跟着汤阳光同志做一个 OA 系统(二):OA 系统整体
设计及约定、搭建环境
2015 年 12 月 10 日 08:08:51
阅读数:1562
OA 系统整体设计及约定
一、分层
3 层((View+Action)+(Service+Dao)),每一层相对独立,达到解耦和
的目的,可以轻松地替换掉某一层。
View JSP/serlvet/action
↓
Service 接口/实现类
↓
Dao 接口/实现类
1,上面层调用下面层,层与层之间使用接口。
2,每一层中除了下一层的接口外,不能调用其他层特有的类或接口。
3,层与层之间传递数据可以使用 Domain。
二、所用技术
Struts2(2.1.8.1) + Hibernate(3.6.0 ) + Spring(2.5 ) + JBPM(4.4) + Junit
(4)+ jQuery(1.4) + CKEditor...
三、开发环境
Windows+ Tomcat + Eclipse/MyEclipse + MySQL + IE/FireFox
四、代码规范
代码格式:Ctrl +Shift + F