Java开发之ssm三大框架的整合
?
最近刚好学习完基本的java的三大框架spring,mybatis和springMVC,于是自己鼓捣了一下,通过一个小练习,总结了一下基本步骤,并且在学java培训习整合过程中遇到的一些问题进行了一点点总结。在进行整合的时候最好对三大框架都有一些基础知识和了解,不然你只会傻瓜式的按照步骤来搭建,尽管最后搭建成功,运行成功,但是到最后还是不知其所以然,也是等于0.
下面开始搭建
1.导包
spring包和mybatis包,还有一些日志包,数据库驱动包,阿里的Druid连接池包,
2.准备数据库和表
3.准备pojo
创建书籍Book.java和用户信息User.java
4.创建jdbc.properties配置文件
用于连接数据库,数据源,我把这个文件直接放在src目录下
5.applicationContext.xml配置文件
配置spring容器,来管理service和mybatis的mapper等等对象
6.springMVC.xml配置文件
配置前端控制器,和前端适配器,视图解析器等等
7.书写mapper
注意的地方就是,由于在applicationContext.xml文件中的spring容器中配置了自动扫描注解mapper,所以这个的mapper和其配置文件需要放在同一目录下并且命名相同,mapper.xml配置文件在中的namespace需要与类名要一致
8.开始书写Controller层
登录
9.Service层
10.写jsp前端文件
我直接放在WEB-INF下
在这里我遇到了一个问题就是,从数据库读取的中文在页面想显示乱码,一串的问号,后来是在jsp的顶部pageEncoding从原来的iso-8859-1改为了UTF-8才显示正常
11.运行测试
运行后,直接显示首页
登录成功后显示书籍列表
原创作者:阿来
?