Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Contents
Title
Copyright
Dedication
About the Author
Credits
Acknowledgments
Introduction
Part I : Introduction to Practical Enterprise Development
Chapter 1 : What is Enterprise Design?
What Is Enterprise Architecture?
What Is Enterprise Development?
Where Is All of the Microsoft Enterprise?
Summary
Chapter 2 : The Enterprise Code
A New Way to Look At Code
Summary
Part II : The New Code — Changing the Way You Build
Chapter 3 : Emancipate Your Classes
Evaluating Your Code for Dependencies
Separation of Concerns and Identifying Modularity
The Dependency Inversion Principle
Turning Classes Inside Out Using Dependency Injection
Summary
Chapter 4 : Test Driven Development
Tic Tac Toe and Test Driven Development: An Example
Refactoring
Refactoring Tools
Dealing with Dependencies in Test Driven Development — Mocking, Stubs, and Fakes
Mocking Frameworks
Summary
Chapter 5 : Make It Simple Again — Inversion of Control
Creating Dependencies
Factory Pattern
Service Locator
Inversion of Control and IoC Containers
What’s in a Name? Dependency Injection vs. Inversion of Control
StructureMap
To XML or Not to XML, That Is the Question
Summary
Part III : Enterprise Design Patterns
Chapter 6 : Getting to the Middle of Things
On Middleware
The Wild West
Tiered Designs
The Internet Age
The Enterprise Middleware Age
A WCF Web Service
The Messaging Model
A Brief Note on SOA
Summary
Chapter 7 : Writing Your Own Middleware
Business Logic Layer
Patterns for Your Business
Serving Your Business
A Little Bit about Domain-Driven Design
Summary
Chapter 8 : “Mining” Your Own Business
What Is the Data Access Layer?
Summary
Chapter 9 : Organizing Your Front End
The Neglected Front End
Early Front-End Patterns
Summary
Chapter 10 : Model-View-Presenter
The MVP Pattern — Simplified
Switching Platforms — Thick Client Sample
Summary
Chapter 11 : The Model-View-Controller Pattern
Back to Basics
Summary
Chapter 12 : Putting It All Together
One Step Back, Many Steps Forward
The Concepts
The Code
The Patterns
Being Holistic — The Big, BIG Picture
Final Thoughts
Summary
Appendix A : C#.net Primer
Index
Advertisement
← Prev
Back
Next →
← Prev
Back
Next →