基本自定义 > 用户界面自定义 > MVC 组件 > MVC 组件概述 > MVC > Windchill 中的 MVC
  
Windchill 中的 MVC
Windchill 9.x 中,对于 JCA 客户端,JSP 同时作为控制器和视图来提供服务。在 Windchill 10.0 中,我们对使用 Spring MVC 框架的控制器和视图进行了明确分离。
此举的主要动机在于使我们的组件能够为任何客户端技术所请求并加以呈现。MVC 模式是一种广为周知的行业标准方法,可让我们更好地利用第三方技术和培训。最后,MVC 模式改进了实现的可维护性和可测试性。
将多个 servlet 用作控制器难以管理,因此我们采用了前端控制器模式方法 - 使用一个主 servlet,让控制更易于管理。DispatcherServlet 用作前端控制器。