Google
 

Tuesday, February 27, 2007

ASP.Net Learning Notes

Introducing ASP.NET
1.ASP.NET is still an Internet Server Application Programming Interface (ISAPI) filter.

2.The .NET framework redistributable consists of three main parts: the Common Language Runtime, the .NET framework base classes, and ASP.NET.

3.New Features in ASP.NET
  a.Web Forms
Web forms are Microsoft's attempt to solve the problem of the separation of code and design.
  b.Web Services
Web services are a way to transfer the same types of information over the Internet (instead of expensive VANs) using industry-standard protocols such as HTTP, XML, and TCP/IP.
  c.Data Access
ADO.NET is a new data access technology taking advantage of all the things Microsoft learned with ADO, RDO, OLEDB, ODBC, and other preceding data access implementations.
  d.Deployment
Deployment is as easy as copying the assemblies into a /bin directory in the application root.
  e.Configuration
ASP.NET introduces a new paradigm for all settings. Instead of being stored in the opaque metabase, they are now stored as a hierarchical set of XML configuration files.
  f.State Management
ASP.NET introduces a new option for cookieless state that performs URL munging to connect a user to state information.
  g.Caching
For data that changes infrequently, caching is a great solution. ASP.NET offers two forms of caching. Output caching takes an entire page and stores the executed results in memory for later delivery. Data caching takes items that were expensive to create, such as DataSets, and caches them on the server side.
   h.Debugging
ASP.NET not only improves remote debugging and makes it consistent, it also offers a new Trace facility that is great for handling the types of things that logging or Response.
   i.Availability
ASP.NET has introduced a number of process controls that are aimed directly at improving availability. Now the ASP.NET process can restart automatically based on things such as memory utilization, time up, or even number of requests handled, which helps cope with situations where ASP used to get jammed up.

Page Framework

The changes in ASP.NET can be broken down into three categories: the control model, the event model, and the separation of code from presentation.

1.

Debugging ASP.NET Applications


State Management and Caching

Configuration and Deployment


Happy day, happy life!

No comments: