Better, faster, lighter Java = 轻快的好Java /
副标题:无
作 者:Bruce A. Tate & Justin Gehtland.
分类号:
ISBN:9787564101626
微信扫一扫,移动浏览光盘
简介
《轻快的好Java(英文影印版)(2005年第15届Jolt获奖作品)(预订中,估价)》Java 的开发者正深陷于复杂性的泥沼中而无法自拔。我们正接近一个极限,程序设计师为了撰写程序来支持所选择的结构比解决真正的问题所花的时间更多,但是有必要把 Java 搞的这么困难吗?
不,不是这样的。《轻快的好Java》能指引你一条出路。不论是要维护一个应用程序或是从头开始一个设计,你都能够超越成规,大幅地简化基本结构、程序开发,最终及于程序代码。你会重新掌握一度失控的J2EE应用程序。
在《轻快的好Java》一书中,作者Bruce A. Tate与Justin Gehtland会从头细说。首先,他们列出了五项基本原则,展示出如何建构简单、 独立的程序代码,并带领你了解怎样选择技术。他们还对两种广为采用的开放源码应用程序是如何包含这些概念做了解释。最后,作者将这些基本原则应用于一个简单但又非常丰富的应用程序来解决真实世界所遇到的问题。
你曾经想象过工具与平台结构能让你日子过得更好吗?你曾经为了支持技术框架的程序代码比完成实际工作的程序代码还要多而感到困扰吗?那就该是回到问题的本身并摆脱过分膨胀软件束缚的时候了。此时你得自问什么才是真正重要的,并要发掘如何才能简单又优雅的完成任务。《轻快的好Java》能告诉你如何走上这条新的途径。你的用户(甚至是你的朋友跟家人)都会感激的。
本书荣获2005年第十五届Jolt技术类图书震撼大奖。
目录
preface
1. the inevitable bloat
bloat drivers.
options
five principles for fighting the bloat
summary
2. keep it simple
the value of simplicity
process and simplicity
your safety net
summary
3. do one thing, and do it well
understanding the problem
distilling the problem
layering your architecture
refactoring to reduce coupling
summary
4. strive for transparency
benefits of transparency
who's in control?
.alternatives to transparency
reflection
injecting code
generating code
advanced topics
summary
5. you are what you eat
golden hammers
understanding the big picture
considering technical requirements
summary
6. allow for extension
the basics of extension
tools for extension
plug-in models
who is the customer?
summary
7. hibernate
the lie
what is hibernate?
using your persistent model
evaluating hibernate
summary
8. spring
what is spring?..
pet store: a counter-example
the domain model
adding persistence
presentation
summary
9. simple spider
what is the spider?
examining the requirements
planning for development
the design
the configuration service
the crawler/indexer service
the search service
the console interface
the web service interface
extending the spider
10. extending jpetstore
a brief look at the existing search feature
replacing the controller
the user interface (jsp)
setting up the indexer
making use of the configuration service
adding hibernate
summary
11. where do we 6o from here?
technology
process
challenges
conclusion...
bibliography
index
1. the inevitable bloat
bloat drivers.
options
five principles for fighting the bloat
summary
2. keep it simple
the value of simplicity
process and simplicity
your safety net
summary
3. do one thing, and do it well
understanding the problem
distilling the problem
layering your architecture
refactoring to reduce coupling
summary
4. strive for transparency
benefits of transparency
who's in control?
.alternatives to transparency
reflection
injecting code
generating code
advanced topics
summary
5. you are what you eat
golden hammers
understanding the big picture
considering technical requirements
summary
6. allow for extension
the basics of extension
tools for extension
plug-in models
who is the customer?
summary
7. hibernate
the lie
what is hibernate?
using your persistent model
evaluating hibernate
summary
8. spring
what is spring?..
pet store: a counter-example
the domain model
adding persistence
presentation
summary
9. simple spider
what is the spider?
examining the requirements
planning for development
the design
the configuration service
the crawler/indexer service
the search service
the console interface
the web service interface
extending the spider
10. extending jpetstore
a brief look at the existing search feature
replacing the controller
the user interface (jsp)
setting up the indexer
making use of the configuration service
adding hibernate
summary
11. where do we 6o from here?
technology
process
challenges
conclusion...
bibliography
index
Better, faster, lighter Java = 轻快的好Java /
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×