日期:2014-05-20  浏览次数:20781 次

struts+hibernate+spring架构是怎样搭建的
如题

------解决方案--------------------
先从struts说起吧!~!
struts是开发界面层的1~!不用我说楼主也知道吧!~!主要是对数据的封装和处理!~
hibernate是持久化框架@!是用于开发数据层的1~!
可以做到方便而简洁的数据访问层的开发1~!
接下来就是重要的spring隆重登场了!~!
它是整合struts和hibernate的!~
最大亮点就是可以减少耦合!~!用依赖注入的方式!~!在变化之中可以修改少量的源代码!~!
它的核心思想就是DI(依赖注入)和AOP(面向切面编程)!~!
还是建议楼主去买三大框架整合的书籍~可以很快帮助理解~!
如:《轻量级J2EE 企业应用实战:SSH整合开发》
------解决方案--------------------
struts+spring+hibernate,一般可以这样:
action层:主要根据service层逻辑处理判断跳转到哪个视图;
service层:可以做些复杂的逻辑处理;
dao层:底层数据库相关操作;
它们每一层都通过接口(interface)相关联,耦合性仅存在于接口层面。