- jsf-impl.jar
- jsf-api.jar
ManagedBean Sample
老實說,我沒有寫過早期的JSF 1.x系列,只知道對於前端頁面要取得的資訊都是來自於後端的backing bean,而早期的存取backing bean都得要自己寫一堆faces-config.xml,現在可以透過注入的方式以及annotation 來處裡相對的會省事很多,以下就來寫個範例試試看。
首先,對於backing bean的部份現在若要把他加入ManagedBean ,只需要加入一個 @ManagedBean annotaiton即可。
我在以下的範例中也額外的加入了一個@SessionScoped,表示這個bean的存活範圍屬於Session phase。
[caption id="attachment_441" align="alignnone" width="476" caption="HelloBean ManagedBean"]
好,那接著準備來做關於前端顯示頁面的部份,雖說JSF是一個規範的標準,並非是實作品,所以並不會像jsp那樣副檔名有特定的格式一定要打成 .jsp,要使用jsf時你的附檔名可以任意選取,但JSF 2.0標準規範中建議我們把副檔名取為 *.xhtml。
[caption id="attachment_442" align="alignnone" width="522" caption="fecelet xhtml"]
沒有留言:
張貼留言