Ext JS HTML docs Ext JS HTML docs Parser (ExtToPascal.dpr) Parser (ExtToPascal.dpr) Wrapper 12 units (Ext, ExtGlobal, ExtData, ExtUtil,ExtForm,ExtGrid,etc)

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

Internet – WWW Structure Internet/Web Structure1Prof. Dr. T. Hildebrandt.
Rob Saccoccio FastCGI Rob Saccoccio
Adding Dynamic Content to your Web Site
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Web Design Vocab 6 Backend, Frontend, Freelancer, JavaScript, Vector Image.
CSC 450/550 Part 6: The Application Layer Example: The World Wide Web.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
CGIWrap CGIWrap is a gateway program that allows general users to use CGI scripts and HTML forms without compromising the security of the http server.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Basic Technology HTML, HTTP, MIME client / server architecture client-side extensions.
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.
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.
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Defined/Undef my $i; if( defined $i ) #false $i=0; if( defined $i ) #true my %hash; #or %hash=(); defined %hash; #false, hash is empty $hash{“1”}=“one”;
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
Creating your website Using Plain HTML. What is HTML? ► Web pages are authored in HyperText Markup Language (HTML) ► Plain text is marked up with tags,
CIS 365 Vandana Janeja Nov 27 th 2001 Connecting Cobol programs to Other Languages- Visual Basic, Java,HTML.
Session-01. What is a Servlet? Servlet can be described in many ways, depending on the context: 1.Servlet is a technology i.e. used to create web application.
Web Integration to an Appx Backend Server. Unix web servers + CGI Win2K web servers + ASP Win2K web servers + ODBC Processing requests Generating HTML.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
FORESEC Academy FORESEC Academy Security Essentials (II)
Agenda Web Development Chapter 7 Review Class Discussion Issues.
Apache Server The Apache Server Apache is a WWW server that implements the HTTP protocol. Apache runs as a daemon. This means that it is a resident.
Christopher M. Pascucci.NET Programming: Basic ASPX Scripting & HTML Embedment.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Working with scripts. HTTP Was too limited Not dynamic.
Java CGI Lecture notes by Theodoros Anagnostopoulos.
2-1 WEB DATABSE INTERFACING Colorado Technical University IT420.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
CS 241 Section (04/19/12). MP8  Web Server  Due: Tuesday, May 1 st, 11:59pm  What will you be doing?  Creating a web-server in C that serves HTML.
CGI Programming. What is it? CGI –Common Gateway Interface Standard way to pass information back to the Web Server –GET Query String –POST Standard Input.
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.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Http protocol Response-request Clients not limited to web browsers. Anything that can access code implementing the protocol works: –Standalone programs.
Active Server Pages Server-Side Scripting and Client-Side Scripting.
Web application architecture1 Based on Jim Conallen: Web Applications with UML.
CP476 Internet Computing CGI1 Cookie –Cookie is a mechanism for a web server recall info of accessing of a client browser –A cookie is an object sent by.
HTML 5 Tutorial Chapter 6 Web Storage. Storing Data on The Client HTML5 offers two new objects for storing data on the client: localStorage - stores data.
An Overview of Architectures for Web-Based Application Systems Instructor: Dr. Jerry Gao San Jose State University URL:
Fall 2000C.Watters1 World Wide Web and E-Commerce Clients & Client Side Processing.
Java for networking Module Introduction Data Communications Communication architecture Application.
 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.
Copyright © 2003 T. Trappenberg Overview B 1 B. Some tools of the trade Module 1 Technology: GR01E - Electronic Commerce Overview.
UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web.
How Web Database Architectures Work CPS181s April 8, 2003.
Introduction to the new mainfame © Copyright IBM Corp., All rights reserved. Chapter 14a: z/OS HTTP Server.
Browser Compatibility Testing, using different browsers Conditional Statements.
Albert F. Cervantes, M.S. California State University, Los Angeles
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Lect5.ppt - 02/23/06 CIS 4100 Systems Performance and Evaluation Lecture 6 by Zornitza Genova Prodanoff.
WEB SECURITY WEEK 1 Computer Security Group University of Texas at Dallas.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
1 Web Programming with Servlets & JSPs WEB APPLICATIONS – AN OVERVIEW.
Some bits on how it works
Our Lady of the Rosary College S3 Computer Literacy
Web Systems & Technologies
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
JavaScript Form Validation
Unit 6 part 3 Test Javascript Test.
Certificate Revocation
ხელმძღვანელი: დიმიტრი ქარაული
Client-Server Model: Requesting a Web Page
Presentation transcript:

Ext JS HTML docs Ext JS HTML docs Parser (ExtToPascal.dpr) Parser (ExtToPascal.dpr) Wrapper 12 units (Ext, ExtGlobal, ExtData, ExtUtil,ExtForm,ExtGrid,etc) Wrapper 12 units (Ext, ExtGlobal, ExtData, ExtUtil,ExtForm,ExtGrid,etc) Self-translating (ExtPascal.pas) Self-translating (ExtPascal.pas) READ USES ExtPascal application ExtPascal application USESUSES USESUSES JavaScript using Ext JS classes JavaScript using Ext JS classes WRITEWRITE WRITEWRITE Browser session Browser session WRITE REQUEST 7 7 RESPONSE READ 9 9 ExtPascal Overview FastCGI Multithread Environment (FCGIApp.pas) FastCGI Multithread Environment (FCGIApp.pas) USES 5 5 Ext JS fixes (ExtFixes.txt) Ext JS fixes (ExtFixes.txt) READ

ExtPascal using native FastCGI Browser session Browser session Web Server Web Server ExtPascal Application ExtPascal Application HTTP Protocol FCGI Protocol Browser session Browser session Web Server Web Server CGI Gateway (CGIGateway.dpr) CGI Gateway (CGIGateway.dpr) HTTP Protocol CGI Protocol ExtPascal Application ExtPascal Application FCGI Protocol ExtPascal using FastCGI through CGI Gateway

Browser session Browser session ExtPascal Application ExtPascal Application HTTP Protocol ExtPascal using Embedded WebServer