电脑上安装了各种各样的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,从模式到架构,从重构到统一软件开发过程……

技术的世界是狭小的,视线在开发工具的Coder和Debug窗口之间切换,思维在代码和模式间聚焦;

技术的世界同样是广阔的,在松耦合紧内聚的原则寻找程序的和谐,在性能与空间上寻找算法的平衡。

书籍推荐:一.技术

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精髓的好书。

javaee 学习书籍推荐相关推荐

  1. python linux运维教程 推荐_Linux运维人员成长之路学习书籍推荐

    原标题:Linux运维人员成长之路学习书籍推荐 一.入门书: <鸟哥的私房菜(基础篇)> <鸟哥的私房菜(服务篇)> <Linux命令行与Shell脚本编程大全(第2版) ...

  2. 【量化】量化交易入门系列6:量化交易学习书籍推荐(二)

    作者:悠悠做神仙 来源: 恒生LIGHT云社区 上一篇 量化交易入门系列5:量化交易学习书籍推荐(一) 我们介绍一些量化交易一些操作和理论性书籍,可能对于刚入门的大家而言,可能有些枯燥.所以这篇文章, ...

  3. 自学大数据者请进:大数据学习线路及各阶段学习书籍推荐

    大数据学习路线及各阶段学习书籍推荐!废话不多说,直接切入主题,有需要的小伙伴可以参考学习! 阶段一.大数据基础--java语言基础方面 自学大数据者请进:大数据学习线路及各阶段学习书籍.视频推荐 (1 ...

  4. 大数据学习线路及各阶段学习书籍推荐

    大数据学习路线及各阶段学习书籍推荐!废话不多说,直接切入主题,有需要的小伙伴可以参考学习! 阶段一.大数据基础--java语言基础方面 (1)Java语言基础 Java开发介绍.熟悉Eclipse开发 ...

  5. java学习书籍推荐

    一.入门 <Java 2从入门到精通>- 推荐 <Thinking in Java>- 强烈推荐* O'reilly的Java编程基础系列 - 参考* 二.进阶 <Jav ...

  6. Linux运维人员成长之路学习书籍推荐

    对于从事或者即将从事Linux运维的童鞋来说,学习书籍和视频课程两者缺一不可,当然最重要的是要付诸于实践.今天为大家推荐一些不错的书籍,希望对对大家有帮助. 入门书: <鸟哥的私房菜(基础篇)& ...

  7. python学习书籍推荐-Python语言之6本机器学习书籍推荐

    本篇文章主要讲述Python语言之6本机器学习书籍推荐,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. 机器学习是实现人工智能的一种途径,它和数据开掘有一定的相似性,也是一门多领 ...

  8. Linux运维人员成长之路学习书籍推荐(未删减版)

    我们的人生如游戏,每个人都扮演着不同的角色,有普通玩家.NPC.普通野怪,终极Boss,都有不同的级别之分,我们在技术方面又何尝不是呢,我们大部分人都是普通野怪,遍地都是,很容易被别人虐,没有什么特殊 ...

  9. 软件测试学习书籍推荐【乐搏TestPRO】

    随着软件测试知识体系的扩大,想要系统地学习好软件测试,我们需要借助一些有价值的书籍来作为辅助.下面我们给大家推荐几本软件测试学习书籍.(注:文末有福利~~) 1. <Google软件测试之道 & ...

  10. 大数据云计算学习书籍推荐

    文章来源:加米谷大数据 大数据.云计算都是当下的热点,并且也都在行业的发展当中,占据着越来越重要的地位,进入大数据时代,大数据.云计算都做出了不可忽视的贡献.想入行大数据云计算领域,可以先从一些入门书 ...

最新文章

  1. page fault in nonpaged area 蓝屏_由于错误的更新,安装Windows 10 KB4549951后蓝屏死机解决办法...
  2. 《RPA、AI、.NET Core 与未来》-中国.NET开发者峰会
  3. java判断两个日期相差天数
  4. 【华为云技术分享】一行代码就能写一个日志打印组件,你信吗?为你揭晓LiteOS中日志打印组件的核心
  5. 一分钟了解阿里云产品:ESC五大热点技术问题分析
  6. Linux lsof命令使用小结
  7. android 滚动条 相关属性
  8. iOS多线程之5.GCD的基本使用
  9. oracle中批量修改表,Oracle 批量修改某个用户下表的表空间
  10. 命令行CMD计算文件HASH值
  11. Syzmlw蜗居在线播放
  12. 赴日IT工程师长期招聘中
  13. access()函数的用法
  14. charles问题?chls.pro/ssl证书安装后还是出现unknown问题?
  15. 2020李宏毅学习笔记——16.Recurrent Netural Network 下
  16. CoinGecko 播客:与 Cartesi 联合创始人 Erick 一起构建 Layer-2
  17. “Building Gradle project”一直不成功的解决方案(常见于ARCORE项目导出时)
  18. 基础连接已关闭解决办法_手机wifi连不上怎么办 手机wifi连不上解决办法【详解】...
  19. 思想改变命运,95后脑瘫小伙转型网络工程师,你为什么不可以?
  20. ssm 基于微信小程序美容理发店预约系统app

热门文章

  1. 关于AI的目标导向型行动计划
  2. 高性能计算专业应用软件大观
  3. 皮尔兹777301安全继电器
  4. 动态域名解析服务(花生壳)
  5. 使用selenium模拟动态登录百度页面
  6. Google 展示广告
  7. 打印系统开发(6)——纸张尺寸对照表如下
  8. 为什么“蜥蜴书”是机器学习入门必读书?
  9. 《Python渗透测试编程技术:方法与实践》:信息的利用(进阶)
  10. 基于 BIP39 协议创建 Ethereum HD Wallet