Java EE框架整合开发入门到实战——SSM(微课版)【00 导入】

hello~ 本系列文章是我考前自用整理复习,欢迎评论区讨论!大家一起学习!

系列文章目录

  00 导入(本文)
  01 Spring入门
  02 Spring IoC


一、MVC回顾

  MVC是代码的分层思想,是软件设计领域经典的设计模式。它根据代码功能的不同,将一个软件的代码分为3个部分,即模型、视图、控制器。

  • M-Model 模型
    模型的功能是负责业务数据和业务处理逻辑,如实体类,DAO,Service
  • V-View视图
    视图的功能是负责显示界面和用户交互(收集用户信息),如不包含业务逻辑和控制逻辑的JSP
  • C-Controller 控制器
    控制器的功能是负责控制流程,是模型层与视图层之间的桥梁,如Servlet项目中的控制器ActionServlet

在这里插入图片描述

二、三层框架

实际系统开发中所使用的分层结构

  • 视图层(View层):用于接收用户提交的请求
  • 服务层(Service层):用于完成系统的业务逻辑
  • 持久层(Dao层):用于直接操作数据库

在这里插入图片描述

  • 目标:降低系统的的耦合度

三、Web应用开发框架

  框架(Framework)是一个框子——指其约束性,也是一个架子——指其支撑性。

  • 当下流行的企业开发开源框架
    • SSH:Struts2(控制器), Spring (管理各层的组件), Hibernate (数据持久化)
    • SSM:SpringMVC (控制器), Spring (管理各层的组件), MyBatis (数据持久化)
    • PHP框架:Laravel
    • 大数据框架:Hadoop,Storm,Spark

四、SSM与三层框架

  • SpringMVC:实现View层
  • Spring:管理所有对象的生命周期创建,初始化,维护,销毁等
  • MyBatis:实现Dao层(data access object)

在这里插入图片描述

  • 目标:零耦合
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值