2014-01-11 23 views
0

我們正在開發由(javaEE6框架) 企業Web應用程序,我們需要一個表單生成器,它最終用戶可以設計一個表格,並在運行時運行它。 我們建議使用XForm格式作爲我們的表單生成器輸出和輸入,而不是JSF。所以我們需要一個插件或引擎來解析生成的XForm以在瀏覽器中創建表單。的Xform與JSF在Java EE Web應用程序

是XForm的特色,因爲JSF是?我的意思是-Ajax -Styling -JQuery

而且

確實的Xform開始使用Java豆的集成能力?

回答

1

XForms不是一個庫,也不是一個框架。這是W3C標準,請參閱http://www.w3.org/MarkUp/Forms/。他們確實保留了所有已知實現的列表,請參見http://www.w3.org/community/xformsusers/wiki/XForms_Implementations

這取決於它是如何以及在J2EE架構整合的實施。我很少熟悉一些。據我所知,OrbeonForms和BetterForms是他們自己的框架,並將XForms頁面轉換爲動態HTML。它們很好地融入了REST API的頂層。 XSLTForms或多或少地完全相同,但完全運行在客戶端。

樣式可以使用CSS的XForms頂部施加。 JavaScript和JQuery有時可以組合使用,以增強實現提供的功能,但這實際上取決於實現如何工作。不確定AJAX是多麼相關,因爲XForms的想法實際上是在客戶端保留一個數據模型,並在完成後發送它。

有人更好地瞭解XForms的實現可能能夠更徹底地闡述。同時請自己看一下實現的列表。這當然是值得考慮看看他們..

HTH!

+0

坦,我幾乎檢討的Xform實現,我已經運行了演示和審查源代碼,但他們的樣品是簡單的,和林不知道,如果它是所有的Xform格式的能力或者也不是! –

+0

@ saeed-shokoohi:樣本通常很簡單,但我相信人們至少在其中一些人做了更復雜的事情。如果你接觸到他們,執行者將會急於協助。關於一致性,我至少知道這個測試表,它顯示了XSLTForms的覆蓋範圍。在加載時運行在您的瀏覽器,所以始終與最新版本.. ;-) http://www.agencexml.com/xforms-tests/testsuite/XForms1.1/Edition1/driverPages/html/ – grtjn

+0

再次感謝。我要去xform世界! –

相關問題