我们正在考虑将完整的GWT(Google Web Toolkit 2.0)应用程序与现有的ASP.NET 3.5应用程序集成.我的第一个直觉反应是,这是一个可怕的弗兰肯斯坦的想法.但是,客户坚持要求我们使用由第三方开发的此应用程序.
我对GWT应用程序的开发几乎没有任何控制权.
我的第一个想法是实际尝试将其嵌入到iFrame中.因为GWT在Tomcat / Jakarta下运行,所以它托管在与.NET应用程序不同的服务器上,因此iFrame src将是另一台机器上的URL.
我需要利用自己的ASP.NET授权方案来限制对嵌入式GWT应用程序的访问. GWT应用程序还使用嵌入式Java小程序,这些小程序现在似乎在iframe中不起作用. GWT应用程序调用后端服务器(使用GWT-RPC?).
任何人都可以看到这种方法的任何重大问题? GWT是否可以在托管在不同计算机上的iframe上运行?