Chapter 16 The World Wide Web. 16-2 Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.

Slides:



Advertisements
Similar presentations
The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that.
Advertisements

Chapter 16 The World Wide Web Nell Dale John Lewis.
Chapter 16 The World Wide Web.
DT228/3 Web Development WWW and Client server model.
Kyung Hee University 1 1 Application Layer. 2 Kyung Hee University Position of Application Layer.
Project 1 Introduction to HTML.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
9/19/06 Hofstra University – Overview of Computer Science, CSC005 1 Chapter 16 – Part 2 The World Wide Web The New Yorker, Peter Steiner, July 5, 1993.
Introduction to Web Database Processing
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
Introduction to Web Interface Technology (CSE2030)
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
1 The World Wide Web. 2  Web Fundamentals  Pages are defined by the Hypertext Markup Language (HTML) and contain text, graphics, audio, video and software.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1st Project Introduction to HTML.
Chapter 16 The World Wide Web. 2 The World Wide Web (Web) is an infrastructure of distributed information combined with software that uses networks as.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
The Internet & The World Wide Web Notes
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Chapter 16 The World Wide Web. 2 Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML.
Chapter 16 The World Wide Web. 2 Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML.
Chapter 16 The World Wide Web Chapter Goals ( ) Compare and contrast the Internet and the World Wide Web Describe general Web processing.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Chapter 16 The World Wide Web. 2 The Web An infrastructure of information combined and the network software used to access it Web page A document that.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
CPS120: Introduction to Computer Science The World Wide Web Nell Dale John Lewis.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
Chapter 16 The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange.
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
1 John Magee 9 November 2012 CS120 Lecture 17: The World Wide Web and HTML Web Publishing.
Web software. Two types of web software Browser software – used to search for and view websites. Web development software – used to create webpages/websites.
Nell Dale & John Lewis (adaptation by Michael Goldwasser) The World Wide Web.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Website design and structure. A Website is a collection of webpages that are linked together. Webpages contain text, graphics, sound and video clips.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to the World Wide Web & Internet CIS 101.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
4.01 How Web Pages Work.
WWW and HTTP King Fahd University of Petroleum & Minerals
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Chapter 27 WWW and HTTP.
Chapter 16 The World Wide Web.
INFS 230 L Internet Technology
4.01 How Web Pages Work.
Presentation transcript:

Chapter 16 The World Wide Web

16-2 Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several specific HTML tags and their purposes Write basic HTML documents

16-3 Chapter Goals Describe the processing of Java applets and Java server pages Compare and contrast HTML and XML

16-4 The World Wide Web The Web The network of computers supporting HTML protocol –Client machines running browser SW –Server machines running web server SW Web page A multimedia document stored on a web server and distributed to a client Link A connection between one web page and another that can be used to “move around” as desired

16-5 The World Wide Web Website A collection of related web pages The Internet makes communication possible The Web makes communication easy

15-6 Web Machines Client/server model Figure 15.1 Client/Server interaction

The Web is Stateless After a page is served to a client, the server forgets who you are A mechanism is needed to remember “state” information One mechanism is a “Cookie” There are other mechanisms also 16-7

16-8 Cookies Cookie A small text file that a web server stores on your local computer’s hard disk –A cookie contains information about your visit to the site –Cookies can be used to determine number of unique visitors to the site to customize the site for your future visits to implement shopping carts that can be maintained from visit to visit

16-9 Web Browser Browser A software tool that issues the request for the web page we want and displays it when it arrives User requests an HTML webpage from another computer (the web server) The web server responds by sending an HTML document back to the user’s computer

16-10 Web Server Web server The computer that is set up to respond to web requests Web address The core part of a Uniform Resource Locator, or URL, which uniquely identifies the page you want. Example: onBasicInfo.htm

16-11 Web Browser Figure 16.2 A browser retrieving a Web page

16-12 HTML Web pages are created (or built) using a language called the Hypertext Markup Language, or HTML The term Markup Language comes from printing industry, where it is used to define the format of a document using tags Hypertext refers to the links

16-13 Mark-Up Figure 16.2 A marked-up document

16-14 Cooked HTML Figure 16.3 The Student Dynamics Web page as displayed in Netscape Navigator

16-15 Raw HTML Figure 16.4 The HTML document defining the Student Dynamics Web page

16-16 HTML Tags Tags are enclosed in angle brackets ( ) Tags are often used in pairs, with a start tag such as and a corresponding end tag with a / before the element name, such as

16-17 Basic HTML Formatting The paragraph tags (... ) The center tags (... )

16-18 Basic HTML Formatting The B, I, and U elements for bold, italic, or underlined The tag inserts a horizontal rule (a line) across the page

16-19 Images and Links Image Tags –Downloads and image file and displays it –

16-20 Images and Links (cont.) A link or “anchor” HREF tag specifies the URL of the destination document. For example Documentation Central!

Static Web Pages When HTML was first developed, there was no way to interact with the information and pictures presented in a web page The page did not change, it was static 16-21

16-22 Interactive Web Pages Code must run somewhere to provide a dynamic webpage There are three main ways to do this –Client side scripting (Javascript) –Client side applets (ActiveX, Java Applets) –Server side scripting

16-23 Client Side JavaScript Code can be embedded in the HTML, then, interpreted and executed by the browser This allows the page to change as the user interacts with it. Example: WebPages with menus

16-24 Java Applets Java applet A program that is designed to be embedded into an HTML document and transferred over the Web to someone who wants to run the program An applet is embedded into an HTML document using the APPLET tag

16-25 Java Applets Java applet programs are compiled into Bytecode, a low-level representation of a program that is not the machine code for any particular type of CPU Java applets have more powerful processing than scripts Example: Animations –

16-26 Server Side Scripts Code can be embedded in the HTML, but processed on the server, then removed before the final HTML page is sent. This allows customized pages to be created. Example: a Google search result page

16-27 Server Side Scripts A JSP scriptlet is encased in special tags beginning with Page 488

16-28 Server Side Scripts Note that JSPs are executed on the server side where the web page resides By the time it arrives at your computer, all active processing has taken place, producing a static (though dynamically created) web page JSPs are particularly good for coordinating the interaction between a web page and an underlying database

16-29 XML HTML has predefined tags and each tag has its own meaning Most of HTML tags are concerned with formatting. There is nothing about HTML tags that describes the true content of a document

16-30 XML The Extensible Markup Language, or XML, allows the creator of a document to describe its contents by defining his or her own set of tags XML allows new data types to be defined from existing data types

16-31 XML Like HTML, an XML document is made up of tagged data Figure 16.5 An XLML document containing data about books