Java 三大框架集成项目结构

来源:互联网 发布:舆情分析研判数据 编辑:程序博客网 时间:2024/05/18 23:54

    用MyEclipse开发的Java 三大框架集成项目,典型结构如下。


一 展开项目名称,首先是src文件夹;存放实现业务功能的java源文件*.java;

struts2的action代码文件存放在action文件夹下,每个文件包括一句:package action;

dao存放数据库操作层;services层调用dao层实现一些具体的业务功能;servlet文件夹存放servlet,util文件夹存放一些工具类;




model文件夹下是实体层,每个实体(对应一个表)对应一个hibernate映射文件;



src下包括struts2的配置文件struts.xml,如果是多人共同完成一个项目,struts2配置文件可分开,用include指令包含进struts.xml中;如上图的多个配置文件;


下面是引入的Java的各种库;


二 WebRoot下存放页面;

css文件夹存放用到的css文件,js文件夹存放用到的js库,像jquery-1.x.x.js等,放在此处;

不同模块的文件在page下再新建文件夹,分别放在各个文件夹下;用到的kin之类的在线编辑器也放在page下;



三 wen-inf下是lib,包括用到的各种库;classes文件夹在磁盘上有,在MyEclipse中不显示;每次重新编译src文件夹内容会相应刷新classes下内容;

web.xml位于web-inf下;



四 在图1的applicationContext.xml中配置spring和hibernate集成;



配置了spring和hibernate集成后,在DAO类中访问数据库都通过hibernateTemplate;如下示例代码;

try {
getHibernateTemplate().save(o);
log.debug("save successful");
return true;
} catch (RuntimeException re) {
log.error("save failed", re);
throw re;
}

0 1
原创粉丝点击