0

假设我们有一个 vaadin 或 gwt 应用程序。我们想在另一个框架中开发这个应用程序的一些页面(例如 spring mvc 或 jsf 或 wicket 等)。

有解决这个问题的设计模式吗?

4

2 回答 2

2

当然,您可以在同一个 Web 应用程序中使用多个框架。

您需要做的是,在您的 web.xml 文件中创建正确的 servlet 和 servlet-mappings。您可能需要做一些额外的配置,这些配置是特定于框架的。

例如,对于 wicket 应用程序,您必须使用您的应用程序类名称作为参数创建 wicket 过滤器,对于 spring mvc,您必须创建一个调度程序 servlet 等。

于 2013-07-16T09:40:45.230 回答
1

是的,你可以使用不同的模式,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);
}
于 2013-07-16T09:16:28.023 回答