Struts2,spring2,hibernate3在SSH中各起什么作用
1个回答
展开全部
他们就是目前比较流行的三大框架 ssh
Struts主要处理表示层,SPRING主要处理业务层,HIBERNATE主要处理持久层,但SPRING也有自己的MVC框架使用SSH,则利用了Spring封装Hibernate,它其中之一的好处是提供了声明式事务处理。
spring不能简单就是处理业务层。应该说spring对view,service,dao这些层都有控制。spring更像一个容器,他组织各层之间类的调用。hibernate是一个ORM技术。对象关系映射(ObjectRelationalMapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。他因此主要应用在dao这层中。
Struts主要处理表示层,SPRING主要处理业务层,HIBERNATE主要处理持久层,但SPRING也有自己的MVC框架使用SSH,则利用了Spring封装Hibernate,它其中之一的好处是提供了声明式事务处理。
spring不能简单就是处理业务层。应该说spring对view,service,dao这些层都有控制。spring更像一个容器,他组织各层之间类的调用。hibernate是一个ORM技术。对象关系映射(ObjectRelationalMapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。他因此主要应用在dao这层中。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询