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

轻快的好Java/TM(影印版)

轻快的好Java/TM(影印版)

定 价:¥42.00

作 者: (美)塔特,(美)格特兰德 著
出版社: 东南大学出版社
丛编项: 东南大学出版社O'REILLY图书系列
标 签: Java

ISBN: 9787564101626 出版时间: 2005-11-01 包装: 胶版纸
开本: 小16开 页数: 243 字数:  

内容简介

  Java的开发者正深陷于复杂性的泥沼中而无法自拔。我们正接近一个极限,程序设计师为了撰写程序来支持所选择的结构比解决真正的问题所花的时间更多,但是有必要把Java搞得这么困难吗?不,不是这样的。《轻快的好Java》能为你指引一条出路。不论是要维护一个应用程序还是从头开始一个设计,你都能够超越常规,大幅地简化基本结构、程序开发,最终及于程序代码。你会重新掌握一度失控的J2EE应用程序。在《轻快的好Jaya》一书中,作者Bruce A.Tate与Justin Gehtland会从头细说。首先,他们列出了五项基本原则,展示出如何建构简单、独立的程序代码,并带领你了解怎样选择技术。他们还对两种广为采用的开放源码应用程序是如何包含这些概念做了解释。最后,作者将这些基本原则应用于一个简单但又非常丰富的应用程序,以此来解决真实世界所遇到的问题。你曾经想象过工具与平台结构能让你的日子过得更好吗?你曾经为了支持技术框架的程序代码比完成实际工作的程序代码还要多而感到困扰吗?那就该是回到问题的本身并摆脱过分膨胀的软件束缚的时候了。此时你得自问什么才是真正重要的,并要发掘如何才能简单又优雅地完成任务。《轻快的好Java》能告诉你如何走上这条新的途径。你的用户(甚至是你的朋友跟家人)都会感激的。Bruce Tate是《Bitter Java and Bitter EJB》的作者与J2Life的总裁。Justin Gehtland是Relevance,LLC的共同创办人与TheServerSide.net的Agile Technologies专栏作家。本书荣获2005年第十五届Jolt技术类图书震撼大奖。

作者简介

  BruceTate是《BitterJavaandBitterEJB》的作者与J2Life的总裁。JustinGehtland是Relevance,LLC的共同创办人与TheServerSide.net的AgileTechnologies专栏作家。

图书目录

Preface
1 The Inevitable Bloat
 Bloat Drivers
 Options
 Five Principles for Fighting 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
 Adanced Topics
 Summary
5 Your 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 Customers?
 Summary
7 Hibernate
 The Lie
 What Is Hibernate?
 Using Your Persistent Model
 Elaluating Hibernate
 Summary
8 Spring
 Whaat Is Spring?
 Pet Store:A Counter-Example
 The Domain Model
 Adding Persisternce
 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
 ……
10 Extending JPetStore
11 Where Do We Go from Here?
Bibliography
Index

 

本目录推荐