oA项目:
项目结构如下:
这是整个项目的结构图:先建立两个Source Folder。分别为config(存放项目的配置文件),test(存放项目的junit测试代码,主要是测试ssh项目框架的整合是否正确),
config 文件夹里面 项目如下:
1.先介绍spring里面的配置文件把applicationContext-db.xml和applicationContext-department.xml都整合在applicationContext.xml中。applicationContext.xml中的代码是这么写的, <import resource="applicationContext-db.xml"/>
<import resource="applicationContext-person.xml"/>
<import resource="applicationContext-department.xml"/>
2.在介绍hibernate配置文件里面的文件。
hibernate.cfg.xml里面加入了各个对象的关系映射文件,代码如下
<mapping resource="cn/itcast/oa0909/domain/Department.hbm.xml" />
3.strutes文件夹里面文件和之前两个是一样的。
<include file="struts/struts-department.xml" ></include>
src文件的下如图所示:
这个结构采用了接口,实现类,这样的结构,分为Server(接口)里面可以定义各个模块(部门,员工)的操作,Dao(接口)里面定义各个模块的基本的数据库操作。Action是Struts的部分。
domain里面存放各个beans.
在 WEB_INF里面存放每个模块的jsp页面。common里面存放的是每个jsp页面的公共部分。