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

Java 學習筆記:從零搭建 JSF 開發環境並跑通第一個程式

     編輯:J2EE

起因:公司技術棧預研 JSF + Hibernate

兩周前正式學 Java,下載視頻、資料、工具。先看 JSF 視頻覺得有趣,決定先玩 JSF。第一個程式跑通確不容易,記錄全過程備忘。

步驟 1:創建 Web 工程並添加 JSF Capability

  • MyEclipse 中選 J2EE Enterprise 視圖,新建 Web Project。
  • 右鍵專案 → Add JSF Capability,引入 JSF 所需組件庫。

步驟 2:創建 Managed Bean

  • New → Other → MyEclipse → Web → JSF → Managed Bean。
  • 可同時創建 Java 類與屬性,MyEclipse 自動生成 getter/setter,極為方便。

步驟 3:編輯 JSP 與導航配置

  • WebRoot/WEB-INF/faces-config.xml:管理 Bean 與頁面導航,提供可視化 Design 介面,可拖拽建立頁面關係,直觀清晰。
  • 導航判斷依據為字符串 (From-outcome),設定為 Bean 方法返回值,僅允許 String 類型。
  • JSP 編寫支援拖拽設計,也可手寫代碼。JSF 中調用 Bean 用 #{} 而非 JSP 的 <% %>。

步驟 4:本地化 (國際化) 配置

  • 創建 .properties 文件置於源碼目錄 (否則找不到)。
  • 格式同 ini,如 username=user name。中文需轉 Unicode (用 native2ascii),文件名以 _zh_CN 結尾。
  • JSP 中引入:<f:loadBundle basename="com.wwj.local" var="msg"/>,使用 <h:outputText value="#{msg.Welcome}"/>。
  • 註:MyEclipse 輸入 msg. 時無代碼提示。

步驟 5:調試運行

  • 啟動 Tomcat,訪問 URL。
  • 關鍵:文件後綴必須為 .faces,而非 .jsp。

心得

Eclipse 視圖管理、插件化設計優於 Delphi 等傳統 IDE。JSF 讓 Web 開發像桌面開發一樣拖拽組件、寫事件、綁定 Bean,大幅降低門檻。繼續深入學習中……

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