畅销书作家Bruce Tate在辍笔十余年后于2002年又以畅销书《Bitter Java》再显神威,该书在Amazon上创下了难以打破的畅销记录。在这本书的鼓舞下,作者把讨论主题从初级Java移向了更具挑战性的领域,即Enterprise JavaBeans(EJB)。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | BITTER EJB(中文版) |
分类 | |
作者 | (美)塔特 |
出版社 | 机械工业出版社 |
下载 | ![]() |
简介 | 编辑推荐 畅销书作家Bruce Tate在辍笔十余年后于2002年又以畅销书《Bitter Java》再显神威,该书在Amazon上创下了难以打破的畅销记录。在这本书的鼓舞下,作者把讨论主题从初级Java移向了更具挑战性的领域,即Enterprise JavaBeans(EJB)。 内容推荐 畅销书作家Bruce Tate在辍笔十余年后于2002年又以畅销书《Bitter Java》再显神威,该书在Amazon上创下了难以打破的畅销记录。在这本书的鼓舞下,作者把讨论主题从初级Java移向了更具挑战性的领域,即Enterprise JavaBeans(EJB)。 本书完全承袭了《Bitter Java》的写作风格,讨论了当今大家争论得如火如荼的话题。作者找出并解释了常见的EJB陷阱,并把这些陷阱提升为“反模式”。这些反模式可以帮助人们避免一些最重要的EJBN题,从持久存储到性能领域都有所涉及。书中穿插的一个个冒险小故事,不仅妙趣横生,引人入胜;而且寓意深远,很好地隐喻了每个反模式主题。书中还讨论了何时应该使用EJB以及何时不应该使用,管理会话状态,实体bean的替代方法,性能调优技术,XDoclet、Ant和JUnit最佳实践,避免各类bean的陷阱等。 古人云:以铜为镜正衣冠;以人为镜明得失。从他人的错误中学习不仅很有意义,而且会有很高的学习效率。 目录 前 言 致 谢 关于本书 第一部分 基础知识 第1章 取舍之苦…………………………………2 1.1 论战风暴…………………………………2 l.2 EJB反模式的历史 ………………………3 1.2.1 1998年3月:EJB 1.0………………4 1.2.2 1999年11月:EJB 1.1 ……………4 1.2.3 2001年8月:EJB 2.0………………5 1.3 案例研究:PetStore基准测评…………6 1.4 反模式:金榔头…………………………8 1.4.1 不明智的选择………………………8 l.4.2 解决方案:仔细评估………………10 1.5 小结:前瞻………………………………12 1.6 本章中的反模式…………………………13 第2章 代价之苦…………………………………14 2.1 层出不穷的争论…………………………14 2.1.1 EJB的价值 …………………………15 2.1.2 适用EJB的应用 ……………………15 2.1.3 使用试金石…………………………16 2.1.4 通过测试……………………………17 2.1.5 衡量复杂性…………………………17 2.1.6 估计你的能力………………………18 2.2 反模式:大锤打苍蝇……………………19 2.2.1 增加复杂性…………………………21 2.2.2 解决方案:简化……………………22 2.2.3 考虑管理多个文件的代价…………24 2.2.4 更细的分析…………………………26 2.3 实体bean应另当别论……………………28 2.4 实体bean:两大进步……………………30 2.4.1 本地接口……………………………30 2.4.2 容器托管关系………………………31 2.5 实体bean的深入探讨……………………31 2.6 小结………………………………………34 2.7 本章中的反模式…………………………34 第3章 接口之苦…………………………………36 3.1 构建一个好接口…………………………36 3.1.1 远程调用性能的下降………………37 3.1.2 传引用与传值………………………37 3.2 设计应用层………………………………39 3.2.1 再看实体bean………………………40 3.2.2 质疑EJB本地接口 …………………40 3.3 反模式:本地和远程接口并存…………41 3.3.1 混合的接口会扰乱异常管理………42 3.3.2 混合的接口会影响性能……………43 3.3.3 小反模式:到处分布………………43 3.3.4 小反模式:透明分布………………43 3.3.5 解决方案:取得平衡………………44 3.3.6 了解如何分布………………………45 3.4 反模式:闯入厨房的顾客………………45 3.4.1 把用餐者推至门外…………………46 3.4.2 解决方案:由服务员疏导顾客……48 3.4.3 使用数据传输对象…………………49 3.5 反模式:定制DTO ………………………50 3.6 小结………………………………………53 3.7 本章中的反模式…………………………54 第二部分 会话和消息 第4章 会话之苦…………………………………58 4.1 线程和同步………………………………59 4.1.1 反模式:纠缠不清的线程…………59 4.1.2 解决方案:标准化…………………60 4.1.3 处理挂起的线程……………………61 4.1.4 探寻解决方案………………………62 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。