Thursday, August 23, 2012

Expert One-on-One Visual Basic .NET Business Objects

Expert One-on-One Visual Basic .NET Business Objects

Shock Sale Expert One-on-One Visual Basic .NET Business Objects very cheapYou looking to find the "Expert One-on-One Visual Basic .NET Business Objects" Good news! You can purchase Expert One-on-One Visual Basic .NET Business Objects with secure price and compare to view update price on this product. And deals on this product is available only for limited time.

Expert One-on-One Visual Basic .NET Business Objects On Sale

   Updated Price for Expert One-on-One Visual Basic .NET Business Objects now
Purchase Expert One-on-One Visual Basic .NET Business Objects low price

Product Description

In the late 1990s, author Rockford Lhotka wrote extensively on creating distributed, object-oriented Windows applications using Visual Basic 6, COM, and DCOM. The introduction of .NET has motivated him to revisit these themes and revise his strategy. In this book, he explains the changes introduced by .NET, the possibilities that are emerging, and an essential tutorial on the best ways to make .NET work for you.

This book is divided into three parts. In the first, Lhotka analyzes logical and physical application architectures, exploring their effect on scalability, fault tolerance, and performance. In the second, he implements and documents a Visual Basic .NET framework for the creation of distributed, object-oriented applications that employ .NET technologies including remoting, serialization, and auto-deployment. This framework encapsulates functionality such as database access, transaction handling, and location transparency.

In the last part of the book, you'll use the framework to create a sample application, and discover the ease with which you can write Windows, Web, and Web services interfaces for the underlying objects. In addition, this book contains the author's own Component-based, Scalable, Logical Architecture (CSLA .NET), an object-oriented framework that can act as the foundation for a diverse range of enterprise applications. By the end of the book, you'll be free to examine, use, and modify this architecture for your own needs.

</p>

Expert One-on-One Visual Basic .NET Business Objects Review

This book follows probably the most logical progression of any technically oriented book I've ever read.Architecture and Design
Key Technologies
Implementing a Business Framework
OO Design
Business Object Design (using the Framework)
Windows, Web, and Web Services Interfaces
Reporting and Batch Processing
The premise of this book is that there are best practices that apply when building software systems. We've all heard that catchphrase before, but Rocky does a very good job of distilling it down to a practical level.The book walks you through from proposed architecture to a fully functioning program, and along the way you learn some very powerful concepts:Business rule tracking
Principal-based security
n-Level Undo
DataBinding
Remoting over HTTP
Reflection
Transactional methods using both COM+ (Enterprise Services) and native .NET OleDbTransaction and SqlTransaction
Lightweight collection objects
The true best use of web services No-touch deployment
My favorite parts of the book were:1. His approach to data access. Rather than creating a separate Portal object and forcing the UI to create two objects to access data, this framework places virtual methods in the base classes that must be overridden in the business classes. The system then uses Reflection to call back into the business object (from the Portal object) for the implementation of the data portal methods. The UI developer, however, sees none of this. Instead, the UI calls static factory methods to fetch business objects, and a very simple Save() method to add, update, and delete. This is a very intuitive approach, because the abstract nature of a Save() command is very comfortable to a UI developer.2. Separate, lightweight objects for collections (for display in lists &c). Since this intelligent business object approach can create fairly "heavy" business objects, the framework has some great base classes for collections. Since you usually display only summary information in lists &c, why not create a specific lightweight object just for this purpose? Rocky shows you how to do this using structs rather than objects. This helps performance since they are a value type and stored on the stack. That may seem counterintuitive, but since this framework makes heavy use of serialization to pass objects across the wire by remoting, the gains from using reference types are mostly wiped out anyway.3. His approach to web services is very practical. Rather than seeing them as a universal savior and placing them as interfaces between every nook and cranny of our code, he takes the approach that they are the "machine interface" to our code, rather than the human interface. This frees us up to develop the business functionality for a specific project, create the forms and/or web UI, then build a specific web services interface to that project/module when the need arises for an external API. He also talks at length about the foolishness of exposing our core business objects to the web services interface. If we do that, we lose the ability to change the interface, because the external contract has been established. Imagine, for example, if UPS suddenly decided to change its web services interface. Mass chaos. Rather, he shows how to create methods that are specific to the web services interface, and are more abstract in their implementation, thus less likely to need changes. As a C# programmer, I was a little leery of buying this book, but I found out that by having to translate the code in the book, rather than just typing it in, I had to think more about the techniques involved. This helped so much, in fact, that I would now purposely buy books that are not in my language of choice, so that I can better understand the concepts instead of the syntax. Help other customers find the most helpful reviews Was this review helpful to you?�Yes No Report abuse | PermalinkComment Comment

Most of the consumer Reviews tell that the "Expert One-on-One Visual Basic .NET Business Objects" are high quality item. You can read each testimony from consumers to find out cons and pros from Expert One-on-One Visual Basic .NET Business Objects ...

Buy Expert One-on-One Visual Basic .NET Business Objects Cheap

No comments:

Post a Comment