代码之家  ›  专栏  ›  技术社区  ›  Bostone

GWT Acegi替代方案

  •  4
  • Bostone  · 技术社区  · 14 年前

    我正在启动新项目。客户机接口基于GWT(和GXT),我不能说它是预先确定的。不过,我可以选择服务器端,这样我可以有一些乐趣,并希望在这个过程中学习一些新的东西。有些要求是:

    • 与服务器的交换将通过使用JSON进行,大多数(如果不是全部)用户界面将由客户机上的GWT(JS)生成,因此客户机/服务交换将尽可能限制于数据交换。
    • 无休眠(我要连接的专有数据库不支持它)。在过去的项目中,人们会使用JDBC或IBatis
    • 某种程度上的IOC(我认为Guice只是为了支持Google)
    • 基于LDAP的某种安全框架。在过去,我们会使用Spring Security(Acegi),但它并不理想,我们必须对其进行大量定制。

    所以基本上,我应该坚持尝试过的真正的Spring/Acegi还是基于Guice的尝试?那“某物”是什么?它有多成熟?

    3 回复  |  直到 14 年前
        1
  •  5
  •   gpampara    14 年前

    看一看 Apache Shiro .它似乎正在取得进展,与春天无关。

        2
  •  1
  •   Jesse Wilson    14 年前

    如果您想在客户机和服务器上执行IOC,请使用 Guice . 你可以在服务器上使用Guice及其兄弟 GIN 在客户身上。

        3
  •  0
  •   Bostone    14 年前

    由于以上答案中的下一个给了我任何实际的想法(或几乎任何),下面是我最后得出的公式:

    Maven + GXT + GWT and Guice + iBaGuice