More Java Pitfalls中文版

More Java Pitfalls中文版
作 者: Michael Daconta 徐波
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: JAVA语言 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  徐波浙江宁波人,熟悉C、C++和Java语言。2002年开始从事计算机技术图书翻译,第一部译作《C专家编程》博得好评,其谦逊平和的态度也使读者产生好感。徐波技术视野广阔,翻译文笔优美,是颇具潜力的译作者。特点特长:(1)英语基础较好,熟悉多种编程语言。(2)语言功底深厚,文笔优美得当。(3)态度谦逊平和,善于听取读者意见。颇具潜力的译作者。>>更多作品

内容简介

《JavaPitfalls中文版》的姊妹篇,填补了Java语言Pitfalls类技术图书的空白。众多Java专家实践经验的总结,程序员写给程序员的图书。归类分组的“条例”式篇章结构,便于查阅,解决实际问题。本书通过分析和探究Java编程中的问题,总结出高效的解决方案,帮助Java程序员克服实际编程工作中的“陷阱”。全书分为3个部分,50个Items。第一部分“客户层”(22个Items)涵盖了J2ME和J2SE,讨论了在开发网络和独立客户应用程序时可能遇到的陷阱。第二部分“Web层”(14个Items)探讨了运行于Web容器内部的组件的陷阱。第三部分“企业层”(14个Items)涉及到J2EE平台的一部分组件,或是在企业JavaBean(EJB)容器内部的执行。本书适合有一定经验的Java程序员阅读,也可作为工作中解决实际问题的参考。

图书目录

第一部分 客户层

Item1:当Runtime.exec()运行出错时

Item2:NIO的效率和陷阱

Item3:我宁愿不使用属性

Item4:当信息隐藏得太多时

Item5:避免java.util.1ogging中的粒度陷阱

Item6:当标准API的实现发生冲突时

Item7:断言绝非多余

Item8:查找DOM的错误方法

Item9:保存一个DOM的困境

Item10:鼠标按钮的可移植性

Item11:ApacheAnt和生命周期管理

Item12:JUnit:单元测试使事情变得简单

Item13:执行的失败

Item14:你收集了什么

Item15:避免Singleton陷阱

Item16:当setSize()不能如愿时

Item17:当POST到一个URL无法如愿时

Item18:有效的字符串标记化

Item19:JLayeredPane陷阱

Item20:File.renameTo为什么失败

Item21:使用迭代替代枚举

Item22:J2ME的效率和陷阱

第二部分 Web层

Item23:珍贵的缓存

Item24:JSP设计错误

Item25:当ServletHttpSession发生冲突时

Item26:当Applet走向失败时

Item27:事务性LDAP--不要进行提交

Item28:与过滤器有关的问题

Item29:关于JSP复用和内容发布的一些指导

Item30:使用正则表达式进行表单验证

Item31:Servlet中的实例变量

Item32:使用Servlet创建数据库连接的设计缺陷

Item33:试图在Servlet中使用两种输出机制

Item34:神秘的文件协议

Item35:从Servlet读取文件

Item36:太多的提交

第三部分 企业层

Item37:J2EE体系结构的考虑

Item38:消除网络瓶颈陷阱的设计策略

Item39:我将使用本地接口

Item40:图像的困扰

Item41:多重并发结果集的问题

Item42:为EJB生成主键

Item43:有状态的无状态会话Bean

ltem44:未准备的PreparedStatement

ltem45:探索资源池

Item46:JDO和数据持久化

Item47:WSDL位于何处?在UDDI中使用JAXR的陷阱

Item48:JAX-RPC应用程序客户存在的效率陷阱

Item49:让你的Bean远离我的文件系统

Item50:当事务出错时如何保持有状态会话EJB的一致性状态

索引