课程描述:
本课程从设计模式的讲解出发,重点讲授面向对象编程中需要掌握的原理和理论,并通过实例讲解,让学员对设计模式以及Java EE设计模式中比较抽象的概念得到具体的认识。
培训大纲
软件的可维护性和可复用性:什么是软件的可维护性和可复用性;软件开发中存在的维护性和复用性问题。
软件开发原则:讲解开闭原则,里氏代换原则,依赖倒转原则,接口隔离原则,合成复用原则,迪米特法则。
设计模式概念,Singleton,Simple Factory,Factory Method,Abstract Factory,Adapter,Observer,Proxy,Composite,State,Strategy,Template Method,Visitor模式。
介绍GOF中其他的设计模式。
Java EE模式:Java EE中需要关注的问题。
Java EE中的MVC模式与分层思想。
前端控制器模式以及拦截过滤器。
详解数据传输对象。Dao模式。