web应用的功能分解(mvc):交互界面(jsp),资源/方法定位(route)与调用,数据库访问与修改(servlet)
SpringWebMVC:
- 基于java,的轻量级web架构
- 使用了mvc架构模式的思想,将web层进行职责解耦
- 实现了web mvc设计模式的,请求驱动类型(请求—响应模型)
SpringMvc是Spring框架的一个模块
和Spring无需通过中间整合层进行整合
其分离了控制器、模型对象、分派器、以及处理程序对象的角色,这种分离让它们更加容易定制
spring工作流程:
(详细参考http://www.51gjie.com/javaweb/909.html
开发的顺序
创建一个路由,且进行测试。
创建V层。构建界面。
建立C层。测试C层。
触发这个路由。建立触发条件,链接、按钮、弹出框
建立原型
后台开发
依照原型,定制api(Application Programming Interface,应用程序编程接口)规范
后台开发
前后台对接
功能性开发
定义路由对应的控制器
初始化控制器
数据绑定至V层
功能开发(CRUD)
接口开发
请求的地址
请求的方法
开发步骤
增加路由注解
有CROS(跨域)设置的,要增加CROS设置
网友评论