struts-hibernate-spring,用最简明的话说说他们的开发过程

来源:百度知道 编辑:UC知道 时间:2024/05/31 10:11:36
说明他们的功能,开发过程,说的详细点,我是个新手还有点迷茫请各们高手指点下.例jsp->ActionFrom->Action->....
名位回答的这些我都知道啊

这个大致的流程是对的:
jsp->ActionFrom->Action->dao->Action->ActionFrom->jsp
------------------ -----
Struts Hibernate

Struts主要是用来处理从jsp到action部分,jsp页面传来的数据请求首先填充一个form,这个form通过配置文件找到相应的action,action再到数据库进行处理[也就是访问数据库,这一部分也就是Hibernate所实现的功能],最后返回给用户一个结果再填充一个form返回给用户一个界面。

Hibernate主要是用来处理jsp页面的数据与数据库交互的,也就是实现数据的‘持久化’的过程。[增删查改不用说了吧],数据库的每一张表可以看做是一个类,Hibernate就是提供了一个把页面的数据通过这些个类的(set/get)方法存储到数据库的功能。

Spring主要是用来处理对象之间的关系的,IOC与AOP,简单来说就是:现在我们写的程序的对象都是new出来的,使用Spring之后,我们只需要在配置文件里面配置一下需要使用的对象之间的关系,当使用的时候Spring会自动帮我们处理这些对象[因为太多的new出来的对象会非常浪费资源的]。

我也是初学者,理解有限,有些可能也不太正确,但愿对你会有些帮助。

struts是一个MVC框架
hibernate是用于操作数据库的持久层
spring用来管理hibernate和struts

struts 主要充当和控制器 负责接受和返回信息 以及调用相应的业务层
spring 主要运用aop和ioc使得业务实现代码干净以及提高器重用性
hb 主要为持久层 主要为面相对象的存储以及面相对象的取数据

jsp->ActionFrom->Action->dao->Action->ActionFrom->jsp