?

?

應用開發中的技巧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工作目錄下不同的子文件夾下,結構清晰、有利于工作的展開和開發人員之間的交流。