J2EE架构师之路

J2EE架构师之路不经意的回首,工作进入第五个年头了,发现走过了从Java程序员到J2EE架构师的历程。发现电脑上安装了各种各样的J2EE工具:JBuilder,WSAD,Eclipse,Rose,Together,Weblogic,Jtest,Optimizator,Mysql…发现电脑上保存了各种各样的OpenSource项目:Tomcat,JBoss,Ant,Hibernate,Spr

大家好,又见面了,我是你们的朋友全栈君。

不经意的回首,工作进入第五个年头了,发现走过了从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编程思想》

初学Java时阅读这本书觉得好难,阅读第二遍时才觉得讲的很细致。
这是一本不怕多读的好书。

2.《J2EE应用与BEA WebLogic Server》

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

3.《精通EJB》

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

二.设计

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

1.《UML和模式应用》

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

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

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

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

3.《Java与模式》

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

 4.《J2EE核心模式》

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

5.《EJB设计模式》

做EJB Designe的好书。

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

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

7.《企业应用架构模式》

面向对象大师Martin Fowler大作。

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

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

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

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

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

三.流程

《统一软件开发过程》

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

是学习RUP精髓的好书。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147375.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • spring security3.2配置—权限管理

    spring security3.2配置—权限管理

    2021年11月28日
    41
  • 看一下MySQL索引类型「建议收藏」

    看一下MySQL索引类型「建议收藏」一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATETABLEtable_name[col_namedatatype][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fulltext为可选参数,分别表示唯一索引、全文索引2.index和key为同义词,两者作用相同,用来指定创建索引3.co

    2022年5月12日
    40
  • ASP数组排序_字符数组

    ASP数组排序_字符数组=====================================作者:80端口,阿里西西时间:2005-12-23作用:对数据进行重新排序=====================================FunctionNewOrder(sz)Dimali,icount,i,ii,j,itempali=split(sz,”,”)icount=UBound(ali)F

    2025年8月7日
    9
  • datagrip 2021 激活码 下载_通用破解码

    datagrip 2021 激活码 下载_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    312
  • wsus可以打mysql中间件补丁_配置WSUS3.0服务器给客户机分发补丁

    wsus可以打mysql中间件补丁_配置WSUS3.0服务器给客户机分发补丁配置 WSUS3 0 服务器给客户机分发补丁上篇博文中介绍了 WSUS3 0 服务器的部署 本文中介绍配置 WSUS 服务器后给客户机分发补丁 还是使用上篇博文中的拓扑结构 BEIJING 做 DC 和 DNS 服务器 GUANGZHOU 做 WSUS 服务器 NANJING 做客户机 IP 地址如图中一样 1 WSUS 服务器分组 2 给组分配计算机 3 审批更新补丁 4 客户机测试下面开始今天的实验 一 在 WSUS 服务器上分组打开 GU

    2025年9月20日
    3
  • beforeEach

    beforeEach首先store就是一个存放在全局的状态我这里的store里面存储的是登陆的信息跟状态beforeEach接收的参数是一个回调函数函数里面的参数有to,from,next每次路由跳转都会进来这个函数例如我从A->B那么这里to就是Bfrom就是Afrom->to这里的判断就是如果是登录的,你前往的页面是登录页,则给你跳回Home页(因为…

    2022年6月15日
    49

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号