黄勇编*的《架构探险(从零开始写JavaWeb框架 )》首先从一个简单的Web应用开始,让读者学会如何 使用IDEA、Maven、Git等开发工具搭建JavaWeb应用 ;接着通过一个简单的应用场景,为该Web应用添加 若干业务功能,从需求分析与系统设计开始,带领读 者动手完成该Web应用,完善相关细节,并对已有代 码进行优化;然后基于传统Servlet框架搭建一款轻 量级Java Web框架,一切都是从零开始,逐个实现类 加载器、Bean容器、IoC框架、MVC框架,所涉及的代 码也是整个框架的核心基础。为了使框架具备AOP特 性,从代理技术讲到AOP技术,从Thread Local技术 讲到事务控制技术。*后对框架进行优化与扩展,通 过对现有框架的优化,使其可以提供*加完备的功能 ,并以扩展Web服务插件与**控制插件为例,教会 读者如何设计一款可扩展的Web应用框架。
本书适合具备Java基础知识,熟悉Web相关理论 ,并想成为架构师的程序员阅读。