目前使用oracle adf 框架 10.1.3 版本
1 adf 的源代碼 (交付給apache 的)
http://people.apache.org/~bdudney/apache-drop.zip
是從http://www.orablogs.com/jjacobi/ 上面看到了
2. 其實(shí)我把 adf-faces-api adf-faces-impl.jar 用jad 解碼出來了,反正許多編譯不過,里面的代碼版本和apache的版本還不是一致的
3. apache 的myface 正在改adf-faces 的代碼,可以去他們的svn上取,取出來的結(jié)構(gòu)和原來oracle的區(qū)別很大。
懷疑下一個版本的jdeveloper ,如果基于myface的adf 作表示層的話,兼容性很難保證。
4。 adf 空間里面的類層次比較復(fù)雜,oracle原來是使用uix機(jī)制,為了遵守jsf規(guī)范使用jsf繪制的時候,很多處理還是有uix概念。我懷疑如果重新設(shè)計的話,adf 完全可以簡單得多。不過目前oracle adf 控件同時支持pda,desktop,
是了不起的,雖然沒有嘗試過他的pda版本
5 adf-facs-impl.jar!META-INF/faces-config.xml 定義了UIComponent 和Render的對應(yīng)關(guān)系。
因此如果要修改adf控件的繪制器時,可以干掉jar包下的faces-config.xml,在自己的代碼路徑建立 /META-INF/faces-config.xml ,修改這個文件來修改控件對應(yīng)的繪制器
唉,混了這么多年,還在表示層打滾,應(yīng)該看看工作流了。
文章來源:
http://stocknewbie.bokee.com/viewdiary.12098419.html
posted on 2009-05-01 10:52
huohuo 閱讀(643)
評論(0) 編輯 收藏