JavaEE框架整合开发⼊门到实战——SSM(微课版)【00导⼊】hello~ 本系列⽂章是我考前⾃⽤整理复习,欢迎评论区讨论!⼤家⼀起学习!
系列⽂章⽬录
⽂章⽬录
⼀、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
ssm框架主要代码在哪里⼤数据框架:Hadoop,Storm,Spark
四、SSM与三层框架
SpringMVC:实现View层
Spring:管理所有对象的⽣命周期创建,初始化,维护,销毁等MyBatis:实现Dao层(data access object)
⽬标:零耦合
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论