0.MVC模式概述
MVC模式
Model、View、Controller。
是一种设计规范,目的是降低业务逻辑之间的耦合。
1、Model模型
DAO、Service,负责模型数据操作,包括了数据和业务。
2、View视图
负责模型的展示,用户客户看得到的界面。
3、Controller控制器
接收请求,发送给model进行处理,模型处理完后接收模型返回的数据,返回给视图。
MVC模式典型举例:JavaBean(Model) + JSP/HTML(View) + Servlet(Controller)
JavaEE
JavaEE包含三层架构:Web视图层 + Service业务层 + Dao持久层
JavaEE是一门组合技术,常见的有SSM(Spring、SpringMVC、Mybatis)和SSH。
SpringMVC
是JavaEE三层架构中Web层的框架。
有很多组件,其中最核心的是前端控制器DispatcherServlet。
执行流程
用户请求——》前端控制器——》处理器映射器(找到相应的处理器(Handler))——》处理器适配器(调用Handler(就是Controller),之后返回ModelAndView对象)——》前端控制器——》视图解析器(解析对象,之后返回视图)——》前端控制器(渲染视图)——》显示
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)