Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Contents

Contents

Foreword by Robert C. Martin

Foreword by Peter Kriens

Acknowledgments

About the Author

Introduction

Object-Oriented Design

Logical versus Physical Design

Modularity

Unit of Modularity: The JAR File

OSGi

Who This Book Is For

How This Book Is Organized

Part I: The Case for Modularity

Part II: The Patterns

Part III: POMA and OSGi

Pattern Form

Pattern Name

Pattern Statement

Sketch

Description

Implementation Variations

Consequences

Sample

Wrapping Up

Pattern Catalog

The Code

An Opening Thought on the Modularity Patterns

Reference

Part I The Case for Modularity

Chapter 1 Module Defined

1.1 Defining a Module

1.1.1 Deployable

1.1.2 Manageable

1.1.3 Testable

1.1.4 Natively Reusable

1.1.5 Composable

1.1.6 Stateless

1.2 Succinct Definition of a Software Module

1.3 Conclusion

Chapter 2 The Two Facets of Modularity


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial