注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)輕快的好Java/TM(影印版)

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

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

定 價(jià):¥42.00

作 者: (美)塔特,(美)格特蘭德 著
出版社: 東南大學(xué)出版社
叢編項(xiàng): 東南大學(xué)出版社O'REILLY圖書系列
標(biāo) 簽: Java

ISBN: 9787564101626 出版時(shí)間: 2005-11-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 243 字?jǐn)?shù):  

內(nèi)容簡介

  Java的開發(fā)者正深陷于復(fù)雜性的泥沼中而無法自拔。我們正接近一個(gè)極限,程序設(shè)計(jì)師為了撰寫程序來支持所選擇的結(jié)構(gòu)比解決真正的問題所花的時(shí)間更多,但是有必要把Java搞得這么困難嗎?不,不是這樣的?!遁p快的好Java》能為你指引一條出路。不論是要維護(hù)一個(gè)應(yīng)用程序還是從頭開始一個(gè)設(shè)計(jì),你都能夠超越常規(guī),大幅地簡化基本結(jié)構(gòu)、程序開發(fā),最終及于程序代碼。你會(huì)重新掌握一度失控的J2EE應(yīng)用程序。在《輕快的好Jaya》一書中,作者Bruce A.Tate與Justin Gehtland會(huì)從頭細(xì)說。首先,他們列出了五項(xiàng)基本原則,展示出如何建構(gòu)簡單、獨(dú)立的程序代碼,并帶領(lǐng)你了解怎樣選擇技術(shù)。他們還對(duì)兩種廣為采用的開放源碼應(yīng)用程序是如何包含這些概念做了解釋。最后,作者將這些基本原則應(yīng)用于一個(gè)簡單但又非常豐富的應(yīng)用程序,以此來解決真實(shí)世界所遇到的問題。你曾經(jīng)想象過工具與平臺(tái)結(jié)構(gòu)能讓你的日子過得更好嗎?你曾經(jīng)為了支持技術(shù)框架的程序代碼比完成實(shí)際工作的程序代碼還要多而感到困擾嗎?那就該是回到問題的本身并擺脫過分膨脹的軟件束縛的時(shí)候了。此時(shí)你得自問什么才是真正重要的,并要發(fā)掘如何才能簡單又優(yōu)雅地完成任務(wù)?!遁p快的好Java》能告訴你如何走上這條新的途徑。你的用戶(甚至是你的朋友跟家人)都會(huì)感激的。Bruce Tate是《Bitter Java and Bitter EJB》的作者與J2Life的總裁。Justin Gehtland是Relevance,LLC的共同創(chuàng)辦人與TheServerSide.net的Agile Technologies專欄作家。本書榮獲2005年第十五屆Jolt技術(shù)類圖書震撼大獎(jiǎng)。

作者簡介

  BruceTate是《BitterJavaandBitterEJB》的作者與J2Life的總裁。JustinGehtland是Relevance,LLC的共同創(chuàng)辦人與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

 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)