说实在的,很少有计算机的书能把我迷住,Tate的《Bitter Java》却是个例外,这本书让我不忍释卷,每看完一章后,就等不及地想看下一章。要问我的建议?很简单,如果你没办法放下手边的事情,不能安排出全天的时间来静心地看这本书,那就先别开始看。<br> ——Hays W “Skip” McCormick III,《AntiPatterns》的合著者 <br> 大多数软件项目都遭遇了失败,这是一个公认的事实。要从这些失败中汲取重要的教训,这正是《Bitter Java》的目的。<br> 只是重用设计模式并不一定能保证成功:模式就像某处危险地形的部分地图。这些模式很有帮助,但是不能防止你迷失。本书会教读者怎么发现自己迷路了,以及如何回到正道上来。本书通过代码示例展示了Java编程中常见的陷阱;还提供了重构代码,并解释了为什么新方案是安全的。<br> 本书系统地记录了常见的服务器端Java编程错误,以及这些错误产生的原因和解决方案。书中涵盖了基本Java和J2EE概念的反模式,如servlet、JSP、EJB、企业连接模型和可扩展性。如果你是一个中级水平的Java程序员、分析人员或架构师,急切地希望避免他人遭遇的痛苦经历,那本书正是你需要的。<br> 通过研究本书中介绍的一些反模式,如往返通信、神奇servlet、缺少缓存、抖动调优,等等,你就能避免重蹈覆辙,更安全地前进。
展开