web application development

19
Web Application Development DINESH KUMAR RAM PGT(COMPUTER SCIENCE) KENDRIYA VIDYALAYA NAD, ALUVA

Upload: junior

Post on 06-Jan-2016

24 views

Category:

Documents


0 download

DESCRIPTION

DINESH KUMAR RAM PGT(COMPUTER SCIENCE). Web Application Development. KENDRIYA VIDYALAYA NAD, ALUVA. INTRODUCTION TO WEB APPLICATION. WEB APPLICATION. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Web Application Development

Web Application Development

DINESH KUMAR RAMPGT(COMPUTER SCIENCE)

KENDRIYA VIDYALAYA NAD, ALUVA

Page 2: Web Application Development

INTRODUCTION TO WEB

APPLICATION

Page 3: Web Application Development

WEB APPLICATION

A web application is an application that is accessed over a network such as the Internet or an intranet. The term may also mean a computer software application that is hosted in a browser-controlled environment (e.g. a Java applet) or coded in a browser-supported language (such as JavaScript, combined with a browser-rendered markup language like HTML) and reliant on a common web browser to render the application executable.

Page 4: Web Application Development

WEB BROWSER

A Web Browser is aWWW client that

navigates through the World Wide Web and displays web pages.

e.g. Internet Explorer,

Mozilla firefox, Netscape Navigator etc

Page 5: Web Application Development

WEB SERVER

A WEB SERVER is a WWW server that stores web documents and responds to the request made by web browsers.

e.g. Apache HTTP Server, Internet Information Services(IIS) , Sun Java System Web Server, Jigsaw Server

Page 6: Web Application Development

Function of Web ServerThe primary function of a web server is to deliver web pages to clients. This means delivery of HTML documents and any additional content that may be included by a document, such as images, style sheets and JavaScripts.

Running gateways programs and returning output

Controlling access to the server

Monitoring and logging server access statistics

Page 7: Web Application Development

Web Address and URLWeb Address : In computing, a Uniform Resource Locator (URL) is a subset of the Uniform Resource Identifier (URI) that specifies where an identified resource is available and the mechanism for retrieving it.

HTTP USES INTERNET ADDRESSES IN A SPECIAL FORMAT CALLED A UNIFORM RESOURCE LOCATOR OR URL.

e.g. http://kvnadaluva.gov.in

http://cbse.nic.in

Page 8: Web Application Development

Syntax Elements of URL’s

Page 9: Web Application Development

Communicating with Web Server

Page 10: Web Application Development

Client Server Communication

• Client Server computing refers to a network set-up in which programs and information reside on the server and clients connect to the server for network access.

Page 11: Web Application Development

Computers: Clients and ServersIn a client/server network arrangement, network services are located in a dedicated computer whose only function is to respond to the requests of clients.

The server contains the file, print, application, security, and other services in a central computer that is continuously available to respond to client requests.

Page 12: Web Application Development

Networking Protocol: TCP/IP

Page 13: Web Application Development

Web Protocols

HTTP (Hyper Text Transfer Protocol ) used on the World Wide Web (WWW) for transferring web pages and files contained in web pages such as images.

FTP (File Transfer Protocol) employed for transferring files from one machine to the other.

SMTP (Simple Transfer Protocol) used for E-Mail.

Telnet Protocol used to open remote-machine access (telnet session)

Page 14: Web Application Development

Clients Server Communication Model

The client server communication over the web can

take places in two forms :

For accessing static HTML pages

For accessing dynamic web pages

Page 15: Web Application Development

Client Server CommunicationStatic HTML pages

Page 16: Web Application Development

Client Server CommunicationDynamic web pages

• Dynamic Web pages are generated via

two different technologies :

CGI ScriptsServer side Scripts

Page 17: Web Application Development

Client Server Communication with CGI Script

Page 18: Web Application Development

Client Server Communication with Server Side Scripting

Page 19: Web Application Development