oA项目:

项目结构如下:

01传智_jbpm与OA项目_整体项目架构

 

这是整个项目的结构图:先建立两个Source Folder。分别为config(存放项目的配置文件),test(存放项目的junit测试代码,主要是测试ssh项目框架的整合是否正确),

 

config 文件夹里面 项目如下:

 

01传智_jbpm与OA项目_整体项目架构

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文件的下如图所示:

01传智_jbpm与OA项目_整体项目架构

 

这个结构采用了接口,实现类,这样的结构,分为Server(接口)里面可以定义各个模块(部门,员工)的操作,Dao(接口)里面定义各个模块的基本的数据库操作。Action是Struts的部分。

domain里面存放各个beans.

01传智_jbpm与OA项目_整体项目架构

在 WEB_INF里面存放每个模块的jsp页面。common里面存放的是每个jsp页面的公共部分。

 

相关文章:

  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2021-08-25
  • 2021-08-21
猜你喜欢
  • 2021-04-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-06
  • 2021-05-01
相关资源
相似解决方案