我的公司目前正在評估Java FAT客戶端的開發。它應該支持動態GUI,並且在服務器端擁有儘可能多的邏輯。因此,思想走到屏幕發送作爲XML的胖客戶端,它顯示給用戶,併發送類似「HTML表單」所輸入的數據回的結構,如:XML描述的Java GUI
<fields>
<field type="checkbox" name="active" checked="false" x="10" y="10" />
<field type="textbox" name="username" value="dummy" x="10" y="30" />
<field type="selection" name="group" selectedIndex="1" x="10" y="50">
<data index="0">user</data>
<data index="1">admin</data>
</field>
<field type="button" name="ok" x="10" y="70" />
<field type="button" name="cancel" x="10" y="90" />
</field>
背景
發起人正在尋找一個數據錄入和審查應用程序,他們可以通過簡單地改變配置來適應他們的需求。因此,我們必須爲其管理員提供設計所謂的「屏幕」(即表格)並提供客戶端/服務器系統的可能性,以使他們能夠將它們分發給最終用戶。傳入數據(即由用戶輸入的數據)然後將被轉發到處理業務邏輯的已經存在的工作流引擎。
問題
有沒有人開發過類似的東西?你會建議哪些圖書館?任何親&缺點?非常感謝!
更新
您的輸入非常感謝,Thinlet看起來非常有前途,以及JavaFX - 我會考慮兩者。
我覺得政治正確的術語是「厚」客戶端:) – Draemon 2008-11-26 15:11:50
沒有,人們會混淆與中傷你的企業用戶; - } – ConcernedOfTunbridgeWells 2008-11-26 21:59:28