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

GWT和SpringMVC,值得吗?

  •  8
  • bezmax  · 技术社区  · 16 年前

    是否有任何理由使用SpringMVC(或其他类似框架)作为GWT RPC的服务器?据我所知,99.9%的Spring功能将不会被使用。然而,很多人都在寻找最好的方法来一起使用它们。

    4 回复  |  直到 14 年前
        1
  •  12
  •   Daff    16 年前

    我认为使用SpringMVC或另一个企业Java MVC库(如Struts)与一个层(如您所说)结合使用没有任何好处,该层只提供业务逻辑(因此可以保持尽可能小和干净)。

    但是Spring本身不仅仅是一个web(MVC)框架层,使用依赖注入或AOP特性、ORMAPI或脚本语言Groovy(与Spring配合良好)对任何应用程序都是一个巨大的好处。

        2
  •  7
  •   Gregory Mostizky    16 年前

    Spring不仅仅是MVC。

    即使使用GWT进行UI,您仍然需要某种后端逻辑。 数据库、事务、安全性、附加服务集成(电子邮件?SOAP?)等。

        3
  •  7
  •   ipingu    16 年前

    正如daff所说,Spring带来了DI+AOP+事务+许多东西。。。

    此外,库GWTRPCSpring提供了一种非常方便的方法,通过@Service注释将POJO声明为rpc服务。它避免在web.xml中声明每个rpc servlet,因为使用@Service扫描类是自动的。

        4
  •  4
  •   David Nouls    16 年前

    我倾向于在客户端使用GWT+GIN,在服务器端使用Guice。 但是Spring也可以用于持久性、事务和在服务器端组织业务逻辑。