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.运行测试

运行后,直接显示首页

?

 登录成功后显示书籍列表

?

原创作者:阿来

?