假设我们有一个 vaadin 或 gwt 应用程序。我们想在另一个框架中开发这个应用程序的一些页面(例如 spring mvc 或 jsf 或 wicket 等)。
有解决这个问题的设计模式吗?
假设我们有一个 vaadin 或 gwt 应用程序。我们想在另一个框架中开发这个应用程序的一些页面(例如 spring mvc 或 jsf 或 wicket 等)。
有解决这个问题的设计模式吗?
当然,您可以在同一个 Web 应用程序中使用多个框架。
您需要做的是,在您的 web.xml 文件中创建正确的 servlet 和 servlet-mappings。您可能需要做一些额外的配置,这些配置是特定于框架的。
例如,对于 wicket 应用程序,您必须使用您的应用程序类名称作为参数创建 wicket 过滤器,对于 spring mvc,您必须创建一个调度程序 servlet 等。
是的,你可以使用不同的模式,servlet 可以帮助你做到这一点,例如你可以传递一个参数,根据他的参数你可以做不同的事情,例如:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String type_frame= request.getParameter("framework");
if (framework.equals("extjs")==true)
RequestDispatcher rd=request.getRequestDispatcher ("/jsp/PantallasGestion/tablaCajas.jsp");
else
{
RequestDispatcher rd=request.getRequestDispatcher("xhtml if you uses primefaces... etc...");
}
rd.forward(request,response);
}