Home > Store

MCAD Developing XML Web Services and Server Components with Visual Basic .NET and the .NET Framework Exam Cram 2 (Exam Cram 70-310)

Register your product to gain access to bonus material or receive a coupon.

MCAD Developing XML Web Services and Server Components with Visual Basic .NET and the .NET Framework Exam Cram 2 (Exam Cram 70-310)

Premium Website

  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2003
  • Edition: 1st
  • Premium Website
  • ISBN-10: 0-7897-2900-8
  • ISBN-13: 978-0-7897-2900-2

This certification exam measures your ability to develop and implement middle-tier components, server components, and XML Web services by using Visual Studio .NET and the Microsoft .NET Framework. This exam counts as a core credit toward the new MCAD (Microsoft Certified Application Developer) certification as well as a core credit toward the new MCSD .NET track. This book is not intended to teach new material. Instead it assumes that you have a solid foundation of knowledge but can use a refresher on important concepts as well as a guide to exam topics and objectives. This book focuses exactly on what you need to pass the exam - it features test-taking strategies, time-saving study tips, and a special Cram Sheet that includes tips, acronyms, and memory joggers not available anywhere else. The series is supported online at several Web sites: examcram.com, informit.com, and cramsession.com.

The accompanying CD features PrepLogic™ Practice Tests, Preview Edition. This product includes one complete PrepLogic Practice Test with approximately the same number of questions found on the actual vendor exam. Each question contains full, detailed explanations of the correct and incorrect answers. The engine offers two study modes, Practice Test and Flash Review, full exam customization, and a detailed score report.

Sample Content

Online Sample Chapter

Accessing and Manipulating XML Data

Table of Contents



1. Microsoft Certification Exams.

Assessing Exam-Readiness. What to Expect at the Testing Center. Exam Layout and Design.

Multiple-Choice Question Format. Build-List-and-Reorder Question Format. Create-a-Tree Question Format. Drag-and-Connect Question Format. Select-and-Place Question Format. Hot Area.

Microsoft's Testing Formats. Strategies for Different Testing Formats.

Case Study Exam Strategy. Fixed-Length and Short-Form Exam Strategy. Adaptive Exam Strategy.

Question-Handling Strategies. Mastering the Inner Game. Additional Resources.

2. Creating and Manipulating DataSets.

Manipulating a DataSet Schema.

Creating a DataSet Schema. Elements and Attributes. Using Server Explorer with the XML Designer.

Manipulating DataSet Relationships.

Adding Keys to a DataSet Schema. One-to-Many Relationships. Nested Relationships.

Creating and Using Strongly Typed DataSets.

Using the Component Designer to Create a Strongly Typed DataSet. Creating a Strongly Typed DataSet from a _DataSet Schema. Using a Strongly Typed DataSet.

Accessing and Manipulating SQL Server Data.

Using Ad Hoc Queries. Using Stored Procedures.

Exam Prep Questions. Need to Know More?

3. Accessing and Manipulating XML Data.

Accessing an XML File.

Understanding the DOM. Using an XmlReader Object. The XMLNode Class. The XmlDocument Class.

The XmlDataDocument Class. Understanding XPath.

The XPath Language. Using the XPathNavigator Class.

Generating and Using XSD Schemas.

Generating an XSD Schema. Using an XSD Schema.

Using XML with SQL Server.

Generating XML with SQL Statements. Using ExecuteXmlReader. Updating SQL Server Data by Using XML.

Exam Prep Questions. Need to Know More?

4. .NET Remoting.

Developing Distributed Applications Using the _.NET Framework. .NET Remoting Architecture.

Object Marshalling. Channels. Formatters. The Relationship Between Channels and Formatters. Remote Object Activation. Lifetime Leases.

Applying .NET Remoting.

Creating a Remotable Class. Creating a Server-Activated Object. Creating a Client-Activated Object. Using Configuration Files to Configure the Remoting Framework.

Using IIS As an Activation Agent. Exam Prep Questions. Need to Know More?

5. Basic Web Services.

Understanding Web Services.

SOAP. Disco and UDDI. WSDL. Invoking Your First Web Service. Calling a Web Service Asynchronously.

Creating Web Services.

Creating a Web Service Project. Testing the Web Service Project.

Customizing the WebMethod Attribute. Using Web Services.

Discovering Web Services with Disco and UDDI. Using the Web Services Discovery Tool (disco.exe).

Creating Proxy Classes with the Web Services Description Language Tool (wsdl.exe). Using Web References. Exam Prep Questions. Need to Know More?

6. Advanced Web Services.

Creating and Using SOAP Extensions.

Writing a SOAP Extension. Testing the SOAP Extension.

Creating Asynchronous Web Methods.

Using a Callback Delegate. Using the WaitHandle Object.

Controlling XML Wire Format.

Using Literal Parameter Formatting. Using Encoded Parameter Formatting. Using RPC-Style Body Formatting. Wrapped and Bare Parameters. Using the XmlElement Attribute.

Exam Prep Questions. Need to Know More?

7. Windows Services.

Understanding Windows Services. Architecture of Windows Services. .NET Framework Support for Windows Services. Creating a Windows Service Application.

Understanding How the SCM Interacts with a Windows Service. Creating a Windows Service Application.

Installing a Windows Service.

The ServiceProcessInstaller and the _ServiceInstaller Classes. Adding Installer Classes to a Windows Service Project. Using installutil.exe to Install a Windows Service _Application.

Using Tools to Monitor and Control a Windows Service.

Using the Services MMC Snap-In. Using Visual Studio .NET Server Explorer. Using the NET Utility (net.exe). Using the Service Control Utility (sc.exe).

Controlling a Windows Service. Exam Prep Questions. Need to Know More?

8. Component Services.

Features of COM+. Exposing .NET Components to COM/COM+.

Calling a .NET Component from COM/COM+. Exporting .NET Components As COM Type Libraries. Architecture of Component Services. Serviced Components. Declarative Programming Model. COM+ Applications. COM+ Catalog. Serviced Component Activation.

Creating and Consuming a Serviced Component.

Creating a Serviced Component. Consuming a Serviced Component.

Understanding and Using Enterprise Services.

Object Pooling. Just-in-Time Activation. Automatic Transaction Processing. Queued Components.

Exam Prep Questions. Need to Know More?

9. Calling Unmanaged Code.

Using COM Components.

Understanding Runtime Callable Wrappers. Registering a COM DLL. Using the Type Library Importer Tool (tlbimp.exe). Using COM Components Directly.

Using Platform Invoke. Exam Prep Questions. Need to Know More?

10. Testing and Debugging.

Testing. Tracing.

Using Trace and Debug to Display Information. Trace Listeners. Trace Switches. Conditional Compilation.

ASP.NET Tracing. Debugging.

Setting Breakpoints and Stepping Through Program _Execution. Analyzing Program State to Resolve Errors. Debugging When an Exception Occurs. Debugging a Running Process. Debugging a Remote Process. Debugging the Code in DLL Files. Debugging Client-Side Scripts. Debugging a Windows Service. Debugging a Serviced Component. Debugging a .NET Remoting Object. Debugging an XML Web Service.

Working with Event Logs. Working with Performance Counters. Exam Prep Questions. Need to Know More?

11. Deployment.

Deploying Private Assemblies.

Binding Policy for Privately Deployed Assemblies. How the CLR Binds to a Privately Deployed Assembly. Using the .NET Framework Configuration Tool to Specify Additional Probing Locations.

Deploying Shared Assemblies.

Assigning a Strong Name to an Assembly. Delay Signing an Assembly. Adding an Assembly to the GAC. Binding Policy for Shared Assemblies. How the CLR Binds to a Shared Assembly.

Packaging a .NET Application for Deployment.

Packaging an Application for Deployment by _Copying the Files. Packaging an Application for Deployment Using Microsoft Windows Installer. Creating a Setup Project. Customizing Visual Studio .NET Setup and Deployment Projects.

Deploying Server Applications.

Deploying a Web Service. Deploying Windows Services. Deploying a Serviced Component. Deploying a .NET Remoting Object.

Exam Prep Questions. Need to Know More?

12. Security Issues.

Configuring Security.

Understanding Code Access Security.

Configuring Authentication.

No Authentication. IIS and ASP.NET Authentication. Authentication Providers. Configuring IIS Authentication. Passport Authentication. Forms Authentication.

Configuring Authorization. Implementing Impersonation. Security for Windows Services. Security for Web Services.

Platform and Application Security. Configuring Web Services for Security.

Remoting Security. Enterprise Services Security. Exam Prep Questions. Need to Know More?

13. Practice Exam #1.

How to Take the Practice Exams. Exam-taking Tips. Practice Exam.

14. Answer Key for Practice Exam #1.

Answer Key. Detailed Answers.

15. Practice Exam #2.

16. Answer Key for Practice Exam #2.

Answer Key. Detailed Answers.

Appendix A. ADO.NET Basics.

ADO.NET Architecture. The ADO.NET Object Model.

Data Providers and Their Objects. The DataSet Classes.

Using DataSets.

Populating a DataSet from a Database. Moving Around in DataSets and Retrieving Data. DataSets with Multiple Tables.

Editing Data with ADO.NET.

Updating Data. Adding Data. Deleting Data.

Need to Know More?

Appendix B. XML Standards and Syntax.

Syntax of an XML Document.

XML Declaration. XML Comments. XML Elements. XML Attributes. XML Naming Convention. Handling Special Characters in XML Data. XML Namespaces.

Need to Know More?

Appendix C. What's on the CD-ROM.

PrepLogic Practice Tests, Preview Edition.

Appendix D. Using PrepLogic Practice Tests, Preview Edition Software.

Exam Simulation. Question Quality. Interface Design. Effective Learning Environment. Software Requirements. Installing PrepLogic Practice Tests, Preview Edition.

Removing PrepLogic Practice Tests, Preview Edition from Your Computer.

Using PrepLogic Practice Tests, Preview Edition.

Starting a Practice Test Mode Session. Starting a Flash Review Mode Session. Standard PrepLogic Practice Tests, Preview Edition _Options. Time Remaining. Your Examination Score Report. Reviewing Your Exam.

Get More Exams.

Contacting PrepLogic.

Customer Service.

Product Suggestions and Comments. License Agreement.




Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership