rent-now

Rent More, Save More! Use code: ECRENTAL

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

9780782141931

MCAD/MCSD - Visual Basic . Net XML Web Services and Server Components Study Guide : Exam 70-310

by ; ;
  • ISBN13:

    9780782141931

  • ISBN10:

    0782141935

  • Edition: CD
  • Format: Paperback
  • Copyright: 2003-08-19
  • Publisher: Sybex
  • Purchase Benefits
List Price: $59.99

Summary

Here's the book you need to prepare for the Developing XML Web Services and Server Components with Microsoft Visual Basic .NET and the Microsoft .NET Framework exam (70-310). Featured on the CD The enclosed CD is packed with vital preparation tools and materials, beginning with the Sybex test engine for the Visual Basic XML Web services exam. Loaded with hundreds of practice questions, it lets you test yourself chapter by chapter and provides scoring by objectives area. You'll also find electronic flashcards for your PCs, Pocket PCs, and Palm handhelds, two bonus exams, and an electronic version of the entire book. Pamela Fanstill, MCSD, MCT, has over 20 years' experience in IT. She is a full-time trainer, specializing in Visual Basic, XML, Active Server Pages, and SQL Server. Pam is also a technical contributor for Microsoft's Certification and Training group Book jacket.

Author Biography

Pamela Fanstill, MCSD, MCT, has over 20 years experience in IT. She is a full-time trainer, specializing in Visual Basic, XML, Active Server Pages, and SQL Server. Pam is also a technical contributor for Microsofts Certification and Training group. Helen O'Boyle, MCSD, MCSE, CTT+, has been working with computers for 20 years. Her background is quite varied in regards to platforms and engineering of software and hardware.

Table of Contents

Introduction xix
Assessment Test xxxii
Creating and Managing Windows Services
1(36)
Introduction to Windows Services
2(3)
Creating a Windows Service by Using Visual Studio .NET
5(12)
Methods and Properties of the ServiceBase Class
8(1)
Project Installer Classes
9(1)
Setting Security Account Context for Windows Services
10(1)
Running a Windows Service
10(7)
Debugging a Windows Service
17(2)
Configuring Client Computers and Servers to Use a Windows Service
19(9)
Instantiating the ServiceController Object
20(1)
Properties and Methods of the ServiceController Class
20(3)
Executing Custom Commands for a Service
23(5)
Summary
28(1)
Exam Essentials
29(1)
Key Terms
29(1)
Review Questions
30(4)
Answers to Review Questions
34(3)
Creating and Managing Serviced Components
37(36)
Advantages of Serviced Components
38(1)
Features of Component Services
39(3)
Creating a Serviced Component
42(13)
Adding Code and Attributes to Your Component
42(3)
Signing and Registering the Component Assembly
45(1)
Configuring the Component in Component Services
46(4)
Designing Components for Performance and Scalability
50(1)
Using and Managing Transactions
51(4)
Making a .NET Component Visible to COM
55(3)
Making a COM Component Visible to the CLR
58(6)
Command-Line Tools
63(1)
Calling Unmanaged DLL Functions
64(1)
Summary
65(1)
Exam Essentials
65(1)
Key Terms
66(2)
Review Questions
68(3)
Answers to Review Questions
71(2)
Creating and Managing .NET Remoting Objects
73(30)
Introduction to .NET Remoting Objects
74(1)
Using Channel Protocols and Formatters
75(2)
Selecting a Channel Protocol and Formatter
75(1)
Registering a Channel
76(1)
Understanding Remotable Objects
77(1)
Marshal-by-Value Object
77(1)
Marshal-by-Reference Object
78(1)
Activating Objects and Controlling Object Lifetime
78(3)
Server Activation
78(1)
Client Activation
79(1)
Controlling Object Lifetimes
80(1)
Creating and Consuming a .NET Remoting Object
81(10)
Creating More Manageable Applications
91(4)
Using a Configuration File
91(1)
Making Asynchronous Calls
92(3)
Summary
95(1)
Exam Essentials
95(1)
Key Terms
96(2)
Review Questions
98(3)
Answers to Review Questions
101(2)
Creating and Managing XML Web Services
103(38)
Introduction to XML Web Services
104(2)
Creating an XML Web Service
106(9)
Using Attributes to Control XML Wire Format
113(2)
Consuming XML Web Services
115(9)
Using Discovery
115(2)
Using Web Services Description Language
117(7)
Creating Asynchronous Web Methods
124(3)
Creating and Using SOAP Headers and SOAP Extensions
127(5)
SOAP Headers
127(4)
SOAP Extensions
131(1)
Summary
132(1)
Exam Essentials
133(1)
Key Terms
133(2)
Review Questions
135(4)
Answers to Review Questions
139(2)
Working with the .NET Data Providers
141(56)
Consuming and Manipulating Data with ADO.NET
142(1)
Working with .NET Data Providers
143(1)
Connecting to a Data Source
144(5)
Protecting Usernames and Passwords
146(1)
Using Connection Pooling to Optimize Performance
147(1)
Storing Connection String Information
148(1)
Closing Connections
148(1)
Sending Commands to a Data Source
149(16)
Using the DataReader
152(3)
Modifying Command Behavior
155(5)
Using Queries That Don't Return Rows
160(5)
Calling Stored Procedures
165(14)
Understanding New Objects in the ADO.NET Object Model
179(8)
Transactions
179(4)
Understanding the Exception Class and the Error Class
183(4)
Summary
187(1)
Exam Essentials
188(1)
Key Terms
189(1)
Review Questions
190(4)
Answers to Review Questions
194(3)
Working with the DataSet
197(68)
Creating and Manipulating DataSets
198(10)
Using DataAdapter Objects
199(3)
Working with the DataSet's Constituent Objects
202(6)
Using DataSets to Manage Updates to Databases
208(33)
Handling DataExceptions
218(7)
Working with DataView Objects
225(6)
Configuring DataSet Constraints and DataRelations
231(10)
Using Visual Studio .NET Components and Working with Strongly Typed DataSets
241(14)
Using the Toolbox Components
242(4)
Generating the Typed DataSet
246(9)
Summary
255(1)
Exam Essentials
256(1)
Key Terms
257(1)
Review Questions
258(4)
Answers to Review Questions
262(3)
Working with XML Data
265(86)
Introduction to XML Data
266(6)
Understanding XML Basics
267(2)
Understanding XML Schema Definition
269(3)
ADO.NET DataSets and XML
272(18)
Reading XML Data into a DataSet
273(1)
Writing XML Data from a DataSet
274(1)
Controlling XML Format with Column Mappings
275(10)
Creating DiffGram Output
285(5)
XML Classes in the .NET Framework
290(44)
Using the XMLReader and XMLWriter Classes
290(11)
Programming with the XML Document Object Model
301(17)
Selecting Nodes with XPath
318(7)
Validating XML Data
325(5)
Performing XSLT Transformations
330(3)
Synchronizing XMLDataDocuments and DataSets
333(1)
Using XML with SQL Server 2000
334(6)
Retrieving XML Data from T-SQL Queries
335(1)
Updating SQL Server Tables with XML
336(4)
Summary
340(1)
Exam Essentials
341(1)
Key Terms
342(2)
Review Questions
344(4)
Answers to Review Questions
348(3)
Testing and Debugging
351(54)
Planning a Testing Strategy
352(4)
Unit Testing
353(1)
Integration Testing
354(1)
Regression Testing
354(1)
Testing for Globalization
354(2)
Configuring the Debugging Environment
356(11)
Configuring Debugging in ASP.NET Applications
359(1)
Running the Visual Studio .NET Debugger
359(6)
Debugging Other Types of Applications
365(2)
Implementing Instrumentation and Tracing
367(18)
Writing Messages with Debug and Trace
369(3)
Using TraceListeners
372(1)
Using TraceSwitches
373(12)
Using SOAP Extensions for Debugging
385(10)
Summary
395(1)
Exam Essentials
396(1)
Key Terms
397(1)
Review Questions
398(4)
Answers to Review Questions
402(3)
Overview of Security Concepts
405(54)
Introduction to Security Concepts
406(3)
Identifying Basic Security Capabilities
407(1)
Understanding the STRIDE Model of Security Threats
408(1)
Implementing Security on the .NET Platform
409(7)
CLR and .NET Framework Security Features
409(4)
Modern Windows Operating System Security Features
413(3)
Configuring Authorization via Permissions
416(12)
Introduction to Permissions
416(3)
Understanding How Permission-Checking Works
419(2)
Using Permissions in Code
421(6)
Using Permission Sets
427(1)
Using Code Security Models
428(18)
CLR Role-Based Security
429(6)
.NET Code Access Security
435(9)
.NET Enterprise Services Role-Based Security
444(2)
Using .NET Framework Cryptography
446(4)
Understanding the Types of Cryptographic Algorithms
446(1)
Choosing an Encryption Algorithm
447(1)
Designing an Encryption Strategy
447(1)
Using System.Security.Cryptography
448(2)
Summary
450(1)
Exam Essentials
450(1)
Key Terms
451(1)
Review Questions
452(4)
Answers to Review Questions
456(3)
Deploying, Securing, and Configuring Windows-Based Applications
459(54)
Creating a Setup Project by Using Visual Studio .NET
460(13)
Choosing Setup Templates and Configuring Properties
461(3)
Using the Setup Project Editors
464(9)
Deploying a Windows Service
473(7)
Deploying a Serviced Component
480(12)
Deploying Serviced Components by Using Dynamic Registration
481(3)
Using the Services Registration Utility and the RegistrationHelper Class
484(4)
Using the Component Services Tool to Export a Service Component to an MSI File
488(2)
Deploying COM+ Proxies
490(2)
Deploying a .NET Remoting Object
492(3)
Considering Other Deployment Issues
495(4)
Registering Components and Assemblies
495(1)
Working with Strong-Named Assemblies
496(1)
Deploying to the GAC
497(1)
Implementing Component Versioning
498(1)
Ensuring Security in Windows-Based Services
499(4)
Securing Windows Services
500(1)
Securing Serviced Components
500(2)
Securing .NET Remoting Objects
502(1)
Summary
503(1)
Exam Essentials
503(1)
Key Terms
504(1)
Review Questions
505(6)
Answers to Review Questions
511(2)
Deploying and Securing XML Web Services
513(34)
Deploying XML Web Services
514(9)
Creating a Setup Program
514(3)
Publishing XML Web Services
517(6)
Securing XML Web Services
523(16)
Using Authentication Techniques
524(5)
Using Authorization Techniques
529(7)
Encrypting SOAP Messages
536(3)
Summary
539(1)
Exam Essentials
539(1)
Key Terms
540(1)
Review Questions
541(4)
Answers to Review Questions
545(2)
Glossary 547(26)
Index 573

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