为什么现在选用spring mvc
答案:2 悬赏:70
解决时间 2021-02-13 09:38
- 提问者网友:独菊痴梦
- 2021-02-12 12:41
为什么现在选用spring mvc
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-02-12 13:29
流行的框架有ssh(spring struts2 hibernate)和ssm(spring springmvc mybatis)
你会发现spring和springmvc有共同点,3.0版本以后配置简单好用
你会发现spring和springmvc有共同点,3.0版本以后配置简单好用
全部回答
- 1楼网友:樣嘚尐年
- 2021-02-12 14:56
很多人学习了ssh ,都晓得struts最早被人用来控制表现层,但是struts已经有了mvc 为什么还有spring mvc呢?0202所以我稍微查阅了一些资料,总结了一下他们的区别:021. 机制。spring mvc 的入口是serclet, 而struts是filter(这里要指出,filter和servlet是不同的。以前认为filter是servlet的一种特殊),这样就导致了二者的机制不同,这里就牵涉到servlet和filter的区别了,我其他博客 会专门写一写 servlet和filter之间的区别。022.性能。 spring会稍微比struts快。spring mvc 是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一個 action 02,每个action都会被注入属性, 而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。023.参数传递。 struts是在接受参数的时候,可以用属性来接受参数, 这就说明参数是让多个方法共享的。02024.设计思想上。struts 更加符合oop的编程思想, spring就比较谨慎,在servlet上扩展,025.intercepter的实现机制。struts有以自己的interceptor机制,spring mvc 用的是独立的aop方式。这样导致struts的配置文件量还是比spring mvc大,虽然struts的配置能继承,所以我觉得论使用上来讲,spring mvc使用更加简洁。02以上是我参考一些文档后的总结。谢
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯