JSF

JavaServer Faces (JSF) 是一種用於構建 Web 應用程式的新標準 Java 框架。它提供了一種以元件為中心來開發 Java Web 用戶介面的方法,從而簡化了開發。JavaServer Faces 還引起了廣大 Java/Web 開發人員的興趣。“企業開發人員”和 Web 設計人員將發現 JSF 開發可以簡單到只需將用戶介面 (UI) 元件拖放到頁面上,而“系統開發人員”將發現豐富而強健的 JSF API 為他們提供了無與倫比的功能和編程靈活性。JSF 還通過將良好構建的模型-視圖-控制器 (MVC) 設計模式集成到它的體系結構中,確保了應用程式具有更高的可維護性。最後,由於 JSF 是通過 Java Community Process (JCP) 開發的一種 Java 標準,因此開發工具供應商完全能夠為 JavaServer Faces 提供易於使用的、高效的視覺化開發環境。 典型的JSF應用程序包含下列部分: • 一組JSP頁面 • 一組後台bean(為在一個頁面上的UI組件定義的屬性和函數的JavaBean組件) • 應用程序配置資源文件(定義頁面導航規則、配置bean和其它的自定義對象,如自定義組件) • 部署描述文件(web.xml) • 一組由應用程序開發者創建的自定義對象(有可能) • 一些可能包含自定義組件、約束、轉換器或者監聽器的對象 • 為在頁面中表現自定義對象的一組自定義tag 包含JSP頁面的JSF應用程序也使用由為了表現UI組件和在頁面上的其他對象的JSF技術而定義的標準的tag庫。

應用職務排行

2019 年 6 月企業希望應徵者擅長的工具包含JSF的 TOP 10 職務

排行 職務名稱 佔比
1 軟體設計工程師 42.4%
2 Internet程式設計師 36.5%
3 軟體專案主管 3.5%
4 電腦系統分析師 3.5%
5 MIS程式設計師 2.4%
6 演算法開發工程師 2.4%
7 通訊軟體工程師 2.4%
8 電玩程式設計師 1.2%
9 網路管理工程師 1.2%
10 資料庫管理人員 1.2%

2019 年 6 月應徵者具備的工具包含JSF的 TOP 10 職務

排行 職務名稱 佔比
1 軟體設計工程師 16.0%
2 軟體專案主管 11.8%
3 電腦系統分析師 9.5%
4 Internet程式設計師 8.9%
5 電子商務技術主管 5.9%
6 MIS程式設計師 4.3%
7 其他資訊專業人員 4.3%
8 MIS╱網管主管 4.1%
9 專案管理主管 2.4%
10 軟體相關專案管理師 2.2%

服務時間:週一至週五 9:00~18:00

TEL:(02) 2912-6104 | FAX:(02) 7702-8104