注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关轻快的Java

轻快的Java

轻快的Java

定 价:¥29.00

作 者: (美)塔特(Tate,B.A.),杰兰德(Gehtland,J.) 著,张晓坤 改编
出版社: 中国电力出版社
丛编项: O'REILLY图书系列
标 签: Java

ISBN: 9787508342887 出版时间: 2006-07-01 包装: 胶版纸
开本: 16开 页数: 234 字数:  

内容简介

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

作者简介

  本书提供作译者介绍William Stallings:在计算机网络与体系结构方面成就卓著。他六次荣获由“教材与大学作者协会”颁发的“年度最佳计算机科学与工程教材”奖,作品包括《操作系统——精髓与设计原理》、《计算机组成与体系结构》和《数据年计算机通信》等。他是致力于密码学各个方面的学术期刊Cryptologia的编委会成员之一。目前他作为独立顾问为计算机硬件制造商、软件开发商和政府研究机构提供咨询服务。

图书目录

前言 1
第一章 不可避免的膨胀 9
膨胀的缘由 9
选项 17
对抗膨胀的五个基本法则 18
小结 23
第二章 保持简单 24
简单化的价值 24
过程与简单化 28
你的安全网 33
小结 42
第三章 一次做好一件事 43
了解问题 44
抽出问题 47
将框架分层 53
重构以降低耦合 58
小结 65
第四章 力求透明 67
透明的好处 67
谁在做主? 68
透明性的替代方案 70
反射 75
注入(Injecting)代码 82
生成代码 85
高级主题 88
小结 90
第五章 吃什么像什么 92
黄金槌 93
了解全貌 102
技术需求的考虑 106
小结 109
第六章 允许扩展 111
扩展的基础 111
扩展工具 115
plug-in模型 126
谁是客户? 129
小结 131
第七章 Hibernate 132
谎言 132
Hibernate是什么? 133
运用持久模型 143
评估Hibernate 148
小结 152
第八章 Spring 153
Spring是什么? 153
Pet Store:一个相反的例子 156
域模型 161
加入持久化 163
表示层 171
小结 176
第九章 Simple Spider 178
Spider是什么? 179
检查需求 180
计划开发 182
设计 183
配置服务 184
爬站/索引服务 188
搜索服务 193
控制台接口 196
Web服务接口 199
Spider的扩展 203
第十章 扩展JPetStore 204
现有搜索功能的概观 204
替换控制器 207
用户界面(JSP) 211
设置索引程序 213
运用配置服务 215
加入Hibernate 217
小结 224
第十一章 迈步向前 225
技术 225
过程 230
挑战 230
结论 231
参考资料 232

本目录推荐