SSH如何体现MVC
答案:5 悬赏:60 手机版
解决时间 2021-11-11 06:43
- 提问者网友:却不属于对方
- 2021-11-10 14:18
SSH如何体现MVC
最佳答案
- 五星知识达人网友:低音帝王
- 2021-11-10 14:36
1、web.xml 中新增一个监听器(linstener),其作用就是启动 Web 容器时, , 自动装配ApplicationContext 的配置信息。它实现了ServletContextListener 这个接口,在 web.xml 配置这个监听器,启动容器时,就会默认执行它实现的方法。可以通过配置 applicationContext.xml 这个文件来整合Struts2 和 Hibernate3 框架。
2、将Hibernate 整合到Spring 中去,由 Spring 管理数据库连接池的数据源和分配 sessionFactory 对象。Spring 对 hibernate 的配置是通过建立一个LocalSessionFactoryBean 对象来完成的, 这是一个工厂bean 的实现。然 后就可 以 通 过 继 承 Spring 为 我 们提供HibernateDaoSupport(HibernateDao层都需要继承extends它) 来对数据库的 DAO 模式管理。
3、 需要将sessionFactory 对象作为属性注入到这个服务类中去。
4、注册Action :
5、配置struts.xml的Action
2、将Hibernate 整合到Spring 中去,由 Spring 管理数据库连接池的数据源和分配 sessionFactory 对象。Spring 对 hibernate 的配置是通过建立一个LocalSessionFactoryBean 对象来完成的, 这是一个工厂bean 的实现。然 后就可 以 通 过 继 承 Spring 为 我 们提供HibernateDaoSupport(HibernateDao层都需要继承extends它) 来对数据库的 DAO 模式管理。
3、
4、注册Action :
5、配置struts.xml的Action
全部回答
- 1楼网友:空山清雨
- 2021-11-10 17:52
你可以把连接数据库的文件单单用一个类来写,把javaBean单单用一个类来写,把脚本放在一个类中来写
- 2楼网友:轮獄道
- 2021-11-10 16:52
层次间关系:
MVC
V:struts与jsp,jstl,el等实现
C:struts
M:spring实现业务-->DAO-->hibernate-->DateBase
MVC
V:struts与jsp,jstl,el等实现
C:struts
M:spring实现业务-->DAO-->hibernate-->DateBase
- 3楼网友:罪歌
- 2021-11-10 16:43
要不给你一段代码吧
你自己看就可以了
你自己看就可以了
- 4楼网友:猎心人
- 2021-11-10 15:04
Struts的目的是为了分离视图层和控制层
Spring是为了让你养成用接口编程的好习惯 提高程序的重用率还有可维护性(健壮性)
Hibernate的目的是为了实现用面向对象的思想来管理数据库 实现与数据库之间的低耦合
三个框架没有具体去代表什么层的含义 他们存在的目的是为了更好的完成MVC模式
Spring是为了让你养成用接口编程的好习惯 提高程序的重用率还有可维护性(健壮性)
Hibernate的目的是为了实现用面向对象的思想来管理数据库 实现与数据库之间的低耦合
三个框架没有具体去代表什么层的含义 他们存在的目的是为了更好的完成MVC模式
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯