永发信息网

ssh 三大基本框架各有什么用

答案:2  悬赏:0  手机版
解决时间 2021-02-25 14:21
  • 提问者网友:动次大次蹦擦擦
  • 2021-02-24 14:30
ssh 三大基本框架各有什么用
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-02-24 16:06
Struts用于表现层和控制层,spring用于业务层,hibernate用于持久层
1. 使用Struts是因为struts是基于MVC模式的,很好的将应用程序进行了分层,使开发者更关注于业务逻辑的实现;第二,struts有着丰富的taglib,如能灵活运用,则能大大提高开发效率。
2. 使用Hibernate:因为hibernate为Java应用提供了一个易用的、高效率的对象关系映射框架。hibernate是个轻量级的持久性框架,功能丰富。
3. 使用Spring:因为spring基于IoC(Inversion of Control,反向控制)和AOP构架多层j2ee系统的框架,但它不强迫你必须在每一层中必须使用Spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;
采用IoC使得可以很容易的实现bean的装配,提供了简洁的AOP并据此实现事务管理(Transcation Managment),等等
全部回答
  • 1楼网友:归鹤鸣
  • 2021-02-24 17:25
在SSH框假中spring充当了管理容器的角色。Hibernate用来做持久层,因为它将JDBC做了一个良好的封装,程序员在与数据库进行交互时可以不用书写大量的SQL语句。Struts是用来做应用层的,他它负责调用业务逻辑serivce层。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯