曾幾何時,「學 Java Web 必從 JSP 開始」成鐵律。如少林蹲馬步,槍炮面前血肉之軀。技術進步,時代不同,JSP 已非必經之路。JSF 1.0 尚需 JSP 扶上馬,今 JSF 1.2 成熟,JSP 該退休了。JSP 適合作底層技術退居幕後 (如 Servlet),把空間讓給提升生產力的後起之秀。
從 JSP 入門像笨人打怪練級,只有苦勞;JSF 如買裝備瞬間入強手行列,且免費。無需擔心「眼高手低」,JSF 不要求深厚底子,只需懂組件、事件、JavaBean 即可上手。
這就是全部。Web/桌面差異 JSF 幫你屏蔽。站在更高高度同樣眼光看待兩者,是 JSF 領先根源。
JSF 不是終點,但當下最佳起點。跨過 JSP 坎,擁抱組件化、事件驅動、工具化的 Java Web 新紀元。