[問題] SpringMVC 的優勢消失

看板java作者時間8年前 (2017/12/12 15:17), 8年前編輯推噓2(2023)
留言25則, 8人參與, 最新討論串1/1
小弟第一次在此板發文,不知道還有哪些板能問這些問題 小弟最近因工作需要而開始學習 Spring MVC 在學習之前 我的想像是跟 Rails 相似 MVC 分明且輕鬆上手 可是等真正學習時, 發現超多新東西要學 servlet, jsp, bean ...等 光是 ORM 就弄得層層疊疊 還有很多 xml 的設定 而且他 MVC 有切得很乾淨嗎? 看起來 M跟 VC 還是緊緊相關? (還是我沒有領悟到?) 我知道它推出很久 很多人在用 所以想請問大家 Spring MVC 的優勢在哪裡? 我目前無法感受到它的威力? 是效能嗎? 還是移植性高 ? 還是? 如果初學者可以從哪下手呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.150.92 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1513063043.A.E07.html ※ 編輯: fgood (118.233.150.92), 12/12/2017 15:21:07

12/12 15:32, , 1F
Spring MVC只是Spring中的一塊 ORM那些用Spring data jpa
12/12 15:32, 1F

12/12 15:32, , 2F
處理應該會愉快很多
12/12 15:32, 2F

12/12 15:36, , 3F
不知道你Java學得如何?Servlet和JSP不是Spring本身的東西
12/12 15:36, 3F

12/12 15:36, , 4F
不熟Java和Servlet直接用Spring是蠻辛苦的
12/12 15:36, 4F

12/12 15:39, , 5F
但若寫的是API服務不輸出HTML的話可以完全忽略JSP(就算要
12/12 15:39, 5F

12/12 15:39, , 6F
輸出HTML也能夠忽略JSP啦XD) 而Servlet的概念都是HTTP的東
12/12 15:39, 6F

12/12 15:39, , 7F
西 熟其他Web框架應該就不難理解 在Spring MVC也不用常常
12/12 15:39, 7F

12/12 15:39, , 8F
去管Servlet的東西
12/12 15:39, 8F

12/12 15:58, , 9F
SpringMVC是構築於Java的Web框架之上 所以仍會碰到
12/12 15:58, 9F

12/12 15:58, , 10F
Servlet JSP..等Java Web框架的東西
12/12 15:58, 10F

12/12 16:25, , 11F
我 java 算是初手, 只寫過一些 Android UI
12/12 16:25, 11F

12/12 16:35, , 12F
你跳級了 應該先從java ee開始看
12/12 16:35, 12F

12/12 16:36, , 13F
不用碰servlet jsp吧,xml config現在也不流行了
12/12 16:36, 13F

12/12 16:37, , 14F
servlet懂當然是比較好,只用spring預設的dispatch servlet
12/12 16:37, 14F

12/12 16:38, , 15F
應該看controller就好了。jsp雖然其實是servlet但spring
12/12 16:38, 15F

12/12 16:40, , 16F
webmvc應該只當成單純的view,也可選別套template engine
12/12 16:40, 16F

12/12 16:41, , 17F
orm的確很多層,不過跟spring webmvc沒關係,是spring data
12/12 16:41, 17F

12/12 16:46, , 18F
bean倒真的是spring的基本,通常用spring最主要目的就是要
12/12 16:46, 18F

12/12 16:46, , 19F
它的IoC管理,而spring webmvc的優勢就只有是spring家族吧
12/12 16:46, 19F

12/12 16:50, , 20F
如果需要快速上手免設定,可以從spring boot開始
12/12 16:50, 20F

12/12 19:54, , 21F
我也是MVC新手,謝謝大大問了我想問的問題
12/12 19:54, 21F

12/12 19:54, , 22F
也在煩惱要從哪裡開始理解
12/12 19:54, 22F

12/13 14:03, , 23F
我覺得JSF比較好用 一般都夠用 特殊需求就是花點工夫改
12/13 14:03, 23F

12/13 14:03, , 24F
也沒什麼XML需要設定
12/13 14:03, 24F

12/15 13:49, , 25F
可以先從 Spring Boot 開始, 很大程度和緩學習曲線
12/15 13:49, 25F
文章代碼(AID): #1QBuA3u7 (java)