1.使用Maven 来进行项目管理
2.使用Struts2来对控制层操作
3.使用hibernate来进行数据库链接配置
4.使用spring来进行对象的依赖注入
5.使用spring-jpa来进行模型层的数据库CRUP实现
6.使用extree来实现树状图
7.自定义struts2表示实现分页功能
8.使用jquery.validate控件来实现表单验证
9.使用JSCal控件来实现日期时间选择
-----------------------------
表现层采用了jsp和struts2的标签,但是里面还有jstl,所以页面上标签比较混乱,所有的页面验证,直接在一个js文件中定义,然后在struts2的cssClass属性中引用,采用tiles来对jsp文件进行优化,使得页面的代码重复量减少,在显示表格的时候使用了displaytag组件。
ajax框架,采用的是awr,需要在一个dwr.xml的定义。
数据持久层,采用的是hibernate和ibatis,里面hql语句大量使用拼接,很繁琐。
控制层采用了spring来管理action。
----------------------------------------
1.利用extree来进行树结构的显示
2.利用jquery formvalicator进行字段验证
3.利用jpagination进行分页
4.利用jquery-tooltip来进行提示设计
5.My97DatePicker作为日期插件
1.使用Maven 来进行项目管理 2.使用Struts2来对控制层操作 3.使用hibernate来进行数据库链接配置 4.使用spring来进行对象的依赖注入 5.使用spring-jpa来进行模型层的数据库CRUP实现 6.使用extree来实现树状图 7.自定义struts2表示实现分页功能 8.使用 jquery.validate控件来实现表单验证 9.使用JSCal控件来实现日期时间选择 -----------------------------