struit hebernate 与spring 通俗的理解?

来源:百度知道 编辑:UC知道 时间:2024/06/23 07:53:10
用通俗易懂的 语言 解释以下 以及如何用 呵呵?

struit hebernate 与spring 通俗的理解:
  1.struts主要表现为显示层,有就是说从数据库得到的数据,想把数据呈现给用户,那struts就用的上了;
  2.hibernate是主要和数据库打交道,它轻量级的封装了一些JDBC方法,是开发更加的快速,当然hibernate还包括很多东西;
  3.spring就是个大箱子,里面装的东西就是JAVABEAN,而这些JAVABEAN统一由spring来管理,那spring是怎么管理的呢?是通过applicationContext.xml文件,将这些JAVABEAN都写到这个文件里,好让spring知道他需要管理哪些JAVABEAN,这些JAVABEAN是包括ACTION,DAO接口,DAOIMPL接口实现类。
  使用这三个框架整合开发的好处是降低了代码之间的偶合性,而且编码也规范了,因为用表现层的框架的好处之一就是无论谁写的代码,看上去都差不多。

到底struts+hibernate+spring是怎么回事?

通过自己简单的学习,总结如下:

struts主要表现为显示层,有就是说你从数据库得到的数据,想把数据呈现给用户,那struts就用的上了

hibernate是主要和数据库打交道,它轻量级的封装了一些JDBC方法,是开发更加的快速,当然hibernate还包括很多东西,

spring我的理解就是个大箱子,里面装的东西就是JAVABEAN,而这些JAVABEAN统一由spring来管理,那spring是怎么管理的呢?是通过applicationContext.xml文件,将这些JAVABEAN都写到这个文件里,好让spring知道他需要管理哪些JAVABEAN,这些JAVABEAN是包括ACTION,DAO接口,DAOIMPL接口实现类.

使用这三个框架整合开发的好处我觉得是降低了代码之间的偶合性,而且编码也规范了,因为用表现层的框架的好处之一就是无论谁写的代码,看上去都差不多.

当然SSH整合开发不是把三个框架加到工程下就可以了,而是需要一定的配置,让三个毫无关系的框架整合到一起,让他们三个互相认识,