rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781861002075

Professional Visual Basic 6 D Istributed Objects

by
  • ISBN13:

    9781861002075

  • ISBN10:

    1861002076

  • Format: Trade Paper
  • Copyright: 1999-06-01
  • Publisher: John Wiley & Sons Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99

Summary

Many VB developers face the challenge of building scalable applications using distributed COM objects in Visual Basic 6. There are many books which describe n-tier architecture and also object-oriented programming, but this book is about merging the best capabilities of the Object-Oriented (OO) approach with a system architecture.

Table of Contents

Introductionp. 1
What's Covered in This Bookp. 1
COM and DCOMp. 2
Component-based Scalable Logical Architecturep. 4
N-level Object State Rollbackp. 5
Implementing n-level has-a Relationshipsp. 6
Data Binding With Business Objectsp. 7
Asynchronous Messages Via MSMQp. 8
RDS: Object State Passing Via HTTPp. 9
Load balancing across MTS serversp. 10
Who Is This Book For?p. 10
What You'll Need To Use This Bookp. 10
Conventions Usedp. 11
Tell Us What You Thinkp. 11
Source Codep. 11
Supportp. 12
Distributed Objectsp. 15
Overviewp. 15
Distributed Objectsp. 15
Client/Serverp. 16
Object-Oriented Developmentp. 20
Distributed Objects: Combining C/S and OOp. 27
Component-based Scalable Logical Architecturep. 28
Overview of the CSLAp. 28
Physical Modelp. 31
Implementing Applications with CSLAp. 40
Summaryp. 51
Task Manager Applicationp. 53
Overviewp. 53
Task Manager Applicationp. 54
UI-centric Objectsp. 57
Data-centric Objectsp. 72
Data Tablesp. 92
A Simple User Interfacep. 97
Summaryp. 108
Complex Object State Rollbackp. 111
Overviewp. 111
N-level Rollbackp. 112
Single-level Rollbackp. 112
2-level Rollbackp. 113
N-level Rollbackp. 115
Updating the Task Manager Applicationp. 128
Adding the Task Classp. 129
Adding the Tasks Classp. 134
Updating the Project Classp. 138
Updating the Projects Classp. 141
Updating the Client Classp. 144
Handling Deletion of Child Objectsp. 146
Updating the User Interfacep. 153
Summaryp. 158
Passing Object State Across the Networkp. 161
Overviewp. 161
Introducing the SuperStatep. 162
Serializing Object Statep. 163
Passing Objects by Valuep. 173
Defining the SuperStatep. 174
Creating a SuperStatep. 177
Updating the Task Manager Applicationp. 183
Updating the TaskObjects Projectp. 184
Updating the TaskServer Projectp. 194
Summaryp. 210
Binding to Business Objectsp. 213
Overviewp. 213
Visual Basic Data Binding Architecturep. 214
Creating a Data Source in Visual Basicp. 217
Setting up the ODSOLEDB Projectp. 219
Implementing the Object Listp. 221
Implementing the Data Source Objectp. 223
Implementing the Simple Provider Objectsp. 228
Registering the Data Sourcep. 245
Updating the Task Manager Applicationp. 249
Adding Referencesp. 249
Data Binding in ClientEditp. 250
Data Binding in ProjectEditp. 259
Data Binding in TaskEditp. 259
Summaryp. 261
Using Microsoft Message Queuep. 263
Overviewp. 263
Microsoft Message Queuep. 266
MSMQ Overviewp. 266
MSMQ Availability and Toolsp. 271
MSMQ Messagesp. 273
MSMQ Queuesp. 274
Architectural Approachesp. 277
Referencing the MSMQ Libraryp. 278
Basic Componentsp. 278
Application Modelsp. 286
Integration with the CSLAp. 294
Persistable UI-centric Objectsp. 295
Sending Raw State Datap. 301
Action-based Objectsp. 304
Updating the Task Manager Applicationp. 311
Creating the Receiverp. 311
Updating the Task Objects Projectp. 318
Summaryp. 319
Distributed Objects and the Webp. 321
Overviewp. 321
Object State and IISp. 322
Storing Data in IISp. 323
Updating the Task Manager Applicationp. 327
Distributing Objects to the Browserp. 333
Storing Data Across Pagesp. 334
Creating the Session Objectp. 336
Updating the Task Manager Applicationp. 342
Using Remote Data Servicesp. 353
How RDS Worksp. 354
Updating the Task Manager Applicationp. 356
Summaryp. 361
Implementing a Load Balancing Clusterp. 363
Overviewp. 363
Load Balancingp. 364
Load Balancing Techniquesp. 364
Load Balancing Technologiesp. 366
Implementing a Clusterp. 368
The Worker Monitorp. 371
The Cluster Monitorp. 379
The Cluster Serverp. 406
Implementing Client Softwarep. 410
Updating the Task Manager Applicationp. 415
Updating TaskProxyServerp. 415
Summaryp. 417
Supporting Codep. 419
Buffer Objectp. 419
BrokenRules Objectp. 421
Package and Deployment Wizardp. 423
Installing Componentsp. 423
Using the Package and Deployment Wizardp. 423
Package and Deployment Wizardp. 423
Installing Componentsp. 423
Using the Package and Deployment Wizardp. 423
Indexp. 433
Table of Contents provided by Syndetics. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program