Professional ASP .NET (Programmer to programmer) - Softcover

Anderson, Richard; Sussman, David; Homer, Alex; Howard, Rob; Watson, Karli; Francis, Brian

 
9781861004888: Professional ASP .NET (Programmer to programmer)

Synopsis

This book was developed for Beta 2 versions of the .NET Framework. To coincide with the final release of the .NET Framework, Wrox has issued a completely revised edition of this title (Professional ASP.NET 1.0 Special Edition). We strongly recommend that you buy the new edition of this title in preference to this edition.


With the new edition, you will also be able to access the book free for one year on Wroxbase - Wrox's new online library of books.


Also, those who have previously purchased the old edition will be able to access the new edition on Wroxbase at a specially reduced rate.



Microsoft's Active Server Pages technology is still a relatively new way to create dynamic Web sites and Web-based distributed applications. During its short life span, however, it has evolved to become the foremost tool in the Windows-oriented Web programmer's toolbox. The latest version, ASP.NET, is a major breakthrough for developers, giving more functionality and flexibility than ever before, while enabling them to write less code. ASP.NET isn't just a point upgrade, but is an evolutionary leap in the whole concept of dynamic Web applications.


This comprehensive compendium combines plenty of practical code examples and a comprehensive case study with the information you need to master ASP.NET and build dynamic, successful, enterprise Web applications.


This book covers:


ASP.NET and the .NET Framework

Creating ASP.NET pages and working with server controls

Data in ASP.NET and an introduction to ADO.NET

ASP.NET class libraries

Configuration and deployment

XML as an integral part of data manipulation

Using Web Services to provide asynchronous background services to applications

Migration issues

"synopsis" may belong to another edition of this title.

Review

Professional ASP.NET is an in-depth guide to Microsoft's Active Server Pages running on the .NET Framework. ASP.NET is radically different from previous versions, being in reality the first version of a new Web development technology. It is a huge improvement as well, sporting fully compiled server-side code, ease of development in Visual Basic, C# or JavaScript and performance estimated at two to four times better than the old ASP. The downside is that developers have a lot of learning to do. Getting to grips with ASP.NET, beyond an elementary level, means learning the .NET Framework with its new languages and class libraries.

This 1300-page title has the necessary breadth, with plenty of background information on the .NET Framework alongside the core material on ASP.NET itself. The opening chapters explain the differences between old-style ASP and ASP.NET, introduce the .NET Framework and the CLR (Common Language Runtime) on which it runs and describe the .NET languages. Next comes an explanation of ASP.NET basics, including compiled code behind ASP pages, server-side controls, Web forms and page state management. There is strong coverage of database features, such as data -bound controls, .NET database classes, working with XML and managing datasets. A valuable chapter on configuration explains session state, scaling with Web farms, handling errors and controlling the ASP.NET process itself. A series of mo re specialist chapters form the last third of the book, covering security, component writing, Web Services, mobile controls, debugging and migration. There is also a complete e-commerce case-study.

Wrox Press has hosted a number of conferences on .NET technology, working closely with Microsoft and, although they are working from Beta 2 of the .NET SDK, these authors have long-standing experience of their subject. This is an excellent title for Web developers who need to be ready for this significant new technology. --Tim Anderson

From the Publisher

If you're currently developing with ASP 2.0 or 3.0, and are considering the implications of the .NET Framework, then this book is for you. It is aimed at experienced ASP developers who are working at the leading edge, rather than the casual ASP developer or beginner.


Anyone with programming experience in virtually any language can create .NET applications, thanks to its Common Language Runtime, but experience of VB or C-based syntax (C++, Java, or C#) would be beneficial in understanding this book.

"About this title" may belong to another edition of this title.