Professional Documents
Culture Documents
Web Development
Web Development
University of Zakho.
Faulty of Science.
Computer Science Department.
Third Stage / 5th Semester.
“Web Development”
“Active Server Page (ASP)”
Supervisors:
Dr. Karwan. Mr. Younis. Mr. Aya.
Table of content: Pages
1) Introduction. ........................................................... 2
- 1.3: HTTP. 2
- 1.4: Server. 3
- 2.3: Types. 5
- 4.1: Advantages 7
- 4.2: Disadvantages 8
1
1. Introduction:
1.3: HTTP:
when these computers talk to each other, they exchange messages in a format
known as HTTP, which stand for “HyperText Transfer Protocol”. This sort of
communication is used whether you are working with a static website, those who
delivers static fix web pages, or a dynamic web application those who support
ASP.NET. users(clients) start the process by sending a request in the HTTP
format, the clients request a web source, which might be the following
Web Page
Image File
Text file contain JavaScript’s or CSS code
2
1. Introduction:
1.4: server:
The web server is a computer that runs a peace of software called the HTTP
server, there are two major HTTP server products on the market.
Microsoft’s Internet Information(IIS) only available on windows platform
Apache, which is a free HTTP server product, Cross-platform
If your going to work with ASP or ASP.NET you will be deploying your web
application or your dynamic website using Internet Information(IIS) because
only IIS does a good job for integrating the ASP or ASP.NET application server
3
2. How is the ASP used, and its types?
Here is how a static web Page works. The web clients make a request for a
resource, let’s say a web page, by sending a HTTP formatted request over the
internet to the server. Shown in figure 2.1
The service responds by locating the file on its hard disk that has been
requested this is known as static web page with a file extension of typically of
html, the web server responds by sending that content back to the client and
the client, and the client which might be a web browser on a personal computer,
render and displays the web page visually. this is a static web page, figure 2.1
complete the prosses.
4
2. How is the ASP used, and its types?
When you move to the dynamic environment, the application server software is
installed on the same computer as the web server. The application server, in this
case ASP.NET can communicate with database and other service resources,
shown in figure 2.3.
Once again, the web client makes the HTTP formatted request. The web service
talks to the application server. The application server talks to the database and
other network resources and then its up to the web server to construct an
HTML formatted response, which once again is sent back to the web client.
2.3: types
There are many software packages that you can use select from as an
application server
5
3. History of ASP
In December 1996, ASP 1.0 was released along with IIS 3.0.
In September 1997, ASP 2.0 was lunched, being a part of the IIS 4.0.
This newer version came with six default objects, namely: Request,
Application, Response, ASPError, Session and Server. Session object is
involved in maintaining the state of variable from one page to another.
ASP websites are also allowed to access functionality in compiled libraries
like DLLs because the Active Scripting engine has support for the
Component Object Model (COM)
In November 2000, the IIS 5.0 was released along with the ASP 3.0.
There aren’t many major differences between ASP 3.0 and 2.0. However,
there some extra improvements in version 3.0 of ASP. These include the
Server.Execute and Server.Transfer methods, as well as a better
ASPError object. This version also allows for buffering (a built-in
feature), leading to enhanced performance of the engine.
The support for ASP is present in Windows Operating Systems like Windows 7,
Vista, 8 and 10 at present. However, the support for ASP in Windows 7 would be
ended on 14th January 2020. Prior to the release of Windows 8, it was stated
the support for ASP in the operating system would last for at least 10 years
after its launch.
6
4. Advantages and Disadvantages of ASP
4.1: Advantages.
1. Allow for separation
ASP is a script environment which mean it only work when its needed, not
like programming language that work nonstop, and also ASP is a server-
side which also mean it work in server side, when u do a computation like
1+1 it wont work on your pc or in your browser it send to the server and
server will send back the result.
3. Cross-platform migration
The framework language allows for easy cross-platform migration.
4. Security
Security is a good feature of the framework language. You can develop
secure applications through built in Windows authentication and per-
application configuration features.
5. flexibility
The framework language is based on common language runtime, so all the
web application developers can enjoy flexibility and power of that entire
platform.
6. Language Independence
It is also language independent, so you can choose the language for your
application or even divide your application across several languages.
7
4. Advantages and Disadvantages of ASP
4.2: Disadvantages.
ASP provide you with a powerful way to create programmable Web pages.
They are side- server-based, meaning that the code runs on the server,
producing HTML output that’s sent to the browser. When users click a
button in a Web browser, it sends the page to the server for processing—
that is, it makes a round-trip.
8
Reference.
1. introduction
3. History of ASP