首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

拋棄 JSP,直接從 JSF 入門:Java Web 開發的新范式

     編輯:J2EE

舊教條已過時

曾幾何時,「學 Java Web 必從 JSP 開始」成鐵律。如少林蹲馬步,槍炮面前血肉之軀。技術進步,時代不同,JSP 已非必經之路。JSF 1.0 尚需 JSP 扶上馬,今 JSF 1.2 成熟,JSP 該退休了。JSP 適合作底層技術退居幕後 (如 Servlet),把空間讓給提升生產力的後起之秀。

JSF 是你的「神裝」

從 JSP 入門像笨人打怪練級,只有苦勞;JSF 如買裝備瞬間入強手行列,且免費。無需擔心「眼高手低」,JSF 不要求深厚底子,只需懂組件、事件、JavaBean 即可上手。

JSF 對程序員技能要求 (即桌面開發經驗)

  1. 理解 UI 組件概念,會拖放設置屬性。
  2. 理解事件驅動,會寫事件處理例程。
  3. 掌握面向對象基礎,理解 JavaBean (符合規範的類)。
  4. 熟悉 HTTP 協議基礎 (為高級開發鋪路)。

這就是全部。Web/桌面差異 JSF 幫你屏蔽。站在更高高度同樣眼光看待兩者,是 JSF 領先根源。

給初學者的建議

  • 別聽「過來人」三年前經驗,直接以 JSF 為跳板。
  • 利用工具 (RAD、NetBeans、JDeveloper) 可視化開發。
  • 專注業務邏輯,不用糾結 tag、HTTP 請求響應細節。
  • JSF + EJB 3 + JPA 構建 Java Web 完美三層架構。

結語

JSF 不是終點,但當下最佳起點。跨過 JSP 坎,擁抱組件化、事件驅動、工具化的 Java Web 新紀元。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved