2010-03-09 61 views
4

我正在開始新項目。客戶端界面基於GWT(和GXT),我沒有說它是預先確定的。不過,我可以選擇服務器端,這樣我可以有一些樂趣,並希望在過程中學習新東西。有些要求是:GWT Acegi替代品

  • 交換服務器將通過使用JSON的,如果不是所有的用戶界面將被GWT(JS)在客戶端,因此客戶端生成/服務交換將被限制在數據交換儘可能多的
  • 沒有休眠(它不會真正支持專有數據庫我將連接到)。在過去的項目中,人們會使用JDBC或iBATIS
  • 某種IoC(我想Guice只是爲了堅持谷歌)
  • 某種基於LDAP的安全框架。在過去,我們將使用Spring Security(Acegi的),但它並不理想,我們不得不定製了很多

所以基本上我應該堅持嘗試和真正的春天/ Acegi的或嘗試基於什麼吉斯?那「什麼」會是什麼,它有多成熟?

回答

0

由於上述答案的幽冥給我任何實際的想法(或幾乎所有)這裏的公式我結束了:

的Maven + GXT + GWT and Guice + iBaGuice

5

看一看Apache Shiro。這似乎正在成長,並沒有提到春天。

+0

謝謝 - 看起來很有趣 – Bostone 2010-03-10 17:32:40

1

如果您想在客戶端和服務器上執行IOC,請使用Guice。您可以在客戶端上使用服務器上的Guice和其兄弟GIN

+0

是不是反過來 - 客戶端上的GIN(GWT注入)和服務器上的Guice? – 2010-03-09 10:00:38

+0

Igor的權利「GIN(GWT注入)帶來自動依賴注入谷歌Web工具包客戶端代碼」 – Bostone 2010-03-09 19:07:07

+0

修正!哎呦! – 2010-03-11 17:06:40