[问题] SpringMVC 的优势

楼主: fgood (好人)   2017-12-12 15:17:20
小弟第一次在此板发文,不知道还有哪些板能问这些问题
小弟最近因工作需要而开始学习 Spring MVC
在学习之前 我的想像是跟 Rails 相似
MVC 分明且轻松上手
可是等真正学习时, 发现超多新东西要学 servlet, jsp, bean ...等
光是 ORM 就弄得层层叠叠 还有很多 xml 的设定
而且他 MVC 有切得很干净吗?
看起来 M跟 VC 还是紧紧相关? (还是我没有领悟到?)
我知道它推出很久 很多人在用
所以想请问大家 Spring MVC 的优势在哪里?
我目前无法感受到它的威力?
是效能吗? 还是移植性高 ? 还是?
如果初学者可以从哪下手呢?
谢谢
作者: kyleJ (资工人)   2017-12-12 15:32:00
Spring MVC只是Spring中的一块 ORM那些用Spring data jpa处理应该会愉快很多不知道你Java学得如何?Servlet和JSP不是Spring本身的东西不熟Java和Servlet直接用Spring是蛮辛苦的但若写的是API服务不输出HTML的话可以完全忽略JSP(就算要输出HTML也能够忽略JSP啦XD) 而Servlet的概念都是HTTP的东西 熟其他Web框架应该就不难理解 在Spring MVC也不用常常去管Servlet的东西
作者: flowwinds (..)   2017-12-12 15:58:00
SpringMVC是构筑于Java的Web框架之上 所以仍会碰到Servlet JSP..等Java Web框架的东西
楼主: fgood (好人)   2017-12-12 16:25:00
我 java 算是初手, 只写过一些 Android UI
作者: srwhite (鲁蛇阿白)   2017-12-12 16:35:00
你跳级了 应该先从java ee开始看
作者: ssccg (23)   2017-12-12 16:36:00
不用碰servlet jsp吧,xml config现在也不流行了servlet懂当然是比较好,只用spring默认的dispatch servlet应该看controller就好了。jsp虽然其实是servlet但springwebmvc应该只当成单纯的view,也可选别套template engineorm的确很多层,不过跟spring webmvc没关系,是spring databean倒真的是spring的基本,通常用spring最主要目的就是要它的IoC管理,而spring webmvc的优势就只有是spring家族吧如果需要快速上手免设定,可以从spring boot开始
作者: b805237 (Fa)   2017-12-12 19:54:00
我也是MVC新手,谢谢大大问了我想问的问题也在烦恼要从哪里开始理解
作者: gmoz ( This can't do that. )   2017-12-13 14:03:00
我觉得JSF比较好用 一般都够用 特殊需求就是花点工夫改也没什么XML需要设定
作者: KeyFSN ( ~☼☽✩☁~ )   2017-12-15 13:49:00
可以先从 Spring Boot 开始, 很大程度和缓学习曲线

Links booklink

Contact Us: admin [ a t ] ucptt.com