较:观察者模式(软件设计模式))
k) 视图(View)——视图层能够实现数据有目的的显示(理论上,这不是必需的)。在视图中一般没有程序上的逻辑。为了实现视图上的刷新功能,视图需要访问它监视的数据模型(Model),因此应该事先在被它监视的数据那里注册。
l) 控制器(Controller)——控制器起到不同层面间的组织作用,用于控制应用程序的流程。它处理事件并做出响应。“事件”包括用户的行为和数据模型上的改变。
答案:servlet——控制层,jsp——显示层。
答案:继承Struts的相关标签基类(BodyTagSupport或者BaseHandlerTag),并且实现相关方法(doStartTag和doEndTag)即可。