文章目录
基本概念
Spring
一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
好处:
1.不依赖于应用服务器.
2. IOC(控制反转)技术实现组件控制. 通过DI(依赖注入)技术提高了组件之间的解耦.
3.通过AOP(面向切面编程)技术实现安全、事务、日志功能的统一管理,
提高复用.
4.Spring框架可以几乎与其他任何框架进行良好的整合使用.
5.Spring所有项目之间不相互依赖.
SpringMVC
一款表现层MVC框架,Spring MVC 分离了模型、视图、控制器以及处理程序对象的角色,这种分离让它们更容易进行定制。
MyBatis
一个持久层的框架,在使用上相比Hibernate更加灵活,可以控制sql的编写,使用 XML或注解进行相关的配置。其针对jdbc的封装, 保留了jdbc的sql编写方式,优化了参数绑定,返回值封装等缺点.学习成本低。
搭建步骤
建立数据库
首先需要创建数据库
用maven 创建项目
导包 – ssm所有包
创建目录结构 – MVC(Model View Controller)
bean/model/entity/ – 实体层
Dao – 接口,与数据库直接交互
Service – 业务逻辑层,接口和实现,
Controller – 控制器(SpringMVC)