1 Static Web Pages Websites on Servers (The Big Picture) –Apache Tomcat can support static web pages –Primarily intended to support servlets and JSP –Some.

Slides:



Advertisements
Similar presentations
3.02D HTML Overview 3.02 Develop webpages.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Chapter 2 HTML Basics Key Concepts
1 HTML in 21 minutes A legal HTML document ( html/legalt.html ): My Site My Site See the page Web Publishing with Databases It can be difficult to format.
Video, audio, embed, iframe, HTML Form
1 HTML Markup language – coded text is converted into formatted text by a web browser. Big chart on pg. 16—39. Tags usually come in pairs like – data Some.
Introduction to HTML CPS470 Software Engineering Fall 1998.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
IST 535 Week 1 Class Orientation / Review of Web Basics.
1 * The World Wide Web * HTML Basics Internet 1: The World Wide Web.
CIS101 Introduction to Computing
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
Web Page Development Identify elements of a Web Page Start Notepad
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.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
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.
Session 2 Tables and forms in HTML Adapted by Sophie Peter from original document by Charlie Foulkes.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Computer Science 101 HTML. World Wide Web Invented by Tim Berners-Lee at CERN, the European Laboratory for Particle Physics in Geneva, Switzerland (roughly.
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.
Why Worry About the WWW? Intranets -- with lots of HR applications »policies/procedures »job postings »benefits & other transactions »hiring & other workflows.
HTML. We’ll learn … What HTML is What tags are What a basic web page looks like What 3 HTML tags are required What HTML comments look like How to title.
1 Homework / Exam Exam 3 –Solutions Posted –Questions? HW8 due next class Final Exam –See posted schedule Websites on UNIX systems Course Evaluations.
Introduction to HTML. Topics HTML –What is HTML –Parts of an HTML Document –HTML Tags.
Chapter 16 The World Wide Web Chapter Goals ( ) Compare and contrast the Internet and the World Wide Web Describe general Web processing.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
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.
Web application architecture
1 HTML References: A HTML Tutorial: /HTMLPrimer.html
ACM 511 HTML Week -1 ACM 511 Course Notes. Books ACM 511 Course Notes.
Objectives: 1. Create a Skeleton HTML 2. View a Skeleton File Through a Server and Browser 3. Learn HTML Body Tags for the Display of Text and Graphics.
Website Development & Management Creating Web Pages CIT Fall Instructor: John Seydel, Ph.D.
Chapter 2 HTML Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
Hypertext Markup Language HTML Hypertext is vaguely defined as interconnecting pieces of information in a non-sequential but usually relational, manner.
COMP 321 Week 7. Overview HTML and HTTP Basics Dynamic Web Content ServletsMVC Tomcat in Eclipse Demonstration Lab 7-1 Introduction.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
CSC 2720 Building Web Applications HTML Forms. Introduction  HTML forms are used to collect user input.  The collected input is typically sent to a.
Introduction to HTML. What is a HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup tags  The.
INTRODUCTION. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language,
Web Design 3080 – Week 2 More Fun With Delicious.com Setting up a ‘network’. 1.Go to Delicious.com and sign up for a personal account 2.Once your account.
Website Development with PHP and MySQL Saving Data.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
XHTML 1.1  Derived from Standard Generalized Markup Language (SGML) of ISO  XHTML concerned primary with content rather than presentation and style 
76 © 1998, 1999, 2000 David T. Gray, Howard Duncan, Jane Kernan Frames When displaying information in a browser, it is sometimes useful to divide the display.
W orld W ide W eb Client/Server design using TCP/IP Incorporates Other Client/Server Systems –ftp –gopher –mail Server runs on port 80, named httpd, exchanges.
HTML Basics BCIS 3680 Enterprise Programming. Web Client/Server Architecture 2  Your browser (the client) requests a Web page from a remote computer.
XHTML & Forms. PHP and the WWW PHP and HTML forms – Forms are the main way users can interact with your PHP scrip Typical usage of the form tag in HTML.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
HTML Basic. What is HTML HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language, it.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Operating Systems Lesson 12. HTTP vs HTML HTML: hypertext markup language ◦ Definitions of tags that are added to Web documents to control their appearance.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Introduction to Web & HTML
HTML – The Basics COE 201- Computer Proficiency. The Internet The World Wide Web ▫Also known as the Web ▫Created in 1989  European Laboratory for Particle.
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
HTML Assoc. Prof. Rozinah Jamaludin 28 January 2010.
JavaScript and Ajax (Internet Background) Week 1 Web site:
HTML Hyper Text Markup Language. In Early 1970s VINT CERF & BOB KAHN released a paper In 1980s That Solution was implemented as TCP/IP.
1 HTML: HyperText Markup Language Representation and Management of Data on the Internet.
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
HTML. Hyper Text Markup Language Markup your text document The markup is the tag Hyper text means you can jump from place to place Programming language.
HTML III (Forms) Robin Burke ECT 270. Outline Where we are in this class Web applications HTML Forms Break Forms lab.
Week-11 (Lecture-1) Introduction to HTML programming: A web based markup language for web. Ex.
Computer Basics Introduction CIS 109 Columbia College.
Finally getting to html and CSS… Tim Berners-Lee, the writer of the software program that makes him the inventor of the WWW, defines the Internet as a.
Web Basics: HTML and HTTP
JavaScript and Ajax (Internet Background)
CNIT 131 Internet Basics & Beginning HTML
Presentation transcript:

1 Static Web Pages Websites on Servers (The Big Picture) –Apache Tomcat can support static web pages –Primarily intended to support servlets and JSP –Some web server software does not support them Static Web Pages (HTML Files) HTML Forms

2 The Big Picture UNIX System Apache Tomcat Server Browser Software PC/MAC The Internet TCP/IP Software TCP/IP Software File System HTML, servlet, and/or JSP Files HTTP Protocol

3 Browser Browser interacts with user to get URL Browser converts URL to an IP address (DNS) Opens a connection to IP address and port 80 Sends an HTTP “request” containing URL Receives HTTP “response” containing HTML Interprets and displays the HTML

4 Web Server Tomcat server on system (or local PC here) Listens on port 80 Accepts TCP connections from browser clients Maps URL to path/file name Accesses files on the file system for the client Processes HTTP requests / Returns responses OR Passes input to dynamic server programs

5 Static HTML Document (Text File) Display Title Contents of body defines what the browser displays

6 Hello World HMTL File Your Name’s Hello World Website Hello world!

7 Proper Nesting of and … … Start/End on one line is OK Start/End on one line is OK

8 Basic HTML Tags Various font/format control pairs Headings Level 1 Paragraph Bold Italics Center Text Some format control tags are not a tag pair: Break (new line) Horizontal Rule

9 Basic HTML Tags Unordered Lists (Bullets at start of each line) List Item Ordered Lists (Numbers at start of each line) List Item 1 List Item 2

10 Links to Other Files Display a hyper-link to another html file: Display Text Display a link to download a non-html file: Display Text Display an image from a non-html file: (Note: not a tag pair)

11 HTML Forms Forms defined using tags Form tag contains parameters: –NameForm Name –MethodGet or Post –ActionURL of server program Example:... (the form’s widgets go here)

HTML Forms Many useful form “widgets”: –Select (Multiple Choice) –Check Boxes (on or off) –Text (Free Format Text Entry) These identify the name of a parameter to be submitted and allow selection or entry of the value for the parameter

Form Widgets Select (Multiple Choice) Multiple choice question to the user? <select name = “Title” (Choose One) First Choice Text Second Choice Text...

Form Widgets Check Boxes (On or Off) Question to the user? (Check all that apply) Text 1 Text 2 Text Entry Your Name:

Form Widgets “Control Widgets” –Submit Button –Reset Button

HTML Links with Get Requests A Get request can be implemented using an anchor with a URL, a ‘?’, and request data Spaces are represented using ‘+’ characters Example: <a href=“ name3=this+is+a+value+with+embedded+spaces”> Text to display on the page for this link

Introduction to Project 6 You will write an html page that sends request data to a server via either get or post You will use the reflect.cgi program on my website to “echo” the request data back to your browser so that you can see a response You will also use Wireshark to see the actual IP traffic on the Ethernet port when you send your get or post request

Wireshark

HTTP Get/Post Requests Browser submits data to server programs in one of two ways: Get or Post “Get” = request data is appended to url after ‘?’ url?parameter1=value1&parameter2=value2 “Post” = request data is in “Line-based text” field of the HTTP request”