2011-08-23 69 views

回答

3

我們使用ADF Faces。這很好。它們具有所有基本組件(輸入文本,輸出文本,輸入文件,日期選取器,表等)以及一些高級組件(圖形,樹,樹形表等)。佈局組件也很好,對於大多數用例來說都足夠了。

但與任何JSF組件一樣,ADF Faces組件也很難修改。例如,如果你想在輸入文本上添加一個佔位符文本,那麼你需要使用脆弱的黑客手段。

我會推薦ADF Faces用於企業應用程序,其中改變和優化UI組件的能力不如快速和低成本開發那麼重要。

另外,ADF Faces不僅僅是一個組件框架。它是一個完整的ViewController框架。看看他們的任務流程,你會驚訝。

0

對於我們現有的產品,我們還將ADF框架用於將現有基於表單的產品遷移到新框架。

我希望在ADF中指出的主要好處是它們促進聲明性編程的方式。我不得不承認,作爲一名強大的Java開發人員,我傾向於添加自己的程序化處理,但對於習慣於形式化的人,他們會發現很容易學習基礎知識。

我還希望指出的一個強大特性是他們明確定義MVC體系結構的方式。模型= BC,控制器= TaskFlow,視圖=這個很明顯。向ADF讚譽他們設計任務流程的方式,讓您擁有可視化表現或更好的表現,設計故事以及邏輯。

我不確定如何使用不同的服務器作爲ADF以及JDeveloper提供了相當多的功能,這些功能允許您直接配置到您的服務器,並且能夠在您的集成服務器上進行測試,我的意思是更多在安全方面以及身份驗證部分。因此,即使您能夠遷移所需的所有庫,您仍然可能錯過了其他一些可以輕鬆與weblogic服務器集成的技術。 (如webcenter,soa等)