springmvc三大特性,spring mvc特点
作者:admin日期:2024-04-14 10:45:21浏览:16分类:资讯
springmvc和其他mvc框架的区别
spring mvc类似于struts的一个MVC开框架,其实都是属于spring,spring mvc需要有spring的架包作为支撑才能跑起来。
ssh中的spring充当的是MVC中的Model的职能,他也可以集成hibernate等,但它不提供hibernate的功能,仅为集成。
框架:Spring是由简单的组件配置和组合复杂的应用成为可能。在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能(事务管理、持久性框架集成等等),将应用逻辑的开发留给了你。
第MVC框架的出现是为了将URL从HTTP的世界中映射到JAVA世界中,这是MVC框架的核心功能。而在URL这一点SpringMVC无疑更加优雅。第从设计实现角度来说,我觉得SpringMVC更加清晰。
机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 性能:spring会稍微比struts快。
Spring的MVC相比Structs2有什么优点呢?
SpringMVC验证支持JSR303,处理起来相对更加灵活方便,而Struts2验证比较繁琐,感觉太烦乱。Spring MVC和Spring是无缝的。
这样导致struts的配置文件量还是比spring mvc大,虽然struts的配置能继承,所以我觉得论使用上来讲,spring mvc使用更加简洁,开发效率Spring MVC确实比struts2高。
第MVC框架的出现是为了将URL从HTTP的世界中映射到JAVA世界中,这是MVC框架的核心功能。而在URL这一点SpringMVC无疑更加优雅。第从设计实现角度来说,我觉得SpringMVC更加清晰。
springmvc的特点
1、SpringMVC 具有强大的灵活性、非侵入性和可配置型。SpringMVC 提供了一个前端控制器DispatcherServlet,尅发着无须额外开发控制器对象。
2、Spring3 MVC的优点:Spring3 MVC使用简单,学习成本低。学习难度小于Struts2,Struts2用不上的多余功能太多。呵呵,当然这不是决定因素。
3、Spring MVC就是一个MVC框架,个人觉得Spring MVC annotation式的开发比Struts2方便,可以直接代替上面的Struts(当然Struts的做为一个非常成熟的MVC,功能上感觉还是比Spring强一点,不过Spring MVC已经足够用了)。
4、截获符合特定格式的URL请求。(2)初始化DispatcherServlet上下文对应WebApplicationContext,并将其与业务层、持久化层的WebApplicationContext建立关联。(3)初始化Spring MVC的各个组成组件,并装配到DispatcherServlet中。
猜你还喜欢
- 05-01 网页设计题目颜色设计方案[网页设计的颜色运用有什么特点]
- 04-26 云南消声室设计方案编制[什么是消声室?其有何特点?]
- 04-20 spring怎么读音英语怎么读,spring英语怎么说读发音
- 04-19 spring框架要学多久,spring框架需要学多久
- 04-15 springsecurity漏洞,spring mvc漏洞
- 04-13 springmvc的核心入口类,springmvc的核心组件有哪些
- 04-11 数据库系统的特点是什么,数据库系统的特点主要有
- 04-09 gridlayout用法,gridlayout布局特点
- 04-05 前端主流的三大框架,前端主流的三大框架是什么
- 04-03 学springboot之前要学什么,学spring boot需要先学spring吗
- 03-11 spring高级面试题,spring面试题总结
- 03-11 jsp的特点,jsp特点及作用
取消回复欢迎 你 发表评论:
- 最近发表
- 标签列表
- 友情链接
暂无评论,来添加一个吧。