SpringMVC快速入门
来源:互联网 发布:风凰新闻软件 编辑:程序博客网 时间:2024/04/27 21:26
1、MVC是什么?
MVC是一种使用MVC(Model View Controller模型-视图-控制器) 应用程序的模式: Model(模型)表示应用程序核心(比如数据库记录列表) View(视图)显示数据(数据库记录) Controller(控制器)处理输入(写入数据库记录)
2、 常用MVC框架?
Struts是JavaWebMVC框架中不争的地位,Struts经过长期的发展,Struts已经逐渐成长为一个稳定、成熟的框架,并且占有了MVC框架中一定的市场份额;但是Struts某一些技术特性上已经落后于新兴的MVC框架,面对SpringMVC、Webwork这些设计更精密,扩展性更强的框架,Struts受到了前所未有的挑战。
3、比较常用的MVC框架有Struts和SpringMVC:
SpringMVC通过一套MVC注解,让POJO成为请求的控制器,无需实现任何接口,同时,SpringMVC还支持REST风格的URL请求:注解驱动及REST风格的SpringMVC是Spring3.0最出彩的功能之一,此外,SpringMVC在数据绑定、视图解析、本地化处理及静态资源处理上都有许多不俗的表现,他在框架设计、扩展性、灵活性等方面全面超越了Struts、WebWork等MVC框架,从原来的追赶者成为了MVC的领跑者。
4、MVC模式的优缺点:
优点:耦合性低(因为Model、View、Controller是分开的) 重用性高(同样的构建,可以使用不同的方式来使用) 生命周期成本低 部署快 可维护性高 有利于软件工程化管理 缺点:没有明确的定义 不适合小型,中等规模的应用程序 增加系统结构和实现的复杂性 视图与控制器之间的过于紧密的连接 视图对模型数据的低效率访问 一般高级的界面工具或构造器不支持模式
5、SpringMVC是什么?
SpringMVC和众多其他Web框架一样,它基于MVC设计理念,此外,他采用了松散偶合可选择的组件结构,比其他的MVC框架更具扩展性和灵活性。 SpringMVC在数据绑定、视图解析、本地化处理及静态资源处理上都有许多不俗的表现。 SpringMVC框架围绕DispatcherServlet这个核心展开,DispatcherServlet是SpringMVC的总导演、总筹划,它负责获取请求并将其分派给相应的处理器处理。
6、SpringMVC的体系结构?
SpringMVC是基于Model2实现的技术框架。
DispatcherServlet处于核心位置,对所以请求进行总体的控制。
0 0
- SpringMVC 快速入门
- springMVC 教程、快速入门
- SpringMVC 快速入门
- SpringMVC快速入门
- springMVC 快速入门
- SpringMvc快速入门
- springmvc快速浏览入门
- SpringMVC快速入门
- springmvc 快速入门
- SpringMVC快速入门
- SpringMVC快速入门(一)
- springmvc快速入门
- 一.SpringMVC 快速入门
- SpringMVC+Maven快速入门
- SpringMVC快速入门
- springmvc框架快速入门
- springMVC教程(快速入门)
- springMVC快速入门(转)
- strcpy()函数详解
- 资料
- 5-10 计算存款利息 (10分)
- sklearn学习——SVM例程总结1(outlier and unbalanced classes)
- SQL显示当前数据库的名称和标识号
- SpringMVC快速入门
- 5-13 分段计算居民水费 (10分)
- Javascript异常处理机制详解
- 让“中国式的聪明”滚出中国
- SQL获取系统当前时间按“mm/dd/yyyy”格式输出
- mtk spi驱动移植
- 邮件传输协议
- Java Web乱码
- python matplotlib 2D 散点图的制作(输入二维坐标)