GWT Acegi替代方案

Bos*_*one 4 gwt spring inversion-of-control guice spring-security

我正在开始新项目.客户端界面基于GWT(和GXT)我没有说它是预定的.然而,我可以选择服务器端,所以我可以有一些乐趣,并希望在这个过程中学到新的东西.一些要求是:

  • 与服务器的交换将通过使用JSON,大多数(如果不是全部)UI将由客户端上的GWT(JS)生成,因此客户端/服务交换将尽可能地限制为数据交换
  • 没有Hibernate(它不会真正支持我将要连接的专有数据库).在过去的项目中,人们会使用JDBC或iBATIS
  • 某种IoC(我认为Guice只是坚持使用Google)
  • 某种基于LDAP的安全框架.在过去,我们会使用Spring安全(Acegi),但它并不理想,我们必须对它进行大量定制

所以基本上我应该坚持使用经过验证的Spring/Acegi或尝试基于Guice的东西吗?那些"东西"会是什么,它有多成熟?

gpa*_*ara 5

看看Apache Shiro.它似乎正在取得进展,没有提到Spring.