SSH思路

hibernate的配置写到spring的配置中,用spring管理和调用hibernate的工厂和session等。
struts的话,通常有2中。
一种是用spring中的一个工厂类代替struts的工厂类去生成action,并且用spring管理。
另一种是,struts 用自己的工厂生成action,但是由spring管理。这样耦合低一些。
大概就是这样,hibernate负责它最擅长的数据库管理。 struts页面的请求处理调用相应的底层数据库等。spring负责管理他们两个。
简单来说就是使用Spring的IoC在Spring的容器中初始化好注入bean、 sessionFactory、action、manager、dao等对象,这样对象就可以直接使用。
Hibernate负责数据库的持久化操作。Struts负责表现层数据的传递,页面的跳转等。
原文地址:https://www.cnblogs.com/gy19920604/p/5291758.html