1、代码结构


以上是AutoJava执行过程中产生的文件目录结构。

log目录是AutoJava在操作过程中的操作日志及错误信息。

src目录是.java文件存放目录,src下面分为3个目录,从下往上分别是 model(数据表对应的对象文件),javabean(数据库基础操作代码),adapter(对javabean代码的封装,数据的缓存、数据操作的权限判断、关联表的操作都在这个实现)。

webroot目录是.jsp文件存放目录,WEB-INFO/ROOT.xml是AutoJava生成的Tomcat context配置文件,直接CP到tomcat5\conf\Catalina\localhost下面即可生效。

2、Model代码分析

model类是数据库表的映射类,这么没有任何操作。

3、JavaBean代码分析

javabean类是数据库操作的基础代码,它是单态的,可以通过getInstance()访问。它包含以下函数:

添加数据的函数add()
搜索函数 search() search 重构了3个函数,简版search()及根据主码取数据的getByKey()
统计符合查询条件的函数 getCount(),getCount()重构了两个函数,分别与search对应
修改函数update()
删除函数del()

4、Adapter代码分析

adapter类是对javabean类的封装,它是单态的,可以通过getInstance()访问。如果需要用到数据缓存,需要通过setContext()设置上下文。