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整合开发不是把三个框架加到工程下就可以了,而是需要一定的配置,让三个毫无关系的框架整合到一起,让他们三个互相认识,