SSM框架搭建
SSM(Spring、SpringMVC、Mybatis)框架由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。
Spring框架
1.运用IOC(控制反转)技术实现组件控制,将原本创建对象的工作交给了Spring容器来完成.通过DI(依赖注入)技术提高了组件之间的解耦.
2.通过AOP(面向切面变成)技术实现安全、事务、日志功能的统一管理,提高复用.
(dao、service)
SpringMVC
MVC(model、view、controller)
只要有地址映射器、视图解析器
(controller)
Mybatis
Mybatis属于持久层操作框架
Jdbc : 其实所有的持久层框架都是以JDBC为基础,进行封装优化. 好处: 单个操作效率高. 缺点: 参数传递,返回值封装.
Mybatis : 其实针对jdbc的完美封装, 保留了jdbc的sql编写方式. 优化了参数绑定,返回值封装等缺点.学习成本低.
SSM搭建步骤:
-
数据库
-
用maven 创建项目
-
导包 – ssm所有包
-
创建目录结构 – MVC
a) MVC:
i. M:model 模型
ii. V: View 视图
iii. C:Controller目录结构 : bean/model/entity/ – 实体层
Dao– 接口,是与数据库直接交互的
Service –业务逻辑层,接口和实现,
Controller– 控制器(SpringMVC)
-
编写 bean 和 dao
-
配置 Spring + Mybatis
-
编写mapper
-
编写service层
-
配置 springMVC 和 web.xml
-
编写controller
实现SSM框架的搭建后运行程序,基本实现简单的增删改查操作