Professional Documents
Culture Documents
Net
ASP.NET:
It stands for Active Server Pages dot Net. Asp.Net is a robust, easy to use solution
for developing complex web sites on Microsoft Dot Net platform.
ASP.Net is a technology to create web pages. Websites are the collection of web
pages, which information stores on a web server which is accessible via Internet. Internet
works on the “client/server model”
Web Server
Client
Htm/html
A server that holds information & the client that wants the information. The client
computer sends a request for information to the client with the information that was
requested of it.
CGI
ENGINE
Client 2
P2
DB
Advantages:
Process is fast
Performance is very efficient
Disadvantages:
Resources of the server are blocked
So we need a tech to contact the external resources and to provide the response
back to the client without providing burden to the server.
So we use Servlets Technology.
FLAT FILE
Client 1
SERVLET ENGINE
Client 2
DB
Process
Advantages:
No burden to the server
Disadvantages:
Performance is slow.
So the requirement is a technology to contact the external resources and to
provide the response back to the client without providing burden to the server and
to clients.
FLAT FILE
Client SCRIPT
ENGINE
DB
1. Sun Microsystems
JSP
2. Oracle Corporation
PL/ SQL
3. Microsoft
Active server pages
ASP
ASP.Net Architecture
Web Server
Client
Complied .aspx
If the request for the nth time or 2nd time
Web Server
Client
Complied .aspx
HTTP
REQUEST (.aspx)
Web Server ASP.net Runtime Env
Aspnet_is
Machine.config
api.dll
(.asp)
Asp.dll
Web.config
HTTP
App Domain
RESPONSE
HTTP Handlers
Process
Req
inet_info.exe