|
|
1
12
我认为使用SpringMVC或另一个企业Java MVC库(如Struts)与一个层(如您所说)结合使用没有任何好处,该层只提供业务逻辑(因此可以保持尽可能小和干净)。 但是Spring本身不仅仅是一个web(MVC)框架层,使用依赖注入或AOP特性、ORMAPI或脚本语言Groovy(与Spring配合良好)对任何应用程序都是一个巨大的好处。 |
|
|
2
7
Spring不仅仅是MVC。 即使使用GWT进行UI,您仍然需要某种后端逻辑。 数据库、事务、安全性、附加服务集成(电子邮件?SOAP?)等。
|
|
|
3
7
正如daff所说,Spring带来了DI+AOP+事务+许多东西。。。 此外,库GWTRPCSpring提供了一种非常方便的方法,通过@Service注释将POJO声明为rpc服务。它避免在web.xml中声明每个rpc servlet,因为使用@Service扫描类是自动的。
|
|
|
4
4
我倾向于在客户端使用GWT+GIN,在服务器端使用Guice。 但是Spring也可以用于持久性、事务和在服务器端组织业务逻辑。 |