Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

   Home || || Contact Info

* What Is .NET?

* CLR/CTS/CLS

* .NET Framework

* .NET Enterprise Servers

* .NET My Services

* Visual C# .NET

* Visual Basic .NET

* .NET Compliant Languages

* ASP.NET

* XML Web Services

* World Ready Applications

* ADO.NET

* XML.NET

* Windows Forms

* File I/O

* COM Interoperability

* .NET Compact Framework

* .NET Speech Technologies

* Visual Studio .NET

* Longhorn

* Whidbey

* Downloads/News

* Current Jobs

* .NET Books

* My Articles

* FAQ

* About Admin

*  Advertise  

   
 
Fundamentals of Web Applications Using .NET and XML     by

                               Eric Bell, Howard Feng, Ed Soong, 
                               David Zhang and Sam Zhu

                                                         

Author :

Eric Bell, Howard Feng, Ed Soong, David Zhang and Sam Zhu

Publisher

Prentice Hall [http://www.phptr.com/]

ISBN

0-13-041790-4

Published

2002

Price

44.99 USD

Features

[564 pages] [Site: http://www.objectinnovations.com/dotnet.htm]

Abstract

Using rich code examples, this book provides thorough coverage of the entire process of building Web applications using .NET. With its systematic, step by step style, industry-leading insight, and technical expertise, this book showcases .NET to developers in a way that is easy to read and hard to live without.

Categories

.NET, C#

Introduction:

A Key component of the .NET architecture is Web Services. The Web Services can use as reusable building blocks by the clients. A Web Service is a programmable entity that offers a particular element of functionality, such as application logic, and is accessible to any number of potentially dissimilar systems through the use of Internet standards, such as XML, SOAP and HTTP.

Web Services depend a lot upon the broad acceptance of XML and other Internet standards to create an infrastructure that supports application interoperability at a level that solves many of the problems that previously hindered such attempts. XML provides significance to data, and SOAP, which facilitate Web Services to communicate easily with one another. The .NET Framework and ASP.NET provide default authorization and authentication schemes for Web applications.

To whom this book aimed for?

This book “Fundamentals of Web Applications Using .NET and XML” gives a new-fangled dimension of realistic approach to building advanced Web applications using .NET. This book is the part of The Integrated .NET Series from Object Innovations and Prentice Hall PTR. This book is proposed for the experienced programmers who are not necessarily familiar with .NET. The book introduces the fundamentals of Web technology in a straightforward and crisp way. This book is also perfect for programmers who have basic knowledge in programming languages such as Visual Basic, C/C++, Jscript and Java, who may or may not have Web programming experience.

Organization of the book:

One of the excellent ways to present a book is to have a good organization of the book that enables easy navigation and a good thought process flow. With that in mind, this book is organized into four major parts.

The first part of the book deals with how the .NET Frame work is advantageous for the development of large-scale distributed systems and Web applications. The first chapter begins with an introduction to web sites in a .NET world. It’s the first solid step, which will enable Microsoft dominant the Internet Age. The .NET has really dived deep into the problems faced by today's programmers and tried to give solution to these in the new platform. To the Beginners this second chapter will give an obvious picture over .NET. 

The important topics such as ASP.NET, ADO.NET, Web services, and XML are explored in the second part. The chapter 4 introduce ASP.NET and reveal its benefits by comparing ASP.NET wit h ASP. ASP.NET offers a novel programming model and infrastructure that facilitates a powerful new class of applications. ASP.NET is a compiled. NET-based environment, so one can author applications in any .NET compatible language, including Visual Basic, C# and Jscript.NET.

Web Forms permits us to build powerful forms-based Web pages. When building these pages, we can use Web Forms controls to create common UI elements and program them for common tasks. These controls permit us to rapidly build up a Web Form. The chapter four talk about the above said ASP.NET fundamentals and Web Forms with a comprehensive example for a complete Web site.

Database access is an important topic. The .NET Framework provides database support with a new database technology known as ADO.NET. There are two central components of ADO.NET that accomplish data access: the DataSet, and the .NET data provider, which is a set of components including the Connection, Command, DataReader, and DataAdapter objects. The chapter five covers ADO.NET which provides a consistent set of classes for accessing both relational and XML data in a step by step manner and gives a clear picture about all this topics in an excellent way.

As I already mentioned the key component of the .NET architecture is Web Services. The Web Services can use as reusable building blocks by the clients. The sixth chapter explores the Web services and shows you how services are built and how they are accessed from clients. The seventh chapter discusses System.Xml namespace in .NET Framework, which is also name as XML Framework .NET. Microsoft .NET remoting provides a framework that allows objects to interact with one another across application domains. In eighth chapter the book discuss how to build Client/Server applications based on the object remoting facility of .NET Frame work.

The Simple Object Access Protocol (SOAP) make easy interoperability among a wide range of programs and platforms, making existing applications accessible to a broader range of users. SOAP combines the verified Web tech­no­logy of HTTP with the flexibility and extensibility of XML. The chapters 9 have gone through the basis of SOAP and it also show how to build SOAP-based clients in the current release of .NET framework.

The chapter 10 starts with the introduction to the basic concepts of WSDL and move to the interoperations between web services built on different platforms. The book also provides detailed information about UDDI. UDDI stands for Universal Description, Discovery and Integration. The UDDI specification takes advantage of World Wide Web Consortium (W3C) and Internet Engineering Task Force (IETF) standards such as Extensible Markup Language (XML), HTTP and Domain Name System (DNS) protocols. The book explains how UDDI provides a common frame work for interoperating heterogeneous Web services.

The chapter 11 provides a comprehensive case study to put together various new features of the .NET platform, including SOAP and Web services.

The last part has a rich set of reference materials.

1. Appendix A: Web programming Fundamentals.

2. Appendix B: New Features of .NET.

3. Appendix C: C# for C++ or Java Programmers.

4. Appendix D: New features in Jscript.NET.

5. Appendix E: Visual Studio.NET.

These Appendixes provides a  lot more useful information for beginners and serve as a quick reference for more experienced programmers.

As a Conclusion this book is clearly defined, in-depth, example-rich, provides a hands on guide to Fundamentals of Web Applications Using .NET and XML. Using real-world examples and a detailed case study, this book helps you master the Web Programming using .NET.