Presentation is loading. Please wait.

Presentation is loading. Please wait.

Agenda Web Development Chapter 7 Review Class Discussion Issues.

Similar presentations


Presentation on theme: "Agenda Web Development Chapter 7 Review Class Discussion Issues."— Presentation transcript:

1 Agenda Web Development Chapter 7 Review Class Discussion Issues

2 Web Development Basics HTML/http(s) CGI (Forms) Scripting Java XML

3 HTML Basics Origin Browser Tasks –Firefox / mozilla –IE –Netscape navigator Server Tasks –Apache –IIS “Plug-in” Applications

4 CGI Program Processing Process Outline Invocation –Post vs get mode Input Parameters Building the HTML File

5 HTML/CGI Server Browser Request file Send file Find file in webpage folder Process and display file Make http file request CGI Browser Make “?” file http request Process and display file Request file Send file Server Start program, pass inputs, Build return page Called Program html

6 Scripting Languages Javascript / VBScript –Server or browser based –Enable logic within page presentation Programmed HTML –Local variables, customization –Decision logic Animation, Validation –Example

7 JAVA Compilation Syntax Dictionary Translation Assembly

8 JAVA Invocation Browser Appl Server Web Server “Applets”“Servlets” “Beans”

9 J2EE Standards Applets – logic on the browser Servlets – logic on the webserver Beans – logic on the Appserver Messaging – electronic “IM” JDBC – Calls to data sources

10 Active Web Pages Description: Content retrieved from operational data sources Java Servlets Java Server Pages –Logic embedded within the page –Client-side or Server-side PHP –Processes special tags in html –Often tied to MySQL RDBMS –Builds html pages

11 HTML / XML Data Data

12 XML Advantages Self-Defining Records –Every value has a tag, parent –Computers can “read” the page Can enforce business rules –Mandatory fields, max number of entries Sent as text, links can be included –Standard tools to “parse” for data

13 Text Chapter 7: Themes Structured vs Non-structured Data –Storage Implications –Information Implications –Data Warehouses –Metadata –Quality –“ETL” process Content Management Maturation of the Web

14 Discussion Questions What is the “SCOPE” management issue regarding Data Warehouses? Should web content be centrally managed? Why/Why not? When/When not? Extending and securing data warehouse information? Enterprise-smart decision making


Download ppt "Agenda Web Development Chapter 7 Review Class Discussion Issues."

Similar presentations


Ads by Google