Working with scripts. HTTP Was too limited Not dynamic.

Slides:



Advertisements
Similar presentations
The Web: an architectural view. Browser Render HTML Get URL Send HTML Get HTML file HTTPD File System The primitive Web model.
Advertisements

J0 1 Marco Ronchetti - The Web: an architectural view.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Web Applications – The Object Web combining servers and client-applications multiple.
Lecture plan Information retrieval (from week 11)
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
CGI vs Servlets Raghu Havaldar Dept of Computer Science Iowa State University.
DT228/3 Web Development WWW and Client server model.
BICS546 Client/Server Database Application Development.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
Introduction to Web Base Multimedia Application. Web base application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Multiple Tiers in Action
Introduction to Web Based Application. Web-based application TCP/IP (HTTP) protocol Using WWW technology & software Distributed environment.
Apache Tomcat Server Typical html Request/Response cycle
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
Introduction to Servlet & JSP
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML.
8 Server Side Scripting.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Web-based Software Development - An introduction.
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
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 Applications Notes for Chapter 19 Digital Domain, 2 ed.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Introduction to Internet Programming (Web Based Application)
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
E-Learning Material Web Application Design 3. Web Application Design Architecture Which objects go where? The final model notation Summary.
PHP and MySQL by Example COMP YL Professor Mattos.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Java CGI Lecture notes by Theodoros Anagnostopoulos.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Introduction to ASP.NET1. 2 Web applications in general Web applications are divided into two parts –The server part –The client part The server part.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
LHCb-Italy Farm Monitor Domenico Galli Bologna, June 13, 2001.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Case Study Dynamic Website - Three Tier Architecture
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.
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Java for networking Module Introduction Data Communications Communication architecture Application.
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
UMass Lowell Computer Science Java and Distributed Computing Prof. Karen Daniels Fall, 2000 Lecture 21 Java Servlets Wed. 11/22/00 based on material.
Server Side Scripting. Common Gateway Interface (CGI) The web is a client-server system.
 Before you continue you should have a basic understanding of the following:  HTML  CSS  JavaScript.
Display Page (HTML/CSS)
How CGI and Java Servlets are Run By David Stein 14 November 2006.
1 Web Programming with Servlets & JSPs WEB APPLICATIONS – AN OVERVIEW.
CX Introduction to Web Programming
Introduction to Internet Programming (Web Based Application)
Web-based Software Development - An introduction
JAVA, JAVA Applets, and JavaScript
Section 6.3 Server-side Scripting
CSC 301 Web Programming Charles Frank.
Java Servlets By: Tejashri Udavant..
Web App vs Mobile App.
Web Browser server client 3-Tier Architecture Apache web server PHP
File Operations Access Permissions.
Unit 6 part 3 Test Javascript Test.
WPS - your story so far Seems incredible complicated, already
Client-Server Model: Requesting a Web Page
Web Application Development Using PHP
Presentation transcript:

Working with scripts

HTTP Was too limited Not dynamic

Script types Server side scripting Client side scripting Platform Independent Java application

Server Side Scripting CGI (Common Gateway Interface)

Client Side Scripting 1/1 5/1

Client side scripting

Byte Code Placed on Web Server for Download Java Byte Code Web Server Your Computer Java Source Code You Java Compiler (PC) Java Byte Code Java Compiler (Unix)Java Compiler (Mac) Java Interpreter (Mac) Java Interpreter (PC) Java Interpreter (Unix) Client Using Web Browser Java scripting (platform independent)

A web DB application Browser Java Applet/ Application Platform Independent client Web server + CGI Programs/ Servlet PHP scripts Database ODBC/JDBC Database specific API HTTP First tierSecond tier Third tier

HTML Scripting <script type=“text/vbscript“ language=“Vbscript” scr=“vbscript.vbs”>

– – – mhttp://msdn.microsoft.com/scripting/default.htm?/scripting/vbscript/default.ht m – – – – – – – – –

– – – – – – – 7.netscape.com/Computers/Programming/Languages/Comparison_and_Critiq uehttp://h netscape.com/Computers/Programming/Languages/Comparison_and_Critiq ue – intl.com/Info_Booth/Computers/Programming/Languages/Comparison_and_ Critique/ intl.com/Info_Booth/Computers/Programming/Languages/Comparison_and_ Critique/ – ml –