兩周前正式學 Java,下載視頻、資料、工具。先看 JSF 視頻覺得有趣,決定先玩 JSF。第一個程式跑通確不容易,記錄全過程備忘。
WebRoot/WEB-INF/faces-config.xml:管理 Bean 與頁面導航,提供可視化 Design 介面,可拖拽建立頁面關係,直觀清晰。#{} 而非 JSP 的 <% %>。.properties 文件置於源碼目錄 (否則找不到)。username=user name。中文需轉 Unicode (用 native2ascii),文件名以 _zh_CN 結尾。<f:loadBundle basename="com.wwj.local" var="msg"/>,使用 <h:outputText value="#{msg.Welcome}"/>。msg. 時無代碼提示。.faces,而非 .jsp。Eclipse 視圖管理、插件化設計優於 Delphi 等傳統 IDE。JSF 讓 Web 開發像桌面開發一樣拖拽組件、寫事件、綁定 Bean,大幅降低門檻。繼續深入學習中……