BITTERJAVA(中文版)
作者:(美)塔特 著,苏金国 等译
出版:机械工业出版社 2006.2
页数:240
定价:35.00 元
ISBN-10:7111183150
ISBN-13:9787111183150
去豆瓣看看 第一部分 基础知识
第1章 Bitter传说
1.1 自由降落的Java开发
1.1.1 生活中的反模式
1.2 使用设计模式强调正面
1.2.1 设计模式在线资源
1.2.2 UML为模式提供了语言
1.3 反模式从负面学习
1.3.1 一些著名的反模式
1.3.2 实际中的反模式
1.3.3 反模式资源
1.4 反模式的思想并不是全新的
1.4.1 从业界学到的教训
1.4.2 检测工作
1.4.3 重构反模式
1.5 为什么写这本书
1.5.1 本书方法
1.5.2 本书工具
1.5.3 本书组织结构
1.5.4 本书读者对象
1.6 前瞻
第2章 状况之苦
2.1 反模式滋生的土壤
2.1.1 分层的好处
2.1.2 分层也会对我们不利
2.2 Internet技术
2.2.1 Internet拓扑结构会影响我们的应用
2.2.2 企业层可以增加安全,也会加大开销
2.2.3 标准提供了Internet支持,同时增加了层
2.2.4 TCP和IP提供底层通信
2.2.5 HTTP提供应用级传输
2.2.6 HTML和XML
2.2.7 小反模式:Web页面上有太多元素
2.3 对象技术和反模式
2.3.1 封装有助于隔离修改
2.3.2 继承支持共同行为的打包
2.3.3 多态支持灵活的重用
2.3.4 小反模式:过度分层
2.3.5 Java的舞台
2.4 Java技术解决反模式
2.5 瀑布的主要问题
2.5.1 迭代方法
2.5.2 小反模式:不完整的过程转换
2.5.3 编程新视野:极限编程
2.6 状况之苦速览
2.7 本章介绍的反模式
第二部分 服务器端Java反模式
第3章 servlet之苦
3.1 孤注一掷
3.1.1 早期的反模式:神奇按钮
3.1.2 利用模型-视图-控制器模式构建
3.1.3 未能分离模型和视图
3.1.4 分出模型
3.2 反模式:神奇servlet
……
第4章 JSP之苦
第5章 缓存管理之苦
第6章 内存之苦
第7章 连接和耦合之苦
第8章 bean之苦
第三部分 全景图
第9章 卫生之苦
第10章 可扩展性之苦
第11章 圆满的告别
附录A 反模式参照表
参考文献
Brunce A.Tate在IBM和一家创业型公司有14年的工作经验,其中一半时间都在担任Internet架构师。他还著有另外两本计算机书。
本书系统地介绍了常见的服务器Java编程错误,以及这些错误产生的原因和解决方案。书中涵盖了基本Java和J2EE概念的反模式,如servlet、JSP、EJB、企业连接模型和可扩展性等,通过代码示例展示了Java编程中常见的陷阱,还提供了重构代码,并解释了为什么新方案是安全的。本书适合中级水平的Java程序员、分析员或架构师阅读,通过研究书中介绍的反模式,可以吸收别人的经验教训,在工作中少走弯路。
比价列表