基于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框架中
这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值