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/147370.html原文链接:https://javaforall.net

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


相关推荐

  • route命令的详细使用介绍

    route命令的详细使用介绍1.命令格式:route[-f][-p][Command[Destination][maskNetmask][Gateway][metricMetric]][ifInterface]]2.命令功能:Route命令是用于操作基于内核ip路由表,它的主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口,如eth0。当使用”add”或者”del”参数时,路由表被修改,如果没有参数,则显示路由表当前的内容。3.命令参数:-c显示更多信息-n不解析名字-v显示

    2022年7月18日
    16
  • css 更改鼠标为手状样式

    css 更改鼠标为手状样式在自行设置的 div 或者其他标签中 为了更好的体验效果 会将在滑动过程中 将鼠标变为手势简单总结下 css 对应的样式 所在的 div 中 添加 cursor pointer 即可 示例

    2025年10月13日
    5
  • XSRF 防御「建议收藏」

    XSRF 防御「建议收藏」#XSRF防御#需求分析XSRF又名CSRF(opensnewwindow),跨站请求伪造,它是前端常见的一种攻击方式,我们先通过一张图来认识它的攻击手段。CSRF的防御手段有很多,比如验证请求的referer,但是referer也是可以伪造的,所以杜绝此类攻击的一种方式是服务器端要求每次请求都包含一个token,这个token不在前端生成,而是在我们每次访…

    2022年5月19日
    32
  • hadoop生态圈详解

    hadoop生态圈详解学习和使用hadoop有一年了,这里主要分享一下对hadoop整体上的理解,分门别类的介绍一下相关组件,最后提供了建议的学习路线,希望对hadoop的初学者有参考作用。1.Hadoop核心件组有哪些?广义hadoop指什么?l核心组件有:Hdfs、Yarn、MapReduce;l广义上指一个生态圈,泛指大数据技术相关的开源组件或产品,如hdfs、yarn、h…

    2022年5月22日
    50
  • 如何调用静态方法

    如何调用静态方法

    2022年4月2日
    45
  • MATLAB之fprintf函数的具体使用方法

    MATLAB之fprintf函数的具体使用方法fprintf函数可以将数据按指定格式写入到文本文件中。其调用格式为:数据的格式化输出:fprintf(fid,format,variables)按指定的格式将变量的值输出到屏幕或指定文件fid为文件句柄,若缺省,则输出到屏幕format用来指定数据输出时采用的格式%d整数%e实数:科学计算法形式%f实数:小数形式%g由系统自动选取上述两种格式之一%s输出字符串fprintf(fid,forma…

    2022年10月19日
    4

发表回复

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

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