應用開發中的技巧2則
作者:洪建
2000年畢業以來,從事SUN Solaris平臺的J2EE保險行業的應用開發已經有三年多的時間了。在這些年的開發實踐中,積累了一些自己認為對工作有幫助的技巧和方法,希望給其他的同行也有所幫助。
一、對JAVA源文件、類、幫助文檔的管理
在一個實際的應用開發中,都需要編寫大量的JavaBeans等等一些JAVA類。尤其在一個項目中會有大量的共用類供其他開發人員使用,那么很好地管理這些類,方便其他開發人員的查找相關幫助和項目中各成員的相互學習,有必要采用一種簡單、行之有效的方法達到該目的。
1、JAVA源文件的組織
現有兩個package:
package com.j2ee.crm.util;
package com.j2ee.crm.basicinfo;
那么我們可以在work工作目錄分別建立以下文件夾:
將相應的JAVA源文件分別置于basicinfo和util文件夾下即可。那么我們可以把所有的JAVA源文件放在com文件下相應的子文件夾下。
2、JAVA源文件的編譯
先書寫一個文本文件filelist.txt保存在work目錄下,其內容為:
./com/j2ee/crm/basicinfo/UserInfo.java
./com/j2ee/crm/basicinfo/UserInfoList.java
./com/j2ee/crm/basicinfo/UserInfoDAO.java
./com/j2ee/crm/util/Utility.java
./com/j2ee/crm/util/DbException.java
./com/j2ee/crm/util/DbConnection.java
然后在work目錄下建立一個classes文件夾,用來存儲class文件。
在命令行方式下進入到work目錄,用以下命令編譯即可:
work>javac -d ./classes @filelist.txt
如果編譯通過的話,將形成以下的文件夾和類文件:
那么我們可以把所有的CLASS類文件都放在classes文件夾下相應的子文件夾下。
3、生成幫助文檔
先書寫一個文本文件package.txt保存在work目錄下,其內容為:
com.j2ee.crm.basicinfo
com.j2ee.crm.util
然后在work目錄下建立一個docs文件夾,用來存儲javadoc幫助文件。
在命令行方式下進入到work目錄,用以下命令編譯即可:
work> javadoc -d ./docs @package.txt
他將形成以下的文件夾和html類型的幫助文檔:
那么我們可以把所有的html幫助文件都放在docs文件夾下相應的子文件夾下。
4、使用java2html工具
利用java2html工具可以方便地生成類似于javadoc類型的java源碼瀏覽html頁面。可以先到http://www.java2html.com網站下載一個Java2HTML.zip文件,解壓后將j2h.jar文件的路徑添加到classpath環境變量中。
然后在work目錄下建立一個codeSource文件。
在命令行方式下進入到work目錄,用以下命令即可:
work> java j2h -js ./ -n 名稱 -nh -nf -d ./codeSource
他將形成以下的文件夾和html類型的JAVA源代碼html查看頁面:
5、總結
通過這些簡單的方法和步驟,我們可以分門別類地把java源文件、class類文件、javadoc幫助文檔和java源代碼html瀏覽頁面組織在work工作目錄下不同的子文件夾下,結構清晰、有利于工作的展開和開發人員之間的交流。