只是寻找一些很棒的意见
我从JSF + Spring + Hibernate开始,非常棒。 Hibernate使数据库抽象如此合乎逻辑并简化了工作。然后Spring帮我摆脱了第n个new()构造函数,帮助我很好地处理事务。
已经做了相同的几年但是现在我得到了一个GWT项目,我仍然可以使用Spring + Hibernate,但让我想知道这是否真的是webapps的终极配方,或者是否有更好/更新的方式做事。
我所知道的是,没有ORM我就活不下去,而没有Spring的Hibernate就是痛苦的。评论?
答案 0 :(得分:1)
Hibernate和spring仍然是一对完美的结合。我们正在为这么多项目使用同一对,并且它们没有任何问题。
Hibernate在使用DB层时抽象出所有痛苦的陷阱,而spring可以处理项目中所需的所有依赖项
我们使用Struts2 + Spring + Hibernate组合的应用程序很少,而且它们运行良好
我相信GWT也是如此
答案 1 :(得分:1)
GWT是客户端技术(它编译为js + html)。服务器端GWT的唯一部分是使用RPC时需要的servlet。如你所知,Servlet可以通过spring + hibernate来实现。
因此,GWT将与你的(可能存在的)spring + hibernate业务逻辑一起发挥作用。
答案 2 :(得分:1)
我们在06年基于Hibernate,Spring和GWT为我们的应用程序组建了一个通用架构平台,它适用于我们的许多应用程序。如果现在从头开始,我会使用JPA和Hibernate作为提供者,而不是使用直接的Hibernate,并且可能使用MVP框架来代替滚动自己的MVC框架。