Flylib.com
Designing for Scalability with Microsoft Windows DNA (DV-MPS Designing)
Designing for Scalability with Microsoft Windows DNA (DV-MPS Designing)
ISBN: 0735609683
EAN: 2147483647
Year: 2000
Pages: 133
Authors:
Per Sundblad
,
Sten Sundblad
BUY ON AMAZON
Cover
LOC Page
Acknowledgments
Introduction
Interest at Microsoft
The Later History of the Report
New Technical Report in 1999
What About COM and XML?
MTS vs. COM
This Book Is Not an MTS or a COM Tutorial
Chapter 1 -- Planning for a New Architecture
Three Tiers -- Or Five If You Like
Using ADO Recordsets
XML Is a Long-Term Solution
Chapter 2 -- Designing for Scalability
Scalability Is About Resource Economy
Three-Tier Services Model
Three Kinds of Business Services
Where Do Visual Basic, COM, and MTS Fit In?
End of Overview
Chapter 3 -- On Rules and Their Locations
Introducing the Application
Chapter 4 -- Implementing the Rules
The Database
Rule 1: Bred in Country
Rule 2: One and Only One Trainer
Rule 3: Value of Sex Must Be Valid
Rule 4: Only One Kind of Sex Change Allowed
Rule 5: Between 1 and 15 Years Old
Rule 6: Don t Delete a Horse That Has Run at Least One Race
Rule 7: Unique Combination of Name and Country Where Bred
Rule 8: Unique ID When Inserted
Conclusion
Chapter 5 -- Modeling the First Business Tier
Tiers and Classes
Modeling User Services and Facades
Chapter 6 -- Reducing Time to Market
A Good Fit
Using Test Stubs
A Test Form
Chapter 7 -- Prototyping a DHTML User Interface
A Very Early Dynamic GUI Prototype
Some Script Examples
Using Separate Interfaces from Script
Back to the Server Side
Chapter 8 -- Designing the Main Business Tier
The Facade Class Reengineered
Delegating to Entity and Set Classes
Calling Them Managers
Renaming the Packages
Chapter 9 -- Using Separate COM Interfaces
Controlling Connections
Generalizing COM Interfaces
About Moving the ReturnType Argument to the Interfaces
Chapter 10 -- Implementing the Facades
Generating Main Business and Interface Code
Moving the Test Stubs
Getting a List of Trainers for the Combo Box
Getting a List of Horse Names
Learning on the Job
Chapter 11 -- Making it Simpler
Parsing Interface Events
Simplifying and Multiplying the COM Interfaces
Conclusion
Chapter 12 -- Delegating Data Access
Why Can t the Managers Access Data Directly?
Separate COM Data Access Interfaces
Chapter 13 -- Implementing the Managers and Data Access
Generating Code for Data Access Classes
Getting the Horse List
Getting a Single Horse
Saving Data for a Horse
Deleting (or Deactivating) a Horse
Chapter 14 -- Using Microsoft Transaction Server
The Context Object
Implementing the IObjectControl Interface
Adapting Components to MTS
What About the Data Environment?
The Friend and New Keywords
A Few Musts and Shoulds
Chapter 15 -- A COM Overview
COM Component Services
The Basic Idea Behind COM
Some Features of COM
Some Final General Thoughts About COM
COM on Windows NT 4.0
Chapter 16 -- Creating Some COM Components for the Sample Application
The IObjectControl Interface
Conclusion
Chapter 17 -- Securing Good Database Performance and Scalability
Reusing Query Plans
Using Stored Procedures
Chapter 18 -- Other Use Cases and Other Facades
A Few Examples
Designing the Main Business Classes
A Framework
Chapter 19 -- Hierarchical Recordsets -- Pros and Cons
More About the Form and the Code
Three Different Ways of Relating Children to Parents
More than Two Levels
Other Issues
Conclusion
Chapter 20 -- An XML Overview
The Nature of XML
Using Document Type Definition for Schema Definitions
Using XML-Data for Schema Definitions
Scripting with XML and XML DOM
Data Binding Using XML DSO
Using XSL to Present XML Documents
A Final General XML Example
Chapter 21 -- XML with ADO 2.5 for Our Components
XML Support in ADO 2.5
SQL Server 2000 and XML
Simple Object Access Protocol
Chapter 22 -- What About the Business Rules?
Foreign Key Constraints
Check Constraints
Unique Constraints
Identity Columns
Business Object Constraints
Chapter 23 -- Some Final Issues
Complex Transactions
COM and MTS Packaging
Revisiting the Stateful Model
Library Packages and Applications
The Connection String
Newsgroup Services
Bibliography
About the Authors
Footnotes
About This Electronic Book
About Microsoft Press
Designing for Scalability with Microsoft Windows DNA (DV-MPS Designing)
ISBN: 0735609683
EAN: 2147483647
Year: 2000
Pages: 133
Authors:
Per Sundblad
,
Sten Sundblad
BUY ON AMAZON
Developing Tablet PC Applications (Charles River Media Programming)
Introduction to the VB .NET Language
Obtaining the Tablet PC SDK
Advanced Microsoft Agent
Using Third-Party Engines
Tablet Fax
Microsoft Windows Server 2003(c) TCP/IP Protocols and Services (c) Technical Reference
Local Area Network (LAN) Technologies
Transmission Control Protocol (TCP) Data Flow
Dynamic Host Configuration Protocol (DHCP) Server Service
Domain Name System (DNS)
Internet Information Services (IIS) and the Internet Protocols
Data Structures and Algorithms in Java
The Java Collections Framework Revisited
The Java Collections Framework Again
Projects
Projects
C.1. Sum Notation
Competency-Based Human Resource Management
Why a Focus on Jobs Is Not Enough
Competency-Based Employee Recruitment and Selection
The Transformation to Competency-Based HR Management
Appendix B Further Suggestions on Employee Development
Appendix C Examples of Life-Career Assessment Exercises
The New Solution Selling: The Revolutionary Sales Process That Is Changing the Way People Sell [NEW SOLUTION SELLING 2/E]
Chapter Two Principles
Chapter Four Precall Planning and Research
Chapter Nine Selling When You re Not First
Chapter Thirteen Closing: Reaching Final Agreement
Chapter Fifteen Sales Management System: Managers Managing Pipelines and Salespeople
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 338 Service-Entrance Cable Types SE and USE
Article 360 Flexible Metallic Tubing Type FMT
Article 404: Switches
Article 701 Legally Required Standby Systems
Example No. D12 Park Trailer (See 552.47)
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies