如何在现有JEE应用程序中实现控制器servlet(MVC模式)?

时间:2014-04-18 04:20:31

标签: java java-ee servlets model-view-controller

我有一个现有的Java应用程序,目前UI(jsp层)直接映射到单个servlet的所有调用。相反,我希望调用通过servlet控制器(mvc模式),我如何重构和实现它?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我有2个想法,你可以考虑其中一个:

  • 使用path在web.xml中配置你的servlet,然后在jsp中使用ajax to 发送请求,
  • 如果你愿意,介绍springMVC可能是一个很好的选择 MVC模式。
    将servlet逻辑移动到springMVC动作方法中。

答案 1 :(得分:0)

您可以使用MVC模式构建的mvc框架,如Struts(1.2或2)或Spring MVC。

在这些框架中,您可以通过xml或注释配置控制器映射,并且请求将通过内部控制器,如DispatcherServlet,它将控件传递给映射的自定义控制器类。