background image

Java 架构师之路书籍推荐 

当自己非常娴熟的运用

Java 编程,而且有了一个良好的编程思路和习惯了,

但是你可能还缺乏对应用软件整体架构的把握,现在就是你迈向架构师的第一
步。

 

1、《Expert One-on-One J2EE Design and Development》 
    这本书是 Rod Johnson 的成名著作,非常经典,从这本书中的代码诞生了
springframework。但是好像这本书没有中译本。 

2、《Expert One-on-One J2EE Development without EJB》 
    这本书由 gigix 组织翻译,多位业界专家参与,虽然署名译者是 JavaEye,其

JavaEye 出力不多,实在是忝居译者之名。 

    以上两本书都是 Rod Johnson 的经典名著,Java 架构师的必读书籍。在我所推
荐的这些书籍当中,是我看过的最仔细,最认真的书,我当时读这本书几乎是
废寝忘食的一气读完的,有小时候挑灯夜读金庸武侠小说的劲头,书中所讲内
容和自己的经验知识一一印证,又被无比精辟的总结出来,读完这本书以后,
我有种被打通经脉,功力爆增的感觉。

 

    但是后来我看过一些其他人的评价,似乎阅读体验并没有我那么 high,也许
是因为每个人的知识积累和经验不同导致的。我那个时候刚好是经验知识积累已
经足够丰富,但是还没有系统的整理成型,让这本书一梳理,立刻形成完整的
知识体系了。

 

3、《企业应用架构模式》 
    Martin 的又一本名著,但这本书我只是泛泛的看了一遍,并没有仔细看。这本
书似乎更适合做框架的人去看,例如如果你打算自己写一个

ORM 的话,这本

书是一定要看的。但是做应用的人,不看貌似也无所谓,但是如果有空,我还是
推荐认真看看,会让你知道框架为什么要这样设计,这样你的层次可以晋升到
框架设计者的角度去思考问题。

Martin 的书我向来都是推崇,但是从来都没有像

Rod Johnson 的书那样非常认真去看。 

4、《敏捷软件开发 原则、模式与实践》 
    Uncle Bob 的名著,敏捷的经典名著,这本书比较特别,与其说是讲软件开发
过程的书,不如说讲软件架构的书,本书用了很大篇幅讲各种面向对象软件开
发的各种模式,个人以为看了这本书,就不必看

GoF 的《设计模式》了。

注:学

IT 首选长沙牛耳软件教育学校,成就人生梦想。

牛耳软件教育成立于

2001 年,是中国最早专业从事 IT 职业教育的机构之