ExadelStudio2.5插件使用(三)
{創(chuàng)建ManagedBean}在Exadel下創(chuàng)建一個Managed Bean的方法十分簡單。首先,在包資源管理器下面定位到/WebContent/WEB-INF/faces-config.xml文件,雙擊打開它。默認(rèn)情況下是用源碼方式打開,可以通過窗口下部的“Tree”標(biāo)簽以樹狀圖形方法打開它,定位到“Managed Bean”,點擊右鍵,選擇“New->Managed Bean...”,如下圖:

這時Exadel會打開一個對話框要求你輸入這個Managed Bean的存活期、類名稱和名稱等屬性,注意,
1、請選中“Generate Source Code”選項,Exadel會為你產(chǎn)生類的代碼。
2、類名稱應(yīng)該是全名,即名括包的名稱。

單擊“Finish”按鈕后,可以在包資源管理器里找到這個Managed Bean的源碼文件。

Managed Bean 和普通的JavaBean沒有任何區(qū)別,TableTest類只有一個屬性——data,它返回表Authors中的所有記錄,源碼如下(注意使用了前面配置的數(shù)據(jù)源):














































































再次打開faces-config.xml文件,使用“Tree”方式編輯,選中“Managed Bean -> table”,在右邊的“Preperties”編輯區(qū)里增加一個屬性,增加屬性的對話框如下。注意,Value Kind選擇“null-value”。

{建立JSP頁面}
接下來創(chuàng)建頁面來顯示這個表格。(如果按照上一節(jié)創(chuàng)建了/WebContent/index.jsp文件,請先刪除它。)在資源管理器的“/WebContent”節(jié)點上選擇建立JSP文件,對話框如下,注意,Template選擇“JSFBasePage”會生成一些默認(rèn)的代碼,方便你書寫JSP程序。

創(chuàng)建的代碼如下:

如果你不是使用的“Exadel Studio”透視圖,現(xiàn)在請使用它,并打開“Exadel Palette”視圖。“Exadel Studio”視圖如下,它提供了一些JSF組件的圖標(biāo)。單擊這些圖標(biāo)可以在Jsp編輯器里快速的生成JSF代碼。

比如,點擊“dataTable”,生成的代碼如下:

最終的代碼:











































{運行}
最后,運行/ant/build.xml。啟動Tomcat,訪問http://localhost:8888/jtest/index.jsf,結(jié)果如下:

Exadel提供一個Web Browser,通過下面的方式使用。


posted on 2005-08-10 21:03 javaFever 閱讀(754) 評論(0) 編輯 收藏 所屬分類: Java