设为首页 加入收藏

TOP

SpringMVC+Spring+Hibernate 框架整合实例
2017-01-20 08:15:18 】 浏览:8831
Tags:SpringMVC Spring Hibernate 框架 整合 实例

先说一下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文件。


结构如下:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Spring注解配置实例 下一篇SpringMVC4 注解配置实例

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目