轻快的Java
轻快的Java封面图

轻快的Java

(美) 塔特 (Tate,B.A.) , (美) 杰兰德 (Gehtland,J.) , 著

出版社:中国电力出版社

年代:2006

定价:

书籍简介:

在Java日益变得复杂的情况下,本书将为你指引一条出路,无论是维护应用程序,还是从头开始设计,都让你能超越成规,并大幅度精简基本框架、开发过程和最终代码,让你重新掌握一度失控的J2EE应用。在本书中,作者列出了对抗膨胀的五项基本法则,展示了如何构建简单、解耦的代码,并告诉你如何选择技术。同时他们还将展示如何摆脱膨胀软件的束缚,如何简单而优雅地完成任务,最终让你的客户满意。

作者介绍:

Bruce A. Tate是《Bitter Java》和《Bitter EJB》的作者以及J2Life的总裁。Justin Gehtland是Relevance的共同创办人,也是TheServerSide.net的Agile Technologies专栏作家。

书籍目录:

前言第一章 不可避免的膨胀 膨胀的缘由 选项 对抗膨胀的五个基本法则 小结第二章 保持简单 简单化的价值 过程与简单化 你的安全网 小结第三章 一次做好一件事 了解问题 抽出问题 将框架分层

前言第一章 不可避免的膨胀 膨胀的缘由 选项 对抗膨胀的五个基本法则 小结第二章 保持简单 简单化的价值 过程与简单化 你的安全网 小结第三章 一次做好一件事 了解问题 抽出问题 将框架分层 重构以降低耦合 小结第四章 力求透明 透明的好处 谁在做主? 透明性的替代方案 反射 注入(Injecting)代码 生成代码 高级主题 小结第五章 吃什么像什么 黄金槌 了解全貌 技术需求的考虑 小结第六章 允许扩展 扩展的基础 扩展工具 plug—in模型 谁是客户7 小结第七章 HIbemate 谎言 Hibernate是什么? 运用持久模型 评估Hibernate 小结第八章 Spring Spring是什么? Pet Store:一个相反的例子 域模型 加入持久化 表示层 小结第九章 Simple Spider Spider是什么? 检查需求 计划开发 设计 配置服务 爬站/索引服务 搜索服务 控制台接口 web服务接口 Spider的扩展第十章 扩展JPetStore 现有搜索功能的概观 替换控制器 用户界面(JSP) 设置索引程序 运用配置服务 加入Hibernate 小结第十一章 迈步向前 技术 过程 挑战 结论参考资料

内容摘要:

Java的开发者正深陷于复杂性的泥沼中而无法自拔。我们的经验和能力正接近极限,程序员为了编写支持所选框架的程序所花的时间比解决真正问题的时间要多得多。我们不禁要问,有必要把Java搞得这么复杂吗?  答案是否定的。本书给你指引了一条出路。无论是维护应用程序,还是从头开始设计,你都能够超越成规,并大幅精简基本框架、开发过程和最终代码。你能重新掌握一度失控的J2EE应用程序。  在本书中,原作者Bruce A.Tate与Justin Gehtland将循序渐进、娓娓道来。首先,他们列出了五项基本法则。他们展示了如何构建简单、解耦的代码,并告诉你如何选择技术。他们还对两种被广泛运用的开源程序如何迎合这些概念进行了剖析。最后,作者还将利用这些基本概念构建一个简单但内涵丰富的应用程序来解决现实世界中所遇到的问题。  你曾经幻想过有了工具和框架就能更好过一些吗?支持技术框架的代码甚至比完成实际工作的部分还要多,面对这种情形,你是不是感到困惑?现在应该回到问题的本身,并摆脱过分膨胀软件的束缚。这时,你要弄明白什么才是真正重要的,并搞清楚怎么样才能简单而优雅地完成任务。  本书能告诉你,如何通过这条新的途径让你的客户(甚至是你的朋友和家人)满意。

书籍规格:

书籍详细信息
书名轻快的Java站内查询相似图书
9787508342887
《轻快的Java》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看
出版地北京出版单位中国电力出版社
版次1版印次1
定价(元)语种简体中文
尺寸26装帧平装
页数印数
全网搜索试读资源

书籍信息归属:

轻快的Java是中国电力出版社于2006.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。