| | | Copyright |
| | | Acknowledgments |
| | | Introduction |
| | | | How This Book Is Organized |
| | | | System Requirements |
| | | | Installing the Sample Files |
| |
| | | Part I: The Architecture of .NET |
| | | | Chapter 1. The Challenge of N -Tier Development |
| | | | Client/Server and N -Tier Architectures |
| | | | Connectivity and Data Formats |
| | | | Data Access |
| | | | Nonfunctional Requirements |
| | | | .NET Enterprise Servers |
| | | | Java and .NET |
| | | | Summary |
| |
| | | | Chapter 2. Microsoft .NET |
| | | | Compilers and Language Support |
| | | | Assemblies and Deployment |
| | | | The .NET Framework Class Library |
| | | | .NET Remoting and the Web |
| | | | .NET Security |
| | | | Summary |
| |
| | | | Chapter 3. Java and the Common Language Runtime |
| | | | Components and Java |
| | | | Java, J#, and the .NET Framework |
| | | | Metadata and Attributes |
| | | | Enterprise Java |
| | | | Summary |
| |
| | | | Chapter 4. Graphical User Interfaces |
| | | | Desktop GUIs |
| | | | Porting Existing Java Applications |
| | | | Writing a GUI Application Using the .NET Classes |
| | | | Summary |
| |
| |
| | | Part II: Managing and Manipulating Data |
| | | | Chapter 5. Processing XML |
| | | | Using XML in a .NET Application |
| | | | Single-Pass Processing of XML Documents |
| | | | Validation and Entity Resolution |
| | | | Processing XML Documents in Memory |
| | | | Writing and Manipulating In-Memory XML Documents |
| | | | XML and Data |
| | | | Summary |
| |
| | | | Chapter 6. Transforming XML |
| | | | Transforming XML in .NET Applications |
| | | | Applying Stylesheets to XML Documents |
| | | | Optimization and Partial Transformation |
| | | | Parameterization and External Functionality |
| | | | Summary |
| |
| | | | Chapter 7. ADO.NET |
| | | | The ADO.NET Architecture |
| | | | Connecting to a Data Store |
| | | | Executing Commands Against a Data Store |
| | | | Using DataSet Objects for Data Access |
| | | | Transaction Management |
| | | | Working with XML and ADO.NET |
| | | | Summary |
| |
| |
| | | Part III: Developing for the Enterprise |
| | | | Chapter 8. Multithreading with .NET |
| | | | Threads and .NET |
| | | | Synchronization |
| | | | Interthread Communication |
| | | | Thread Pooling |
| | | | Summary |
| |
| | | | Chapter 9. Basic Network Programming |
| | | | Sockets Essentials |
| | | | Using Sockets Asynchronously |
| | | | Web Network Programming |
| | | | Security over the Internet |
| | | | Summary |
| |
| | | | Chapter 10. Serializing Objects |
| | | | Serializing and Deserializing Data |
| | | | Advanced Serialization |
| | | | XML Serialization |
| | | | Summary |
| |
| | | | Chapter 11. .NET Remoting |
| | | | The Common Language Runtime Remoting Architecture |
| | | | Programming with TCP Remoting |
| | | | HTTP Remoting |
| | | | Customizing Remoting |
| | | | Summary |
| |
| | | | Chapter 12. Using Message Queues |
| | | | The Architecture of Message Queuing 3.0 |
| | | | Programming Message Queues |
| | | | Asynchronous Operations |
| | | | Messaging in the Real World |
| | | | Summary |
| |
| |
| | | Part IV: Integrating with Windows |
| | | | Chapter 13. Integrating with Unmanaged Components |
| | | | Managed and Unmanaged Code |
| | | | Invoking Methods in Unmanaged DLLs |
| | | | Calling COM Components |
| | | | Integrating .NET Components into COM |
| | | | Interoperability with Other Technologies |
| | | | Summary |
| |
| | | | Chapter 14. Serviced Components and COM+ |
| | | | Using an Existing COM+ Component |
| | | | Building a Serviced Component |
| | | | Features of Serviced Components |
| | | | .NET and COM+ Security |
| | | | Asynchronous Components |
| | | | Summary |
| |
| | | | Chapter 15. Implementing Windows Services |
| | | | Controlling a Windows Service |
| | | | Writing a Windows Service |
| | | | Summary |
| |
| |
| | | Part V: Building Applications for the Web |
| | | | Chapter 16. ASP.NET: A Better ASP |
| | | | Introducing ASP.NET |
| | | | HTML Forms and ASP Forms |
| | | | ASP.NET Web Forms |
| | | | Migrating from ASP Pages |
| | | | Pages, Controls, and Data |
| | | | Building ASP.NET Web Applications |
| | | | Summary |
| |
| | | | Chapter 17. Building a Web Service |
| | | | An Overview of Web Services |
| | | | Creating a Web Service |
| | | | Web Service Description and Data Types |
| | | | Creating an XML Web Service Application |
| | | | Summary |
| |
| | | | Chapter 18. Creating a Web Service Client |
| | | | Web Service Clients |
| | | | Dynamic Discovery of Web Services |
| | | | Summary |
| |
| |
| | | About the Author |