SpringMVC经典系列-01简介SpringMVC---【LinusZhu】
来源:互联网 发布:java变量默认修饰符 编辑:程序博客网 时间:2024/04/30 12:01
注意:此文章是个人原创,希望有转载需要的朋友们标明文章出处,如果各位朋友们觉得写的还好,就给个赞哈,你的鼓励是我创作的最大动力,LinusZhu在此表示十分感谢,当然文章中如有纰漏,请联系linuszhu@163.com,敬请朋友们斧正,谢谢。
之所以首先讲解SpringMVC框架,主要是最近项目一直在使用,在实际使用的时候发现,SpringMVC借鉴了Struts2的思想,但是要比Struts2做的更好,开发效率也很好,尤其是其强大的注解,是的开发更加的灵活、方便,废话不多说,大家一起来看看吧!
SpringMVC是Spring框架的一部分,提供了构建 Web 应用程序的全功能 MVC 模块。当然在使用Spring的时候可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图技术,例如:JSP技术、Velocity、Tiles等。
Spring MVC 框架不会强迫您只使用 JSP 技术。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
个人感觉SpringMVC在流程控制上已经超越了Struts2框架,其运行性能和开发效率比较如下:
运行性能上:
Jsp+servlet>struts1>SpringMVC>struts2+freemarker>>struts2+jsp
开发效率上,基本正好相反,但是值得强调的是,SpringMVC开发效率和struts2不相上下,而且更加的灵活。
注意:之所以Struts2+jsp的性能低的原因是因为OGNL和值栈造成的。所以,如果你的系统并发量要求高,可以使用Struts2+freemaker进行开发,这样会在性能上有相当大得提高,当然了,如果使用SpringMVC开发就更好了。
- SpringMVC经典系列-01简介SpringMVC---【LinusZhu】
- SpringMVC经典系列-06讲解SpringMVC核心注解---【LinusZhu】
- SpringMVC经典系列-07讲解SpringMVC的ModelMap类---【LinusZhu】
- SpringMVC经典系列-08讲解SpringMVC的ModelAndVIew类---【LinusZhu】
- SpringMVC经典系列-12基于SpringMVC的文件上传---【LinusZhu】
- SpringMVC经典系列-13使用SpringMVC处理Ajax请求---【LinusZhu】
- SpringMVC经典系列-14自定义SpringMVC的拦截器---【LinusZhu】
- SpringMVC经典系列-15对SpringMVC的总结---【LinusZhu】
- SpringMVC经典系列-11简单获取request、session对象---【LinusZhu】
- SpringMVC经典系列-05深入了解SpringMVC的核心原理---【LinusZhu】
- SpringMVC经典系列-09对SpringMVC的Controller层返回值的处理---【LinusZhu】
- SpringMVC经典系列-10详解SpringMVC请求转发和重定向---【LinusZhu】
- SpringMVC经典系列-02基于Spring2.5注解的方式进行项目开发---【LinusZhu】
- SpringMVC经典系列-03基于Spring2.5采用XMl配置的方式进行项目开发---【LinusZhu】
- SpringMVC经典系列-04基于Spring3.1注解的方式进行项目开发---【LinusZhu】
- SpringMVC系列(1)之经典helloworld实现
- J2EE系列之SpringMVC学习笔记(一)--SpringMVC简介
- SpringMVC之SpringMVC简介
- 第2次实验——算法基本功 与 综合思考
- 黑马程序员——OC中的类
- Innodb共享表空间VS独立表空间
- MFC绘图
- 测试AtomicInteger与普通int值在多线程下的递增操作
- SpringMVC经典系列-01简介SpringMVC---【LinusZhu】
- NYOJ 题目199 无线网络覆盖
- 英语四级单词(1)
- 结构、链表综合编程
- HTML5十五大常用的特性
- Android 自定义View (三) 圆环交替 等待效果
- unity的自己制作自己编辑器的教程以及制定框架的讲解(序)
- 为什么我们做不到
- Linux 2.6 劫持系统调用 隐藏进程