GWT前端的最佳基于Java的Web框架后端是什么?
可能的后端:接缝,jsf,弹簧网......?
特别是我对实践经验和PROS和CONS感兴趣。
顺便说一下: - 请不要使用动态类型的语言 - 有没有人为此尝试接缝或弹簧?
我发现的最好的是EJB3 / JPA。 因此,您的GWT通过RPC与您的Web层进行对话,而Web层又实例化EJB Session Beans以处理所有业务逻辑和持久性。 您的JPA持久性POJO可以从后端到GWT一直使用,因此您无需进行任何类型的转换或转换。 它使您的代码保持良好和干净,并让您自由地创建您想要的任何范例(胖客户端,瘦客户端,mvc,等等)。
优点:
缺点:
grails专业人士:
缺点:
任何建议像Seam或JSF一样重的东西的人都没有意识到GWT客户端是有状态的,你不需要任何可以找到的最简单的动作请求框架之外的东西(目前是grails)
它取决于您要使用何种类型的客户端 - 服务器通信。 如果你使用谷歌RPC,你的选择是有限的,因为GWT RPC在服务器上的连接方式 - 它很大程度上决定了servlet的使用,没有MVC框架。
另一方面,如果您希望通过网络谈论JSON或XML,那么Web框架的选择在很大程度上取决于您,我不会说有一个比其他专门用于此工作更好。 您应该选择一般最适合的框架。
我更喜欢seam作为后端:具有很好的安全支持,并且它支持greate转换模式。