SanFrancisco Design Patterns: Blueprints for Business Software
James O. Carey, Brent Carlson, Tim Graser
- 出版商: Addison Wesley
- 出版日期: 2000-03-28
- 售價: $1,575
- 貴賓價: 9.5 折 $1,496
- 語言: 英文
- 頁數: 400
- 裝訂: Paperback
- ISBN: 0201616440
- ISBN-13: 9780201616446
-
相關分類:
Cisco、Design Pattern
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$1,118SanFrancisco Life Cycle Programming Techniques
-
$948SanFrancisco Component Framework: An Introduction (Paperback)
-
$1,400$1,330 -
$680$537 -
$2,620$2,489 -
$650$553 -
$399UML Components: A Simple Process for Specifying Component-Based Software (Paperback)
-
$825Cisco CCNA Exam #640-607 Certification Guide, 3/e
-
$920$727 -
$650$553 -
$560$504 -
$450$351 -
$1,340$1,273 -
$780$741 -
$750$638 -
$650$553 -
$760$600 -
$590$466 -
$280$221 -
$620$527 -
$480$374 -
$680$537 -
$880$792 -
$750$675 -
$700$665
相關主題
商品描述
Description
The definitive guide to patterns discovered by IBM's breakthrough SanFrancisco Java project.
- Using and extending SanFrancisco patterns within typical business applications.
- Introduces foundational, behavioral, structural, process, and dynamic behavioral patterns.
- A great hands-on primer on patterns!
James Carey and Brent Carlson are Senior Software Engineers at IBM Software Group in Rochester, MN. Carlson has worked on IBM's SanFrancisco project since 1995. Tim Graser is a software engineer for IBM. For three years, he has played a key role in defining the SanFrancisco programming model and the design patterns covered in this book.
Object Oriented Analysis and Design/Patterns.
Table Of Contents
1. IntroductionBook Structure
What's Next
Summing Up
2. Case Study
General Application Requirements
Putting Our Example in Context
I. Foundational Patterns
3. Class Replacement.
Motivation
Applicability
Structure
Participants
Collaborations
Consequences
Implementation
Sample Code
Known Uses
Related Patterns
4. Special Class Factory
Motivation
Applicability
Structure
Participants
Collaborations
Consequences
Implementation
Sample Code
Known Uses
Related Patterns
5. Property Container
Motivation
Applicability
Structure
Participants
Collaborations
Consequences
Implementation
Sample Code
Known Uses
Related Patterns
6. Business Process Command
Motivation
Applicability
Structure
Participants
Collaborations
Consequences
Implementation
Sample Code
Known Uses
Related Patterns
II. Behavioral Patterns
7. Simple Policy
Motivation
Applicability
Structure
Participants
Collaborations
Consequences
Implementation
Sample Code
Known Uses
Related Patterns
8. Chain of Responsibility-Driven Policy
Motivation
Applicability
Structure
Participants
Collaborations
Consequences
Implementation
Sample Code
Known Uses
Related Patterns
9. Token-Driven Policy
Motivation
Applicability
Structure
Participants
Collaborations
Consequences
Implementation
Sample Code
Known Uses
Related Patterns
III. Structural Patterns
10. Controller.
Motivation
Applicability
Structure
Participants
Collaborations
Consequences
Implementation
Sample Code
Known Uses
Related Patterns
11. Key/Keyable.
Motivation
Applicability
Structure
Participants
Collaborations
Consequences
Implementation
Sample Code
Known Uses
Related Patterns
12. Generic Interface
Motivation.
Applicability.
Structure.
Participants.
Collaborations.
Consequences.
Implementation.
Sample Code.
Known Uses.
Related Patterns.
IV. Process Patterns.
13. Cached Aggregate
Motivation.
Applicability.
Structure.
Participants.
Collaborations.
Consequences.
Implementation.
Sample Code.
Known Uses.
Related Patterns.
14. Keyed Attribute Retrieval.
Motivation.
Applicability.
Structure.
Participants.
Collaborations.
Consequences.
Implementation.
Sample Code.
Known Uses.
Related Patterns.
15. List Generation.
Motivation.
Applicability.
Structure.
Participants.
Collaborations.
Consequences.
Implementation.
Sample Code.
Known Uses.
Related Patterns.
V. Dynamic Behavioral Patterns.
16. Extensible Item.
Motivation.
Applicability.
Structure.
Participants.
Collaborations.
Consequences.
Implementation.
Sample Code.
Known Uses.
Related Patterns.
17. Hierarchical Extensible Item.
Motivation.
Applicability.
Structure.
Participants.
Collaborations.
Consequences.
Implementation.
Sample Code.
Known Uses.
Related Patterns.
18. Business Entity Lifecycle.
Motivation.
Applicability.
Structure.
Participants.
Collaborations.
Consequences.
Implementation.
Sample Code.
Known Uses.
Related Patterns.
19. Hierarchy Information.
Motivation.
Applicability.
Structure.
Participants.
Collaborations.
Consequences.
Implementation.
Sample Code.
Known Uses.
Related Patterns.
20. Decoupled Processes.
Motivation.
Applicability.
Structure.
Participants.
Collaborations.
Consequences.
Implementation.
Sample Code.
Known Uses.
Related Patterns.
Appendix A. UML Nomenclature.
Objects and Collaboration Diagrams.
Appendix B. Project SanFrancisco.
Mission.
Architecture.
Appendix C. The CD-ROM.
CD-ROM Warranty.
Bibliography.
Index. 0201616440T04062001
商品描述(中文翻譯)
描述
這本書是IBM突破性的SanFrancisco Java項目所發現的模式的權威指南。它介紹了如何在典型的商業應用程序中使用和擴展SanFrancisco模式。它介紹了基礎、行為、結構、過程和動態行為模式。這是一本很好的實踐模式的入門指南!IBM的SanFrancisco是一套基於Java的預先構建組件,可幫助開發人員快速組裝服務器端的商業應用程序。在開發SanFrancisco時,IBM的Java開發人員發現了許多對所有Java開發人員都非常有價值的模式。本書對這些模式進行了詳細的記錄。它遵循了開創性書籍《設計模式》中使用的格式。從描述一個虛構企業的典型業務需求的案例研究開始,接下來的章節依次討論每個設計模式,並使用案例研究的一個方面提供具體的示例來激發模式。這些模式分為五個類別:基礎、行為、結構、過程和動態行為模式。雖然其中一些模式擴展了最初在其他地方確定的模式,但許多模式是全新的,而且所有模式都提供了更有效開發的強大機會。
該書的作者包括IBM軟件集團羅切斯特分部的高級軟件工程師James Carey和Brent Carlson。Carlson自1995年以來一直在IBM的SanFrancisco項目上工作。Tim Graser是IBM的軟件工程師。在過去三年中,他在定義SanFrancisco編程模型和本書中涵蓋的設計模式方面發揮了關鍵作用。
適合的課程
面向對象分析和設計/模式。
目錄
1. 簡介
2. 案例研究
I. 基礎模式
3. 類替換
4. 特殊類工廠
5. 屬性容器
6. 業務過程命令
II. 行為模式
7. 簡單策略
```