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


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Better, faster, lighter Java = 轻快的好Java /
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon