应用开发中的技巧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工作目录下不同的子文件夹下,结构清晰、有利于工作的展开和开发人员之间的交流。