SpringMVC设计思路
来源:互联网 发布:南京大汉网络 双休 编辑:程序博客网 时间:2024/06/03 18:48
MVC框架的出现是为了将URL从HTTP的世界中映射到Java世界中,这是MVC框架的核心功能
SpringMVC设计思路:将整个处理流程规范化,并把每一个处理步骤分派到不同的组件中进行处理。
这个方案实际上涉及到两个方面:
l 处理流程规范化 —— 将处理流程划分为若干个步骤(任务),并使用一条明确的逻辑主线将所有的步骤串联起来
l 处理流程组件化 —— 将处理流程中的每一个步骤(任务)都定义为接口,并为每个接口赋予不同的实现模式
处理流程规范化是目的,对于处理过程的步骤划分和流程定义则是手段。因而处理流程规范化的首要内容就是考虑一个通用的Servlet响应程序大致应该包含的逻辑步骤:
l 步骤1—— 对Http请求进行初步处理,查找与之对应的Controller处理类(方法) ——HandlerMapping
l 步骤2—— 调用相应的Controller处理类(方法)完成业务逻辑 ——HandlerAdapter
l 步骤3—— 对Controller处理类(方法)调用时可能发生的异常进行处理 ——HandlerExceptionResolver
l 步骤4—— 根据Controller处理类(方法)的调用结果,进行Http响应处理 ——ViewResolver
正是这基于组件、接口的设计,支持了SpringMVC的另一个特性:行为的可扩展性。
0 0
- SpringMVC设计思路
- 设计思路
- 设计思路
- 设计思路
- springmvc+mybatis整合思路
- SpringMVC同时保存两张表思路
- SpringMVC中文乱码解决思路
- 工作流引擎设计思路
- Engine总体设计思路
- 进销存设计思路
- 进销存设计思路
- 初始的设计思路
- 浏览器设计转思路
- “个人设置”设计思路
- Dashboard设计思路
- 进销存设计思路
- 二进制协议设计思路
- 工作流引擎设计思路
- eclipse 配置hibernate自动生成工具
- iOS: 0xe8008018-the-identity-used-to-sign-the-executable-is-no-longer-valid
- jquery实现输入框默认值
- 编程珠玑----快速排序的变形
- spring mvc加载css,js等有关文件
- SpringMVC设计思路
- 在 SQL 数据库中保存数据
- 网易视频云分享:RC4加密算法
- MySQL中视图的定义、原理和如何使用、创建
- hdu5698 Lucas 大组合数
- [iOS] 限制输入中文的两个办法 ==>正则or键盘
- JSON基础
- c++单链表
- 同步与异步的概念