spring mvc
来源:互联网 发布:剑三成女脸型数据网盘 编辑:程序博客网 时间:2024/06/14 23:36
相信很多人都项目中用到spring mvc,那么什么是spring mvc呢?
spring mvc又叫spring web mvc 其实是spring的一个模块,一个web方面的模块,请看下图(图片来自百度)
spring框架提供了构建web应用程序的mvc的模块, 通过策略接口,spring是高度客配置的,而且支持多种视图技术, 例如大家在常规开发中用的比较多的有:jsp,freemarker,velocity等等。
spring mvc分离了控制器(DispatchServlet,HandlerMapping,HandlerAdepter等,相当与“C”),模型对象(Service,Dao,Model 相当于“M”)和视图(“V“)。
spring mvc 是基于servlet功能实现的,通过实现servlet的接口-DispatchServlet来封装其核心功能的。通过将请看分派给相对应的程序处理,同时带有可配置的处理映射,视图解析,Json实现,上传文件等。默认处理应用是Controller接口。只有一个方法 handlerRequest(request,response)返回类型是ModelAndView。
spring mvc或者其他比较成熟的mvc框架(其实我觉得mvc既是框架也是设计模式)而已,解决问题无外乎以下几点:
1 将web请求转发给服务器。
2 根据不同的请求处理不同的逻辑单元
3 返回处理后的数据并调回相应的页面
0 0
- spring mvc
- spring mvc
- spring mvc
- spring,MVC
- Spring MVC
- spring mvc
- Spring-MVC
- Spring MVC
- Spring MVC
- Spring MVC
- SPring MVC
- spring mvc
- Spring mvc
- spring MVC
- spring mvc
- spring mvc
- spring mvc
- Spring MVC
- 【VS】VS2012未找到与约束匹配的导出
- java初始化之变量初始化
- 排序
- 停用两个模块并发现一个奇怪的注释问题
- Android 6.0设置模块免打扰功能浅析
- spring mvc
- 有道词典不能联网解决方法
- 快来嗨!《笑傲江湖ol》圣诞嘉韶华狂欢开端!--国民网游戏
- java成员方法
- Kali Linux配置nginx支持php
- 卡方检验
- 零基础入门学习Python(25):魔法方法(5)定制序列和迭代器
- XCODE7让我不知所措
- czgLearnAndroidDemo项目用的数据库图标借用csdn