我想创建一个web application
,它分为两部分,一部分是客户端,另一部分是服务器。
客户端:
GWT Application
,仅用于显示数据(仅包含ui元素和ui事件)。 服务器
web service
(restlet
)。firewall
。注意:
我需要通过防火墙与客户端和服务器进行通信,是否有任何架构或设计模式来实现这种类型的应用程序?
答案 0 :(得分:0)
与其他类型的应用程序(客户端)相比,我认为防火墙不会对GWT应用程序带来新的限制。
如果您在一台服务器上安装了GWT客户端,该客户端调用其他服务器,则由于原始限制相同,您可能会遇到一些问题。
这可以通过以下几种方式解决: - 您的GWT应用程序具有调用其他服务器的服务器端部分。并且您的GWT客户端对GWT服务器端(在同一服务器上)进行正常的RPC / JSON调用。 - 如果您想直接从GWT客户端在不同服务器上进行调用,可以使用JSONP或restygwt库。