HTML Forms Piggy-back on Internet Programs Google example Validator example.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Four Essential Tools for Web Page Authors.
Advertisements

World Wide Web Hyperlinks Servers/Clients Browsers HTML (HyperText Markup Language)
A guide to HTML. Slide 1 HTML: Hypertext Markup Language Pull down View, then Source, to see the HTML code. Slide 1.
4.01 How Web Pages Work.
Skills: none Concepts: Web client (browser), Web server, network connection, URL, mobile client, protocol This work is licensed under a Creative Commons.
Session 6 Server-side programming - ASP. An ASP page is an HTML page interspersed with server-side code. The.ASP extension instead of.HTM denotes server-side.
The Internet Useful Definitions and Concepts About the Internet.
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
Apache Tomcat Server – installation & use Server-side language-- use Java Server Pages Contrast Client-side languages HTML Forms Servers & Server-side.
PHP Scripts HTML Forms Two-tier Software Architecture PHP Tools.
Multiple Tiers in Action
Apache Tomcat Server Typical html Request/Response cycle
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
PHP Scripts HTML Forms Two-tier Software Architecture PHP Tools.
Contrast with JavaScript HTML Formsto invoke Java Server Pages Structure of Forms Query strings Java Server Pages Sent From Browser To Serverfor JSP.
Introduction to the OWASP Top 10. Cross Site Scripting (XSS)  Comes in several flavors:  Stored  Reflective  DOM-Based.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Struts. Agenda Preface Struts and its components An example The architecture required for Struts Applications.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
Module - How To Get Help The DSpace Course. Module Overview  By the end of this module you will:  Understand the help available from the DSpace community.
Introduction to AJAX AJAX Keywords: JavaScript and XML
ITIS 1210 Introduction to Web-Based Information Systems Chapter 24 How Websites Work with Databases How Websites Work with Databases.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Cookies & Sessions.
.Net is a collection of libraries, templates and services designed to make programming applications of all kinds, easier, more flexible (multi platform),
1 HTML References: A HTML Tutorial: /HTMLPrimer.html
CS590VC – Tutorial 9 Calling Web Services from Second life.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
WWW Forms and Search. Forms URL - always fetch a particular page What if the information we want varies from time to time and from user to user?
Lecture # 6 Forms, Widgets and Event Handling. Today Questions: From notes/reading/life? Share Personal Web Page (if not too personal) 1.Introduce: How.
JavaScript – Quiz #9 Lecture Code:
Web software. Two types of web software Browser software – used to search for and view websites. Web development software – used to create webpages/websites.
What does WWW stand for? And following abbreviations? HTTP: Hyper Text Transfer Protocol HTML: Hyper Text Mark-up Language URL: Uniform Resource Locator.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Creating PHPs to Insert, Update, and Delete Data CS 320.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Dynamic web content HTTP and HTML: Berners-Lee’s Basics.
SQL INJECTIONS Presented By: Eloy Viteri. What is SQL Injection An SQL injection attack is executed when a web page allows users to enter text into a.
Jsp (Java Server Page) Is a server side program.
HTML Form Widgets. Review: HTML Forms HTML forms are used to create web pages that accept user input Forms allow the user to communicate information back.
Web Design: Basic to Advanced Techniques Fall 2010 Mondays 7-9pm 200 Sutardja-Dai Hall Introduction to PHP.
1 3 Computing System Fundamentals 3.4 Networked Computer Systems.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Multilingual prototype GCMD Portal JAXA/EORC Kengo Aizawa KEIO UNIVERSITY Hiromichi Fukui Kazuyoshi Kunisawa March 8, 2005.
Starting to Use the Internet for Work Search strings: Boolean + Key terms e.g Hysterectomy AND subtotal Hysterectomy + subtotal = key terms AND = Boolean.
U:/msu/course/cse/103 Day 21, Slide 1 CSE 103 Makeups –If you didn’t take one over the weekend, take one TUESDAY or WEDNESDAY!
 Previous lessons have focused on client-side scripts  Programs embedded in the page’s HTML code  Can also execute scripts on the server  Server-side.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
STRUCTURE OF JSP PRESENTED BY: SIDDHARTHA SINGH ( ) SOMYA SHRIVASTAV ( ) SONAM JINDAL ( )
CSCI-235 Micro-Computers in Science The Internet and World Wide Web.
Since you’ll need a place for the user to enter a search query. Every form must have these basic components: – The submission type defined with the method.
G042 - Lecture 09 Commencing Task A Mr C Johnston ICT Teacher
Dave Salinas. What is XML? XML stands for eXtensible Markup Language Markup language, like HTML HTML was designed to display data, whereas XML was designed.
How Web Database Architectures Work CPS181s April 8, 2003.
 Java Server Pages (JSP) By Offir Golan. What is JSP?  A technology that allows for the creation of dynamically generated web pages based on HTML, XML,
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
INTERNET VOCAB. WEB BROWSER An app for finding info on the web.
Introduction to HTML 4.0 Getting Started – Basic Terminology Teacher: Mr. Ho.
JavaScript Invented 1995 Steve, Tony & Sharon. A Scripting Language (A scripting language is a lightweight programming language that supports the writing.
4.01 How Web Pages Work.
JavaScript and Ajax (Ajax Tutorial)
MapServer In its most basic form, MapServer is a CGI program that sits inactive on your Web server. When a request is sent to MapServer, it uses.
العدد تذكيره وتأنيثه مقدمة
Chapter 2 Interacting with the Customer
4.01 How Web Pages Work.
Client-Server Model: Requesting a Web Page
Your computer is the client
Introduction to JavaScript
Q/ Compare between HTTP & HTTPS? HTTP HTTPS
Web Forms.
Presentation transcript:

HTML Forms Piggy-back on Internet Programs Google example Validator example

client 1.Browser sends URL to request service Internet web server 2. Server acts 3. Sends to client 4. Browser displays page - Serves response - Handles request

Example – Google Search service Make HTML Form sends search variable named q and its value to Google Search program

?source=ig&hl=en&rlz=&q=snow&aq=f&oq=&aqi=g10 Google Query String source=ig & hl=en & rlz= & q=snow & aq=f & oq= & aqi=g10 Variable names = values program action variables

Search key Human language action=" activates Form: sends data to Google server asks server to execute search Form data/variables Google program requested HTML FORM LAYOUT

W3 Validator Query String uri= … & charset=%28detect+automatically%29 & doctype=Inline & group=0 & ss=1 ?uri=&charset=%28detect+automatically%29&doctype=Inline&group=0&ss=1 program action variables

URL of Page action="validator.org/check" activates Form: sends data to validator.org server asks server to execute check Form data/variables Validator Service requested HTML FORM LAYOUT URL for test page show source code