基于J2EE技术的SSH框架的改进-笔记

1.SSH框架
SSH框架的系统从职责上分为:表示层、业务逻辑层、 域模块层,以标注开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。
其中使用Struts作为系统的整体基础框架,负责MVC的分离,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。
具体的做法是:用面相对象的分析方法根据需求提出一些模型,将这些模型实现为基本的java对象,然后编写基本的Dao接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO实现类来实现Java类与数据库之间的转换和访问,最后由Spring完成业务逻辑。
2.SSH框架改进目标:
2.1 松耦合,模块独立,相互之间的联系少
2.2 灵活简便
2.3 权限安全易控
2.4 可测试性:为各层提供了测试方案
3.SSH框架改进具体实现:
3.1 在数据存取层Hibernate,增加了Compass存取数据
3.2 在MVC(Struts2)层,集成了Spring Web Flow 开发页面流程,集成了Spring Security控制安全权限,集成le Spring Test 和Junit测试技术,为各层设计了单元测试方案
3.3 设计并实现了基于DWR的及时验证器,设计并实现任务动态调度器,映入了事件编程和邮件模板技术,并将这些技术集成到SSH框架中
这里写图片描述

猜你喜欢

转载自blog.csdn.net/emily201314/article/details/50528777