springMVCspring和Hibernate整合.docx
- 文档编号:2151500
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:15
- 大小:835.69KB
springMVCspring和Hibernate整合.docx
《springMVCspring和Hibernate整合.docx》由会员分享,可在线阅读,更多相关《springMVCspring和Hibernate整合.docx(15页珍藏版)》请在冰豆网上搜索。
springMVCspring和Hibernate整合
第一步:
搭建一个springmvc工程,需要的jar有:
第二步:
配置工程的web.xml文件.
tomcat对里面的加载顺序:
Context-Param—->Listener—->filter—->servlet
第三步:
配置hibernate,spring,springmvc等文件,将这些文件全部放到src/config目录下。
Hibernate的配置文件,spring-common.xml如下:
springmvc的配置文件spring-mvc.xml如下
spring的配置文件spring-beans.xml如下:
工程的四个配置文件全部完成,接下来按照mvc的设计模式,从dao层代码开始,先编写实体entity。
注:
在此之前,需要在mysql数据库中新建好数据库和表。
实体User.java如下:
dao层:
接口userDao.java如下:
接口userDao.java的实现类UserDaoImpl.java如下:
service层的接口UserManager.java如下:
接口userManager的实现类UserManagerImpl.java如下:
控制层UserController.java如下:
jsp页面:
Login.jsp,Index.jsp,addUser.jsp,editUser.jsp总共四个页面,成功和错误页面就没写了。
Login.jsp页面如下:
Index.jsp页面如下:
addUser.jsp页面如下:
editUser.jsp页面如下:
遇到的问题:
1、jquery.1.9.1.min.js加载不进来,原因是springmvc将js统一认定为静态资源,所以需要额外配置去引用js,我是在web.xml里面配置的,配置如下:
2、添加用户时,mysql数据库出现中文乱码问题,在eclipse,tomcat,数据库和表都设置为utf-8之后,还需要将mysql安装目录下的my.ini文件中,将default-character-set=utf8和character-set-server=utf8,如下图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- springMVCspring Hibernate 整合