基于SSM框架下的开发流程

(一) 技术引入

什么是SSM框架?

SSM即 Spring、Spring-MVC、MyBatis三种框架在Spring管理下的一个整合。是目前最主流的Java EE开发框架,适用于开发企业级项目。

1. Spring框架

  • 是一个轻量级的基于IOC、AOP技术的容器
  • 出现的目的便是为了 解决企业开发的复杂性
  • 用途不仅限于服务器端的开发。从简单性、可测试性和低耦合的角度而言,任何Java应用都可以从Spring中受益
I. IOC (控制反转)
  • Inversion of Contro:Spring容器中管理对象的基本方式。
  • 以往我们获取对象是采用new的方式,即 主动开辟空间
  • 而在Spring中,只需声明自己所需的对象类型,容器便会自动帮你注入该对象,即 控制反转,被动注入
II. AOP (面向切面)
  • Aspect Oriented Programming:Spring框架维护程序的基本方式
  • 以往在编写程序功能时,往往会在代码开头和末尾书写一些重复但又不可缺的部分,便 造成了很大的冗余量入
  • 而AOP可以允许将这两部分切除出去,在每一部分需要添加时切进去。即 面向切面:抽象一份,全局使用
    在这里插入图片描述

2. Spring-MVC框架

  • Spring封装下的MVC框架,使得开发更加简单、规范
  • 分离了控制器、模型对象、分派器以及处理程序对象的角色,使其更容易进行定制
MVC

Model、View、Controller:即模型层、视图层、控制层,是Javaee开发最基本的三层系统架构
在这里插入图片描述

3. Mybatis框架

其实这里指的是Spring封装下的Mybatis框架,使得操作更加简单,且在Spring容器中和其它技术的融合性更强。

具体可见:
基于Mybatis下的开发流程
在这里插入图片描述

(二) 流程演示

准备工作

  1. 关于工具选择和基本配置,可以翻阅上述博客
    在这里插入图片描述
  2. 在工程导航空白处新建一个Maven项目
    在这里插入图片描述
  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值