使用servlet和JSP集成的Vaadin和javaee
我必须开发2个应用程序。其中一个应用程序已经使用servlet和JSP在Tomcat上运行。另一个是完全在VMware vfabric localhost上运行的Vaadin上的应用程序 现在我想将两者集成为一个web应用程序。我怎样才能做到这一点?查看《瓦丁之书》中的: 详细描述了如何在html页面中实现vaadin UI使用servlet和JSP集成的Vaadin和javaee,jsp,tomcat,servlets,vaadin,vmware-server,Jsp,Tomcat,Servlets,Vaadin,Vmware Server,我必须开发2个应用程序。其中一个应用程序已经使用servlet和JSP在Tomcat上运行。另一个是完全在VMware vfabric localhost上运行的Vaadin上的应用程序 现在我想将两者集成为一个web应用程序。我怎样才能做到这一点?查看《瓦丁之书》中的: 详细描述了如何在html页面中实现vaadin UI 最简单的解决方案是在JSP页面中使用iframe,在其中嵌入一个vaadin UI,您需要将一个应用程序的代码移到另一个应用程序中。我建议您将Vaadin代码移动到JSP应
最简单的解决方案是在JSP页面中使用iframe,在其中嵌入一个vaadin UI,您需要将一个应用程序的代码移到另一个应用程序中。我建议您将Vaadin代码移动到JSP应用程序中,因为后者在servlet和过滤器方面通常更复杂 一旦移动了所有代码,就需要确保您的VaadinServlet与JSP应用程序中现有的servlet和过滤器一起工作。这意味着确保JSP应用程序的servlet和过滤器不会干扰应由VaadinServlet处理的请求 此时,您应该能够将JSP和Vaadin作为单个JavaWeb应用程序运行。您必须注意应用程序可能正在使用的任何共享资源(例如HTTP会话),并进行相应的修复/修改(这在很大程度上取决于您的实现细节) 如果希望将Vaadin UI包含到JSP页面中,可以按照以下示例的步骤进行操作:。在JSP页面中包含Vaadin UI时,测试代码中的Vaadin视图实现(通过在浏览器中添加/更改URI片段) 如果您的应用程序具有任何类型的基于Rol的访问控制机制,则需要相应地进行测试和修复(这在很大程度上取决于您的实现细节)