什么是框架
框架式对某一类架构方案可复用设计与实现
Tomcat是框架,它完成了Web应用请求响应的主体流程。
框架应用满足依赖倒置原则
Web容器中的设计模式
1.策略模式
策略接口:J2EE规范定义的Servlet接口
策略实现:我们看开发的Servlet具体类
Client程序:Tomcat
2.模板方法模式
2.1 父类中抽象方法定义计算的骨架和过程,抽象方法的实现留在子类。
2.2 HttpServlet extends GenericServlet implements Servlert
2.3 HttpServlet中的service方法 针对不同的HTTP请求类型调用相应的方法,
service方法就是一个模板方法。
JUnit中的设计模式
1.模板方法模式 测试用例的方法执行顺序固定在模板方法TestCase.runBare
2.测试套件TestSuite 采用组合模式
2.1 TestSuite.addTest(TestCase test)
2.1 TestSuite.addTest(TestSuite test)
展开