一 3层架构和mvc模型
1.1 3层架构
使用Java语言基本上都是开发B/S架构的程序,
B/S架构又分成了三层架构 3. 三层架构
1. 表现层:WEB层,用来和客户端进行数据交互的。表现层一般会采用MVC的设计模型
2. 业务层:处理公司具体的业务逻辑的
3. 持久层:用来操作数据库的
1.2 mvc模型
1. MVC全名是Model View Controller 模型视图控制器,每个部分各司其职。
2. Model:数据模型,JavaBean的类,用来进行数据封装。
3. View:指JSP、HTML用来展示数据给用户
4. Controller:用来接收用户的请求,整个流程的控制器。用来进行数据校验等。
二.spring mvc的介绍
1. 是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级WEB框架。
2. Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供 了构建 Web 应用程序的全功能 MVC 模块
SpringMVC在三层架构中的位置 1. 表现层框架
三.spring mvc的执行流程
四 spring mvc 的开发流程
五 项目搭建
待完善