现在的位置: 首页 > 操作系统 > 正文

SpringMVC+Spring+Hibernate框架整合实例

2020年02月10日 操作系统 ⁄ 共 889字 ⁄ 字号 评论关闭

先说一下SpringMVC+Spring+Hibernate 框架整合实例流程思路:

流程讲解1:首先访问会先定位到控制器。这就用到了过滤器配置文件“spring-mvc.xml”。这个文件负责定义控制器的包路径、视图的格式等。其次从“控制器->service层->dao层”,期间用的都是spring的依赖注入,所以就需要一个bean容器配置文件,将所有的“等待被注入的类”在xml文件里申明一下。这个xml文件就是“spring-beans.xml”。之后,dao层要操作entity里面的持久化类。dao必须通过sessionFactory里面的session才能操作持久化类。于是需要一个xml文件配置sessionFactory类,这个sessionFactory作为一个bean,可被注入到dao层。这个文件还需要将“entity里面所有的持久化类”申明出来。这个文件就是“spring-hibernate.xml”。最后将这些xml配置文件全部在web.xml里面加载。流程讲解2:通过url地址,定位到控制器的具体方法。之后控制器调用service层的实例做点什么(service层的实例是注入进来的)并且返回一个jsp页面。service层的实例再调用dao层的实例做点什么(dao层的实例是注入进来的)。dao层是底层数据层,dao层的实例通过sessionFactory来创建一个session操作具体的持久化类对象(sessionFactory对象是被注入进来的)对数据库进行“增删查改”等操作。

流程讲解3:这个实例具体干的事是:UserDaoImpl从数据库里查询出用户信息列表,并将用户信息列表返回给UserServiceImpl。UserServiceImpl经过处理得到某一个用户的用户名,并将用户名返回给控制器。控制器再将这个用户名打印出来,然后调用一下视图jsp文件。

结构如下:

pom.xml:

以上就上有关SpringMVC+Spring+Hibernate框架整合实例的全部内容,学步园全面介绍编程技术、操作系统、数据库、web前端技术等内容。

抱歉!评论已关闭.