8. Session and Presentation. 8.1WWW operation HTML/Java WWW server WWW browser HTTP protocol WWW browser HTTP TCP IP HTTP protocol HTML/Java WWW page.

Slides:



Advertisements
Similar presentations
The Internet Unit Information Systems, Higher. The Internet HTML Two sets of notes.
Advertisements

DT228/3 Web Development WWW and Client server model.
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
Beginning Web Site Creation: Dreamweaver CS4.  WK1 & WK2  File Management  BlackBoard  SWS  Planning, Design, and HTML review  WK3 & WK4  Dreamweaver.
Server-Side vs. Client-Side Scripting Languages
Administrative  Philosophy  Class survey  Grading  Proposal (5 points max)  Small projects (10 points each max)  Project (40 points max)  Presentation.
The Application Layer Chapter 7. Electronic Mail Architecture and Services The User Agent Message Formats Message Transfer Final Delivery.
IST 535 Week 1 Class Orientation / Review of Web Basics.
Apache Tomcat Server – installation & use Server-side language-- use Java Server Pages Contrast Client-side languages HTML Forms Servers & Server-side.
How the web works: HTTP and CGI explained
Introduction to Web Interface Technology (CSE2030)
Multiple Tiers in Action
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Quick Tour of the Web Technologies: The BIG picture LECTURE A bird’s eye view of the different web technologies that we shall explore and study.
UNDERSTANDING WEB AND WEB PROJECT PLANNING AND DESIGNING AND EFFECTIVE WEBSITE Garni Dadaian.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
Internet Vulnerabilities & Criminal Activities 1.2 – 9/12/2011 Structure of Internet Communications 1.2 – 9/12/2011 Structure of Internet Communications.
INTRODUCTION TO WEB DATABASE PROGRAMMING
JAVASCRIPT HOW TO PROGRAM -2 DR. JOHN P. ABRAHAM UTPA.
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
1 Homework / Exam Exam 3 –Solutions Posted –Questions? HW8 due next class Final Exam –See posted schedule Websites on UNIX systems Course Evaluations.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Agenda Web Development Chapter 7 Review Class Discussion Issues.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
7. WWW Internet Service Provider (ISP) E.g. AOL, Freeserve Internet Service Provider (ISP) E.g. AOL, Freeserve ISDN (64kbps/128kbps) Modem (28.8/56kbps)
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
AJAX Making Dynamic Web pages more Dynamic Jim Hendricks April 25th, 2006.
Mark Dixon Page 1 3 – Web applications: Server-side code (JSP)
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
12 1 Redirection CGI/Perl Programming By Diane Zak.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Copyright 2003 Objectives: Chapter 6: TCP/IP Transport and Application Layers TCP/IP transport layer * Transport layer protocols * TCP/IP.
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)
Web Programming Brian Toone 8/27/2014. Outline for today 1.Understanding the architecture of the web 2.Overview of programming languages – Client-side.
CS1001 Lecture 9. Overview Security Security HTML HTML.
JavaScript Tutorial 1 - Introduction to JavaScript1 Tutorial 1 Introduction to JavaScript Section A – Programming, HTML, and JavaScript.
Active Server Pages Server-Side Scripting and Client-Side Scripting.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Client-side & Server-side Scripting ©Richard L. Goldman August 5, 2003 Requires PowerPoint 2002 or later for full functionality.
David Lawrence 7/8/091Intro. to PHP -- David Lawrence.
ECMM6018 Enterprise Networking for Electronic Commerce Tutorial 7
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Web Page Introduction. What is a web page? A hypertext is a document contains clickable links. A web page is a text file containing Hyper Text MarkUp.
 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.
Scripting Languages Client Side and Server Side. Examples of client side/server side Examples of client-side side include: JavaScript Jquery (uses a JavaScript.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Languages.ppt Programming Language Usage Stand-A-Lone Runs on a Mainframe, Server, or PC and does not interface outside of the immediate domain Program.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
It’s World Wide! I NTRODUCTION TO T HE WEB 1 Photo courtesy:
PHP Overview. What is PHP Widely available scripting language Free Alternative to Microsoft’s ASP Runs on the Web Server; not in the browser Example:
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)
Computer Club Content Review Al Huda Computer Club, April 9, 2016 Farid Ahmed.
Internet and World Wide Web Introduction to the Internet.
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.
WWW and HTTP King Fahd University of Petroleum & Minerals
Chapter 27 WWW and HTTP.
INFS 230 L Internet Technology
Presentation transcript:

8. Session and Presentation

8.1WWW operation HTML/Java WWW server WWW browser HTTP protocol WWW browser HTTP TCP IP HTTP protocol HTML/Java WWW page Presentation Session Transport Network Internet

8.2WWW Topology Germany Japan UK USA France User Links to other Web servers Sweden Canada Hyper Text Language Hyper Text Language Hyper Text Language Hyper Text Language Hyper Text Language Hyper Text Language Hyper Text Language

8.3HTML Fred Bloggs Fred Bloggs Home Page I'm Fred Bloggs. Below is a table of links. General Research CV Papers Published HTML/Java Tutorials Tutorial 1 Tutorial 2 Tutorial 1 Tutorial 2 Tutorial 3 Fred Bloggs Fred Bloggs Home Page I'm Fred Bloggs. Below is a table of links. General Research CV Papers Published HTML/Java Tutorials Tutorial 1 Tutorial 2 Tutorial 1 Tutorial 2 Tutorial 3

Server Server processes ASP or PHP tags to produce standard HTML Server-side include Client-side include WWW page with ASP or PHP HTML file HTML file sent with Java Script and/or VBScript WWW browser processes Java Script and/or VB Script WWW browser displays HTML Untitled Document Untitled Document Server 8.4Client-side and server-side includes

8.5JavaScript var dat=new Date(), mon=["Jan","Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sept", "Oct", "Nov", "Dec"]; document.write("Month is "); document.write(dat.getMonth()); document.write(" and the name of the month is "); document.write(mon[dat.getMonth()]); var dat=new Date(), mon=["Jan","Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sept", "Oct", "Nov", "Dec"]; document.write("Month is "); document.write(dat.getMonth()); document.write(" and the name of the month is "); document.write(mon[dat.getMonth()]); sub myheader_onClick myheader.Style.Color = "BLACK" end sub

8.6ASP, PHP and JSP <% String user = (String)session.getAttribute("user"); if ((user == null) || (user.equals(""))){ %> <% String user = (String)session.getAttribute("user"); if ((user == null) || (user.equals(""))){ %> <?php $value=0; //our variable while($value<=10){ print(" $value = ".($value*$value)); print(" \n"); $value=$value+1; } ?> <?php $value=0; //our variable while($value<=10){ print(" $value = ".($value*$value)); print(" \n"); $value=$value+1; } ?> Current time is JSP ASP PHP

8.7CGI and XML #!/usr/local/bin/perl print "Content-type: text/html","\n\n"; print STDOUT "\n"; $remote_addr = $ENV{'REMOTE_ADDR'}; print STDOUT " Your IP address is: "; print STDOUT $remote_addr; CGI How many bits are in a nibble: q1 Which unit represents 1024 bytes: B KB MB GB q2 How many bits are in a nibble: q1 Which unit represents 1024 bytes: B KB MB GB q2 XML