1.0          其他语言
 
 

3 控制器 Controller 和分发器 dispatcher

 
 

在 VelocityWeb 框架中,控制器由以下类组成:

org.velocityweb.controller.ControllerServlet
org.velocityweb.controller.Controller
org.velocityweb.controller.DispatcherTreeManager

使用 VelocityWeb 的 Web 应用程序,需要写以下类的子类:

org.velocityweb.controller.ControllerServlet
org.velocityweb.controller.Controller

一般情况下,需要写 ControllerServlet 和 Controller 的子类,不必写 DispatcherTreeManager 的子类。

将 Controller 类和 ControllerServlet 分开的原因是因为,我们不想让 ControllerServlet 类太大。并且,在未来的版本中,我们需要在后台批处理任务中使用 Controller 类。