SSM框架:SpringMVC + Spring + MyBatis
SSM整合的实现方式:
基于XML配置方式
基于注解方式
大多数是xml和注解方式结合使用
步骤
1.新建maven项目
2.新建mysql的数据库 springdb, 表student ,属性:
id Integer 主键自增长
name String 50 姓名
age Integer 年龄
3.修改pom.xml文件下载依赖
1.spring的核心依赖:spring-context,spring-tx,spring-jdbc
2.springmvc依赖:spring-webmvc
3.mybatis的核心依赖:mybatis
4.mybatis和spring的整合依赖: mybatis-spring
5.Jackson依赖: jackson-core,jackson-databind,jackson-annotations
6.servlet依赖:javax.servlet-api
7.jsp依赖:jsp-api
8.数据库相关的依赖:mysql-connector-java, druid的连接池
9.其他依赖:log4j,junit
10.插件:
4.配置web.xml文件
1)注册spring的监听器ContextLoaderListener, 创建spring的容器对象, 加载spring的配置文件(创建Service对象和Dao对象)
2)注册springmvc的中央调度器DispatcherServlet, 创建springmvc的容器对象, 加载springmvc的配置文件(创建Controller对象)
3)注册字符集过滤器CharacterEncodingFilter,解决post请求乱码的问题
5.创建包, Controller包, service ,dao,实体类包名创建好
6.写springmvc,spring,mybatis的配置文件
1)springmvc配置文件springmvc.xml
2)spring配置文件applicationContext.xml
3)mybatis主配置文件mybatis.xml
注:dao和mapper在同一个文件夹下才能够使用package
4)数据库的属性配置文件jdbc.properties
7.编写代码, dao接口和mapper文件, service和实现类,controller, 实体类。
8.编写jsp页面