2011-01-24 131 views
0

我對JSF和Richfaces相當陌生。JSF Richfaces升級

我期待將我們的系統從JSF 1.1.2升級到最新的2.0。也期待在提升我們的RichFaces的3.0至3.3

下舊項目的lib文件夾,我們目前有以下幾種:

ajax4jsf-1.1.1.1.jar 
commons-beanutils-1.7.0.0.jar 
commons-collections-3.3.1.0.jar 
commons-digester-1.6.0.0.jar 
commons-logging-1.1.1.0.jar 
jsf-api-1.1.2.0.jar 
jsf-facelets-1.1.12.0.jar 
jsf-impl-1.1.2.0.jar 
jstl-1.1.2.0.jar 
richfaces-3.0.1.1.jar 

這是我添加了什麼:

richfaces-api-3.3.3.Final (Added) 
richfaces-impl-3.3.3.Final (Added) 
richfaces-ui-3.3.3.Final (Added) 

所以我我尋找的是什麼罐子我可以刪除的信息,以及我缺少哪些罐子需要添加。

感謝

回答

0

嗯,說的是庫前...什麼是使用JSF 2.0和3.3射頻你的目標?我在問,因爲rf 3.3並沒有真正使用jsf 2.0。隨着JSF 2.0路線圖的RichFaces說

的JSF 2.0支持在3.3.3版本中的目標是要在JSF 2.0/EE6環境很少或沒有變化運行現有的RichFaces 3.3.X應用。

請參閱此鏈接:jsf 2.0 roadmap for richfaces

OK,回到你的庫...我不通過心臟記得他們,但至少你應該改變JSF的API和JSF的IMPL到2.x版本和刪除舊的東西。我會看看一個rf 3.3演示項目,裏面包含了什麼。

+0

我們正在使用Richfaces 3.3的原因是爲了保持最新版本,並防止最新版本與正在開發的版本之間存在很大差距。我們還將在應用程序中添加許多功能,我們希望能夠使用Richfaces中提供的最新選項來實現更清晰的界面。我會研究你的演示項目建議。 –

+0

最後一個評論,如果我正在下載的JAR檢查安全代碼?即Oracle是否提供了一些我可以用來確保JAR合法的工具? –

+0

我通常直接從供應商處下載我需要的庫,並信任他們。 (也許我們之間的恐慌,不會 - )所以在你的例子中,我會直接從oracle下載jboss和jsf的richfaces。 – mrsmith

0

您也可以使用RichFaces Maven原型並創建一個您需要的所有項目。