GWT市场/广告web应用程序的最佳实践

GWT市场/广告web应用程序的最佳实践,gwt,guice,mvp,requestfactory,shiro,Gwt,Guice,Mvp,Requestfactory,Shiro,我正在考虑使用GWT制作一个市场/广告网站。我几乎没有使用GWT的经验,但我确实喜欢它。对EE应用程序也不是很有经验 然而,我读了一些书,似乎是RequestFactory。MVP、Guice、GIN和Shiro(用于认证) 我真的不知道如何将所有这些结合起来。我正在考虑使用JDBC使用普通SQL server,也考虑过使用诸如Hibernate之类的ORM 不管怎样,将GWT(RequestFactory+MVP)+Guice+GIN+Shiro结合起来会好吗?我错过了什么?我觉得有几种技术我

我正在考虑使用GWT制作一个市场/广告网站。我几乎没有使用GWT的经验,但我确实喜欢它。对EE应用程序也不是很有经验

然而,我读了一些书,似乎是RequestFactory。MVP、Guice、GIN和Shiro(用于认证)

我真的不知道如何将所有这些结合起来。我正在考虑使用JDBC使用普通SQL server,也考虑过使用诸如Hibernate之类的ORM

不管怎样,将GWT(RequestFactory+MVP)+Guice+GIN+Shiro结合起来会好吗?我错过了什么?我觉得有几种技术我不习惯。哪位男士我必须大量阅读,如果可能的话,我觉得很难将所有这些结合起来


//Johan

如果您对GWT没有什么经验,我建议您保持简单,使用GWT-RPC进行客户机-服务器通信,没有MVP,没有Guice/Gin,没有Shiro,除非您能够花费数周的时间学习和与这些框架作斗争。我与GWT共事了几年,我个人的观点是,这些工具中的大多数都是多余的,并且阻碍了他们的工作,特别是对于小项目(有时甚至是大项目)。

如果您对GWT没有什么经验,我建议您保持简单,使用GWT-RPC进行客户机-服务器通信,不使用MVP,没有Guice/Gin,就没有Shiro,除非您能够花上数周的时间学习并与这些框架进行斗争。我与GWT共事了几年,我个人的看法是,这些工具中的大多数都是矫枉过正的,并且阻碍了他们的工作,特别是对于小项目(有时甚至是大项目)。

关于跟踪历史,你有什么建议?命令模式或使用活动和位置。我有一种感觉,MVP+活动和地点最适合记录历史?我个人使用活动和地点,而不使用整个MVP。我将单元可测试代码放在activites中,它扮演着类似于MVP中演示者的角色,但在imo中开销较小。关于跟踪历史,您有什么建议吗?命令模式或使用活动和位置。我有一种感觉,MVP+活动和地点最适合记录历史?我个人使用活动和地点,而不使用整个MVP。我将单元可测试代码放在活动中,这些活动扮演着类似于MVP中演示者的角色,但开销较小。