Résumé
That's where Developing ASP Components, 2nd Edition, comes in. Its first section explores the topics everyone needs to know to develop effective ASP components:
- Configuring the ASP development environment.
- ASP components and the Component Object Model (COM).
- ASP components and threading models.
- ASP components and Component Services, which provide a variety of services to ASP components.
- The objects, properties, methods, and events available in the ASP object model.
- Integrating ASP components and scripted Active Server Pages.
ASP components are language independent, and developers increasingly tend to use more than a single language tool. Thus the remainder of the book focuses on ASP component development using one of two major development tools—Microsoft Visual Basic and Microsoft Visual C++ (with the ActiveX Template Library)—along with a number of other languages, such as Perl and Delphi. Each section focuses on the issues that concern the ASP component developer using that particular development environment. These issues include:
- Accessing ASP's intrinsic objects.
- Accessing data using ADO.
- Creating n-tier web applications with VB.
- Handling persistence using MFC along with Visual C++/ATL.
It's this strong focus on two major development environments, along with a thorough grounding in essential ASP topics, that makes Developing ASP Components, 2nd Edition, the definitive resource for the ASP application and component developer.
Contents
Preface
1. Writing ASP Components
The Role ASP Components Play
Why Use ASP Components?
COM+ Services and ASP Components
Accessing Data with ASP
Components
Windows 2000 Technologies Accessible
from ASP Components
A Rose by Any Other Name: Programming
Language Choice
What About ASP.NET?
2. Setting Up the ASP Development
Environment
Configuring the IIS Environment
Remote Administration of IIS
Using ADSI to Administer IIS
Programmatically
IIS Admin Object Overview
The IIS Base Admin Objects
3. ASP Components and COM
Overview of COM for ASP Component
Developers
How COM Is Implemented
Notable COM Interfaces
COM Datatypes
4. ASP Components, Threads, and Contexts
What Are Threads?
Threads and Apartments
The Threading Models
What Are COM+ Contexts?
5. COM+ Services and ASP Components and
Applications
Developing Component-Based
Systems
The COM+ Interfaces
Porting MTS Packages to COM+
Applications
Activating COM+ Applications
COM+ Services
6. ASP Interaction: Scripting and ASP
Components
Scripting Language Support Within
ASP
Instantiating Components
COM+ Datatypes and Script/Component
Interaction
Passing Arrays as Parameters
Error Handling Between Component and
Script
7. Creating a Simple Visual Basic ASP
Component
Creating an In-Process or
Out-Of-Process Component
Component Instancing
Component Execution and Threads
Creating an ASP Project
Creating Component Methods
Generating, Registering, Installing,
and Testing the Component
Adding Support for COM+ Services
Converting MTS Components for Use with
COM+
Accessing the ASP Built-in
Objects
Error Handling
Debugging
Performance Issues
8. Creating ASP/ADO Components
Accessing ADO from a VB
Component
Creating a Simple ADO Component
The ADO Model
File and Directory Access with ADO
Streams and the Record Object
Persisting Data
9. Creating an ASP Middle Tier with ADO
How Separate Should the Layers
Be?
Creating ADO Data Wrappers
Defining Business Objects
Other Data Integrity Issues
10. Server-Side XML Through VB ASP
Components
XML Basics
Formatting XML
Working with XML in ASP
Applications
XML and ADO: Saving Recordsets as
XML
11. Take a Message: Accessing CDO from ASP
Components
A Brief Overview of CDO
The CDO Object Model
Send This URL to a Friend
Working with the Message Body
Retrieving and Reading Messages
12. Working with Active Directory from ASP
Applications
A Brief Overview of Active Directory
in Windows 2000
Setting Up an Isolated Active
Directory Environment
A Refresher on ADSI
Binding to Active Directory
Objects
Using the Active Directory Services
Viewer
Manipulating Containers
Searching Active Directory with
ADO
ASP Example: Add and Manage Users
Through the Web
13. Working with MSMQ Components
MSMQ/ASP Basics
Working with Queues
Working with MSMQ Messages
Using Transactions
Journaling
A Brief Word on Message Security
14. Creating C++ ASP Components
ATL or MFC
Using ATL AppWizard to Generate the
Basic ASP Component Project
Adding an ATL Object
Code Changes Based on Adding a New
Object
Adding Methods to the Interface
Adding Support for COM+ Services
Converting MTS Components for Use with
COM+
Accessing the ASP Built-in
Objects
Error Handling
15. Adding Data Access to C++ Components with
ADO
ADO Access in Visual C++
The ADO Object Model
The Connection Object
The Recordset Object
The IADORecordBinding Interface
The Command Object
Stream and Record Objects
16. The CDO Interfaces from C++ Components
Accessing CDO Interfaces in C++
Creating and Sending a Message
Retrieving and Reading Messages
17. Accessing Active Directory from C++
Components
Binding to Active Directory
Objects
ADSI Helper Functions
Filtering Collections
Creating and Removing Active Directory
Objects Using ADSI
Searching Active Directory with
IDirectorySearch
18. Accessing MSMQ from C++ ASP Components
Adding Support for MSMQ to the C++
Project
Working with Queues
Searching for a Specific Queue
Working with MSMQ Messages
Using Transactions
19. Persistence with ASP Components Using ATL and
MFC
Combining MFC and ATL
File Access from ASP Components
Creating a Serializable Class
Persistence Through Object
Serialization
20. ASP Components Created with Java
Creating Java Components
Invoking a COM Object in a Java
Component
Working with COM+ Services
The ASP Built-in Object and Helper
Interfaces
Accessing ADO from Java Components
21. Creating ASP Components with Delphi
Using the COM Wizards to Create ASP
Components
Manually Adding Support for
COM+/ASP
Working with the ASP Objects
Working with ADO
Working with Windows 2000
Functionality: CDO
22. Perl-Based Components Using ActiveState's
PDK
Setting Up PDK
Building a Basic Perl Component
Accessing the ASP Built-in
Objects
Working with Data
Working with the Win2K Environment
23. Creating Scripting Language Components
The Windows Script Components
Architecture
Elements of a WSC File
Script Components and ADO
The WSC Wizard
Creating Script Components with
JScript
Accessing Windows 2000
Functionality
A. ASP Built-in Object Quick Reference
B. The Weaver Database
Index
L'auteur - Shelley Powers
Shelley Powers : Développeur, photographe, écrivain, Shelley Powers (http://burningbird.net) est l'auteur de plusieurs ouvrages parus chez O'Reilly et de publications consacrés au développement Web (JavaScript, CSS, RDF, XML, etc.).
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | Shelley Powers |
Parution | 01/04/2001 |
Édition | 2eme édition |
Nb. de pages | 811 |
Format | 17,8 x 23,4 |
Couverture | Broché |
Poids | 1174g |
Intérieur | Noir et Blanc |
EAN13 | 9781565927506 |
ISBN13 | 978-1-56592-750-6 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse