摘要:很多初次学习Java的朋友都推荐我分享从程序员到架构师的历史中读过的好书,但由于每个人掌握的技术基础相差很大,推荐的书不具有通用性。 在这里列举最近几年读过而且比较优秀的书。
标签: J2EE架构师Java
突然回头,我发现工作已经进入第五个年头,走的是从Java程序员到J2EE架构师的路。
计算机必须安装各种J2EE工具,包括JBuilder、WSAD、Eclipse、Rose、Together、Weblogic、Jtest、Optimizator和Mysql .
电脑上有Tomcat、JBoss、Ant、Hibernate、Spring、ibatis、Struts、Log4j、Lucene、Movable Type、Ofbiz、Orror、各种开放源.
我注意到书架上陈列着各种技术书籍,从EJB到UML,从模式到体系结构,从重构到统一软件开发流程,成为了China-pub的忠实客户。
技术世界狭小,视线在开发工具的Coder和Debug窗口之间切换,思维在代码和模式之间聚焦的技术世界也很广,用松散耦合的紧密凝聚原则寻找程序的协调,在性能和空间上寻找算法的平衡。
很多初次学习Java的朋友都推荐我分享在程序员到架构师的历史中读过的好书,但由于每个人掌握的技术基础相差很大,推荐的书不具有通用性。
以下是我在过去几年中读过且比较优秀的书:
一.技术
J2EE技术是架构师的基础。
[b]1. 《Java编程思想》 [/b]
第一次学习Java的时候,我觉得读这本书很难。 我读第二遍的时候,觉得说了一些细节。
这是一本不怕多读书的好书。
[b]2. 《J2EE应用与BEA WebLogic Server》 [/b]
用实例详细叙述了J2EE的各技术细节: servlet、JSP、JDBC、JNDI、JMS、EJB(session、Entity、Message ) Java-Mail、JAAS )。 是一本快速学习J2EE技术的好书。
[b]3. 《精通EJB》 [/b]
MASTERING JavaBeans Enterprise的中文版详细介绍了EJB,为深入挖掘EJB提供了很好的参考。
2 .设计
J2EE架构师不仅需要熟悉J2EE技术,还需要关注分析、设计、建模和发挥技术领先优势,因此必须在面向对象的设计领域打下坚实的基础。
[b]1. 《UML和模式应用》 [/b]
结合UML描述面向对象非常适合初学者的UML和面向对象。
MartinFowler认为那是进入00世界的最佳书籍。
[b]2. 《设计模式:可复用面向对象软件的基础》 [/b]
模式四人组的经典,不言而喻。
[b]3. 《Java与模式》 [/b]
我喜欢这本书非常中文化的例子,很认真。 厚度既是优点,也是缺点。
[b]
4. 《J2EE核心模式》 [/b]
这是J2EE架构师必读的一本书,也是设计J2EE架构的好书。
[b]5. 《EJB设计模式》 [/b]
制作EJB Designe的好书。
[i]6. 《敏捷软件开发:原则、模式与实践》 [/i]
获得美国《软件开发》第13届冲击遗憾(Jolt )大奖! cdn专家推荐重要的黄蜂。
[b]7. 《企业应用架构模式》 [/b]
面向对象Martin Fowler大师的大作。
书中有很多模式被应用于开源项目,特别是持久层的模式。
[b]8. 《软件架构:组织原则与模式》 [/b]
一本关于软件体系结构理论和实践的深层次的书。 由知名IT咨询专家张信翻译。
[b] 9. 《重构:改善既有代码的设计(中文版)》 [/b]
大师Martin Fowler的力作、大师的作品不同。 技术书简单易懂,可以幽默地写。
3 .进程
[b] 《统一软件开发过程》 [/b]
这是Rational的三位大师(Ivar Jacobson、Grady Booch、James Rumbaugh )的力作。
是一本学习RUP精髓的好书。
33558 javacn superman.blog.Sohu.com/110851204.html
原文链接: http://javacn superman.blog.Sohu.com/110851204.html