

Robert Hanmer is a Consulting Member of Technical Staff at Alcatel-Lucent. His work has included development, architecture, and evaluation of highly reliable systems for today's telephone network.
Meer over Robert HanmerPattern-Oriented software Architecture for Dummies
Samenvatting
Speed up the development process and improve the quality of your software
From large-scale distributed systems to mobile apps, there's a time-tested solution for every design and programming challenge you're likely to encounter. This friendly For Dummies guide is your key to addressing any design issue you may face. Written by design pattern guru Robert Hanmer, this book will arm you with proven solutions for a vast array of software development tasks - from high-level architecture headaches to low-level, language-specific dilemmas, and everything in between.
- The lowdown on patterns - find out what software architecture patterns are, how they work, and how to make them a powerful tool in your developer's toolkit
- Picking the perfect pattern - get the inside scoop on how patterns are organized and cataloged and how to find the right one for any problem you encounter - fast!
- Reinvent the wheel no more - learn how to create your own quick-reference catalog of most-used patterns
- Learn super-versatile architectural patterns - discover patterns that offer architecture solutions for every type of software system, from full-scale intranets to user interfaces
- Fantastic fixes - arm yourself with dozens of tried-and-true patterns for fixing specific problems with finished software
- Recipe for success - discover how to document your architecture with CRC cards, UML, and other techniques
Open the book and find:
- Software design basics
- Tips for implementing best practices from the ground up
- Patterns for basic programming problems
- Super-versatile patterns for all types of software systems
- Ten patterns every programmer needs to know
- Idioms in specific programming languages
- Links to sites with additional patterns for specific problems
- Different approaches for solving the same problems
Specificaties
Inhoudsopgave
U kunt van deze inhoudsopgave een PDF downloaden
Part 1: Introducing Software Architecture and Patterns
1. Software Architecture Basics
2. Where Do Architectures Come From?
3. What Do Software Architectures Look Like?
4. Software Pattern Basics
5. Seeing How Patterns Are Made and Used
Part 2: Putting Patterns to Work
6. Making Sense of Patterns
7. Building Your Own Pattern Catalog
8. Choosing a Pattern
Part 3: Creating Your Application Architecture
9. Building Functionality in Layers
10. Piping Your Data through Filters
11. Sharing Knowledge and Results on a Blackboard
12. Coordinating Communication through a Broker
13. Structuring Your Interactive Application with Model-View-Controller
14. Layering Interactive Agents with Presentation- Abstraction-Control
15. Putting Key Functions in a Microkernel
16. Reflecting and Adapting
Part 4: Designing with Other POSA Patterns
17. Decomposing the System's Structure
18. Making a Component the Master
19. Controlling Access
20. Managing the System
21. Enhancing Interprocess Communication
22. Counting the Number of References
Part 5: The Part of Tens
23. Ten patterns you should know
24. Ten places to look for patterns
25. Ten ways to get involved with the pattern community
index
Anderen die dit boek kochten, kochten ook
Net verschenen
Rubrieken
- aanbestedingsrecht
- aansprakelijkheids- en verzekeringsrecht
- accountancy
- algemeen juridisch
- arbeidsrecht
- bank- en effectenrecht
- bestuursrecht
- bouwrecht
- burgerlijk recht en procesrecht
- europees-internationaal recht
- fiscaal recht
- gezondheidsrecht
- insolventierecht
- intellectuele eigendom en ict-recht
- management
- mens en maatschappij
- milieu- en omgevingsrecht
- notarieel recht
- ondernemingsrecht
- pensioenrecht
- personen- en familierecht
- sociale zekerheidsrecht
- staatsrecht
- strafrecht en criminologie
- vastgoed- en huurrecht
- vreemdelingenrecht