我们计划在客户端富接口和在服务器端返回 JSON 数据的 Spring MVC 使用智能 GWT、GWT 和相关框架。
作为调查的一部分,看看它是否符合我们的要求,以下问题需要一些答案:
- 在不使用任何框架的情况下从头开始构建 GWT 应用程序需要付出大量努力才能遵循标准 MVP 模式。但这更灵活且可单元测试,虽然很耗时。GWT 最佳实践建议使用 MVP 设计模式来构建更大的应用程序。
SmartGWT 有它自己的方法,您可以在其中使用一个小部件,将一个数据源引入其中,然后您就完成了。尚未确定以模块化(或 MVP)方式构建此类智能 GWT 组件的最佳实践。有什么建议么
使用框架 GWT-platform 和 SmartGWT 可能是尝试这里提到的 MVP 架构的一个选项。有什么建议么?
智能 GWT 的验证/消息/异常显示和其他通用功能支持还有待研究。
客户端服务器架构:服务器端有 Spring MVC + Spring core,客户端有 GWT + Smart GWT 可能是一个很好的开源技术堆栈,但鉴于 GWT 默认使用 RPC 进行客户端服务器交互,这些需求的使用以便更好地评价。(尤其是身份验证/会话处理/安全等)。有什么建议么?
谢谢