Java框架的更新日新月异,大概每年就会有新的框架诞生。对于刚进入程序员行业的亲们,会为学习新的框架知识而烦恼。其实,我们要了解什么是框架?框架用来干什么?里面的实现基于什么原理?对于白天要上班,偶尔晚上还要加班的程序员们来说,应该学会构建框架的核心技术,框架莫非是通过基础的编程把我们要做的工作都做好了提供我们使用而已。
我们应该学会以下知识才能深入了解框架:1. Java的多态性;2.Java的反射机制;3.几种主要的设计模式(单例、工厂、代理、观察者...);4.Web容器;5.Servlet。