模板设计在tomcat中的应用

tomcat是一个常见的web容器,用户使用它可以很方便地管理servlet小程序,而servlet与tomcat的交互代码设计就用到了模板设计。

何谓模板设计,就是定义一个抽象父类,在该父类中组织子类方法的调用,即模板方法,这个方法可以包括该父类的抽象方法(子类必须复写),final修饰的方法(子类不能继承),钩子方法(一般以do开头,子类可以选择性复写)。

在servlet中,模板设计体现如下,servlet必须继承一个叫HttpServlet的抽象类,该类(模板类)提供了一个service方法(模板方法),这个方法调用7个do方法中的一个或几个,完成对客户端调用的响应,这些do方法需要由HttpServelet具体子类提供。

posted @ 2019-04-19 20:24  zhengzhan19  阅读(203)  评论(1编辑  收藏  举报