头部左侧文字
头部右侧文字
当前位置:网站首页 > 资讯 > 正文

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中。

暂无评论,来添加一个吧。

取消回复欢迎 发表评论: