JSF基礎(chǔ)框架
JavaServer Faces (JSF) 是一種用于構(gòu)建 Web 應(yīng)用程序的新標(biāo)準(zhǔn) Java 框架。它提供了一種以組件為中心來開發(fā) Java Web 用戶界面的方法,從而簡化了開發(fā)。JavaServer Faces 還引起了廣大 Java/Web 開發(fā)人員的興趣?!捌髽I(yè)開發(fā)人員”和 Web 設(shè)計人員將發(fā)現(xiàn) JSF 開發(fā)可以簡單到只需將用戶界面 (UI) 組件拖放到頁面上,而“系統(tǒng)開發(fā)人員”將發(fā)現(xiàn)豐富而強(qiáng)健的 JSF API 為他們提供了無與倫比的功能和編程靈活性。JSF 還通過將良好構(gòu)建的模型-視圖-控制器 (MVC) 設(shè)計模式集成到它的體系結(jié)構(gòu)中,確保了應(yīng)用程序具有更高的可維護(hù)性。JSF已經(jīng)集成到下一個版本的JavaEE中,成為了JavaEE的標(biāo)準(zhǔn)組件。關(guān)于 JSF的優(yōu)劣,有許多爭論。支持者認(rèn)為JSF是一個有著更好粒度的WEB UI組件系統(tǒng),在開發(fā)工具的支持下能夠以拖拽的方式創(chuàng)建Web界面,具有極強(qiáng)的可定制和擴(kuò)展性等等。JSF的核心是在異步、無線的Web通信中建立的生命周期模型和組件模型。
Struts的創(chuàng)建者Craig McClanahan也是JSF規(guī)范的領(lǐng)導(dǎo)人之一。因此在JSF身上有著學(xué)多Struts的痕跡,并對Struts中的許多局限性進(jìn)行了解決。JSF 是通過 Java Community Process (JCP) 開發(fā)的一種 Java 標(biāo)準(zhǔn),因此開發(fā)工具供應(yīng)商完全能夠為 JavaServer Faces 提供易于使用的、高效的可視化開發(fā)環(huán)境。這次我們邀請到兩位嘉賓,詳細(xì)地介紹JSF框架以及開發(fā)。
演講主題:JSF基礎(chǔ)框架
從理論上介紹JSF基礎(chǔ)框架。例如,JSF的設(shè)計原理、生命周期等等。同時也介紹一些JSF的基本組件,并提供豐富的例子演示。以圖文并茂的形式讓大家對JSF從感性認(rèn)識逐步過度到理性認(rèn)識,從而慢慢的掌握J(rèn)ava EE世界中的新成員-----JSF。
演講主題:JSF開發(fā)利器簡介及實例開發(fā)
本次活動中,杭州、長沙User Group的負(fù)責(zé)人肖菁將現(xiàn)場為大家演示和講解如何使用JSF的開發(fā)利器 ---- WorkShop Studio 進(jìn)行JSF應(yīng)用開發(fā)?,F(xiàn)場根據(jù)一個JSF應(yīng)用實例,完整的介紹使用WorkShop Studio開發(fā)JSF應(yīng)用的開發(fā)、調(diào)試的全過程。大家也可以從實踐上結(jié)合JSF基本框架結(jié)構(gòu)進(jìn)一步了解JSF的工作原理。
【編輯推薦】