`

J2EE架构师之路

阅读更多
不经意的回首,工作进入第五个年头了,发现走过了从Java程序员到J2EE架构师的历程。
 
发现电脑上安装了各种各样的J2EE工具:JBuilder, WSAD, Eclipse, Rose, Together, Weblogic, Jtest,Optimizator,Mysql...
 
发现电脑上保存了各种各样的OpenSource项目: Tomcat,JBoss,Ant,Hibernate,Spring,ibatis,Struts,Log4j,Lucene,Movable Type, Ofbiz, Orbix, Torque, Jcrontab...
 
发现书架上摆满了各种技术书籍,从EJB到UML,从模式到架构,从重构到统一软件开发过程...不经意成了China-pub的忠实的客户。
 
技术的世界是狭小的,视线在开发工具的Coder和Debug窗口之间切换,思维在代码和模式间聚焦;技术的世界同样是广阔的,在松耦合紧内聚的原则寻找程序的和谐,在性能与空间上寻找算法的平衡。
 
很多初学Java的朋友要我推荐一些书籍,很愿意分享从程序员到架构师的历程中阅读过的好书,但是每个人的掌握的技术基础不大一样,所以推荐的书单并不具有通用性。
 
仅在此列举在过去几年中阅读过的,而且比较优秀的书: 

一.技术

J2EE技术是架构师的基础。
1.Java编程思想

http://www.china-pub.com/computers/common/info.asp?id=24614
初学Java时阅读这本书觉得好难,阅读第二遍时才觉得讲的很细致。
这是一本不怕多读的好书。

 

2.J2EE应用与BEA WebLogic Server

 

http://www.china-pub.com/computers/common/info.asp?id=6069

用实例详细讲了J2EE各个技术细节:Servlet,JSP,JDBC,JNDI,JMS,EJB(Session,Entity,Message) Java-Mail,JAAS。是快速学习J2EE技术的好书。

 

3.精通EJB

 

http://www.china-pub.com/computers/common/info.asp?id=27150

MASTERING JavaBeans Enterprise的中文版,EJB的细节讲的很好,是深入EJB的好参考。

 

二.设计

J2EE架构师除了熟悉J2EE技术外更多的需要关注分析、设计、建模、以及发挥技术领导的作用,因此需要在面向对象设计领域打下坚实的基础。

1.UML和模式应用

 

http://www.china-pub.com/computers/common/info.asp?id=20756

结合UML讲述面向对象,非常适合初学UML和面向对象。

MartinFowler 认为它是进入00世界的最佳的一本图书。

 

2.设计模式:可复用面向对象软件的基础

 

http://www.china-pub.com/computers/common/info.asp?id=684

模式四人帮的经典书,不用多说了吧。

 

3.Java与模式

 

http://www.china-pub.com/computers/common/info.asp?id=8182

很喜欢这本书的很中文化的例子,很地道。厚度是它的优点、同样是它的缺点。

 

 4.J2EE核心模式

 

http://www.china-pub.com/computers/common/info.asp?id=24464

J2EE架构师必看的一本,是做J2EE架构设计的好书。

 

5.EJB设计模式

 

http://www.china-pub.com/computers/common/info.asp?id=15516

做EJB Designe的好书。

 

6.敏捷软件开发:原则、模式与实践

 

http://www.china-pub.com/computers/common/info.asp?id=13569

荣获美国《软件开发》第13届震憾(Jolt)大奖!CSDN专家孟岩力荐。

 

7.企业应用架构模式

 

http://www.china-pub.com/computers/common/info.asp?id=19923

面向对象大师Martin Fowler大作。

书中有很多模式已经被应用到开源项目中,尤其是持久层的模式。

 

8.软件架构:组织原则与模式

 

http://www.china-pub.com/computers/common/info.asp?id=7547

讲软件架构理论与实践方面很深入的一本书。著名IT咨询专家张讯翻译的。

 

 9.重构:改善既有代码的设计(中文版)

 

 http://www.china-pub.com/computers/common/info.asp?id=12901

大师Martin Fowler的力作,大师的作品就是不同,技术书籍都可以写得通俗易懂、而且幽默。

 

三.流程

1.统一软件开发过程

 

http://www.china-pub.com/computers/common/info.asp?id=4230

这是Rational三位大师(Ivar Jacobson, Grady Booch, James Rumbaugh )的力作。

是学习RUP精髓的好书。

 

原文:http://martindpliu.spaces.live.com/blog/cns!188156D4C883AE3D!211.trak

分享到:
评论
1 楼 wpfwupengfeiwpf 2010-06-09  
总感觉东西太多,有点迷茫了

相关推荐

    J2EE架构师手册

    《J2EE架构师手册》是一本专门为J2EE平台上的高级软件开发人员和架构师编写的详尽指南。作为J2EE领域的专业参考资料,它深入探讨了如何设计、实现和优化复杂的企业级应用程序。J2EE(Java 2 Platform, Enterprise ...

    J2EE架构师手册:如何成为一位成功的J2EE架构

    《J2EE架构师手册:如何成为一位成功的J2EE架构》是一本旨在帮助读者快速提升J2EE架构技能的专业指南。J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司提供的一个用于构建企业级分布式应用的平台,它包含...

    J2EE架构师培训手册

    《J2EE架构师培训手册》是一本专为有志于成为优秀J2EE架构师的人士准备的指导性读物。它全面地涵盖了成为J2EE架构师所需掌握的各项核心技术,旨在帮助读者深入理解J2EE平台的核心概念、设计原则和最佳实践。 J2EE...

    J2EE架构师认证指南 .rar

    《J2EE架构师认证指南》是一份专为有志于成为J2EE架构师的专业人士准备的参考资料。这份指南涵盖了J2EE平台的核心概念、技术框架以及成为一名优秀架构师所需掌握的关键技能。J2EE(Java 2 Platform, Enterprise ...

    J2EE架构师手册.rar

    《J2EE架构师手册》是一本专门为那些希望在J2EE应用领域成为成功技术架构师的专业人士编写的指南。J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的用于构建企业级分布式应用程序的平台,它包含了...

    J2EE架构师认证指南

    《J2EE架构师认证指南》是一本针对Java企业级应用开发高级技术的教程,旨在帮助读者掌握J2EE架构设计的核心理念与实践技巧。在深入理解J2EE架构的同时,该指南也会涵盖相关的工具使用,例如在描述中提到的源码分析和...

    J2EE架构师手册,架构师必备手册

    《J2EE架构师手册》是一本专门为J2EE架构师量身打造的专业指南,它涵盖了J2EE技术栈的方方面面,旨在帮助读者全面理解和掌握J2EE平台的设计与实施。J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司推出的...

    J2EE架构师认证指南_11133459

    J2EE架构师认证指南_11133459,内容丰富。

    J2EE 架构师手册

    《J2EE架构师手册》是一本专门为J2EE开发者,特别是那些志在成为架构师的读者准备的宝贵资源。这本书深入浅出地探讨了J2EE平台的核心技术和最佳实践,旨在帮助读者从宏观和微观两个层面理解并设计出高效、可扩展且...

    J2EE架构师手册 如何成为一位成功的J2EE架构师.zip

    《J2EE架构师手册:如何成为一位成功的J2EE架构师》是一部旨在引导读者深入理解J2EE架构设计,并成长为一名优秀的J2EE技术架构师的指导书籍。本手册结合了理论与实践,旨在帮助读者掌握核心技能,提升职业素养,从而...

    j2ee架构师

    作为一名J2EE架构师,你需要深入理解这个平台的各个层面,包括模块化、可扩展性、性能优化、安全性和故障恢复等方面。 一、J2EE架构基础 J2EE架构由多个层次组成,主要包括客户端层、Web层、业务逻辑层(EJB层)和...

    j2EE架构师手册+J2EE OA 项目开发日记

    《J2EE架构师手册》和《J2EE OA项目开发日记》是两份非常重要的IT资源,专门针对Java企业级应用开发领域的高级技术人员,尤其是对J2EE架构师而言。这两份资料深入探讨了J2EE技术栈,以及在实际OA(办公自动化)项目...

    j2ee架构师手册

    《J2EE架构师手册》是一本专门为J2EE平台上的高级软件开发者和架构师编写的指导性文献。这本书深入探讨了J2EE(Java 2 Platform, Enterprise Edition)技术体系,涵盖了从设计到实现的整个开发过程,旨在帮助读者...

Global site tag (gtag.js) - Google Analytics