当前位置: 首页 > web >正文

J2EE架构师之路

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

http://www.xdnf.cn/news/11073.html

相关文章:

  • MyEclipse 8.0 和7.5汉化方法
  • 开启Office 2003出现要安装PRO11.MSI解决方法
  • 从小听到大的经典老歌 经典得不可复制
  • java applet数字签名以及取消浏览器警告提示
  • Torrent文件的解析与转换(1)
  • 英语面试技巧以及准备工作
  • 北京的十大尾货批发市场【接近生活】
  • 如何快速的清除 灰鸽子 木马病毒 【附清除工具 以及 清除原理】
  • 2023挖漏洞给报酬的网站汇总,兼职副业3天收益2000
  • 董路:当“边缘人”来到舞台中央
  • 网站导航颜色停留_老外喜欢什么样的外贸网站?
  • squirrel关系库,如何使用Squirrel SQL列出数据库中的所有表?
  • php 超轻量级 博客系统,超轻量级个人博客 pblog | 码农软件 - 码农网
  • [ARM]ARM平台处理器简介-ARMv7
  • 一些C语言网站
  • 【课程设计/毕业设计】python家教信息管理系统源码+开发文档
  • 无法显示 xml 页 解决方案
  • 不得不看的黑客工具集
  • 程序员的十年工作创业血泪史,万字长文,仔细读完,受益匪浅
  • 如何解决sourceforge下载文件慢的问题VIP
  • Visual Studio 2008系列教程(一):VS 2008安装详解!
  • MyEclipse各种版本号注冊码
  • JSP火车站售票管理系统h315m--(程序+源码+数据库+调试部署+开发环境)
  • cvCircle()函数
  • HertzBeat的安装和使用教程
  • Flex Builder 教程
  • 天联网到点设置步骤
  • 联想ts530服务器装系统,诠释服务器新标准 联想TS530助SMB成长
  • 秒懂所有USB接口类型,USB接口大全;Type-A、Type-B、Type-C、miniUSB、microUSB区分
  • 全新整理黑客网站大全!都在这了!速看收藏!