Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.

Slides:



Advertisements
Similar presentations
Overview Environment for Internet database connectivity
Advertisements

Lecture plan Information retrieval (from week 11)
DT228/3 Web Development WWW and Client server model.
Session 13 Active Server Pages (ASP) Matakuliah: M0114/Web Based Programming Tahun: 2005 Versi: 5.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Server-Side vs. Client-Side Scripting Languages
1 Chapter 12 Working With Access 2000 on the Internet.
ASP Tutorial. What is ASP? ASP (Active Server Pages) is a Microsoft technology that enables you to make dynamic and interactive web pages. –ASP usually.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages ColdFusion Benchmark Introducing the ColdFusion Language Introducing.
Introduction to Web Database Processing
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
DT211/3 Internet Development Application Internet Development Application.
Introduction to Web Interface Technology (CSE2030)
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
Introduction to Web Interface Technology (CSE2030)
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
+ Connecting to the Web Week 7, Lecture A. + Midterm Basics Thursday February 28 during Class The lab Tuesday, February 26 is optional review Class on.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
INTRODUCTION TO WEB DATABASE PROGRAMMING
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Chapter 1: Introduction to Web
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Server-side Scripting Powering the webs favourite services.
With your friendly Web Developer, Chris.. Terminology  HTML - > Hypertext Markup Language  CSS -> Cascading Style Sheet  open tag  close tag  HTTP->Hypertext.
4-1 INTERNET DATABASE CONNECTOR Colorado Technical University IT420 Tim Peterson.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
3/8/00asp00 1 Active Server Pages from Microsoft Nancy McCracken Northeast Parallel Architectures Center at Syracuse.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 4. Understanding the Internet’s Software Structure.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
M1G Introduction to Database Development 6. Building Applications.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Website Development with PHP and MySQL Saving Data.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
1 Welcome to CSC 301 Web Programming Charles Frank.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
CF101: Welcome to ColdFusion Simon Horwith CTO, Etrilogy Ltd.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
Introduction and Principles Web Server Scripting.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
WEB SERVER SOFTWARE FEATURE SETS
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
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.
Web Development Web Servers.
Introduction and Principles
PHP / MySQL Introduction
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 27 WWW and HTTP.
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Database Connectivity and Web Development
Presentation transcript:

Week 2 IBS 685

Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The Web Server sends the page to the browser in the form of HTML The browser interprets the HTML and displays the page to the user.

Web Servers Web Servers send requested pages to browsers –Reply to requests from browsers using HTTP –Perform server side processing using these languages CFML ASP (Microsofts Active Server pages) Perl Java

Understanding Web Applications Web Servers Just serve Web servers are simple applications- they sit and wait for requests that they attempt to fulfill as soon as they arrive. Web servers do not –let you interact with a database; – they don’t let you personalize web pages; –they don’t let you process the results of a users form submission All they do is serve pages.

So how do you extend your server to do all the things just listed?

Web Application Servers That is where Web Application servers come into play. A web application server is a piece of software that extends the Web Server, enabling it to do things it could not do by itself.

Application server When a web server receives a request from a Web Browser, it looks at that request to determine whether it is a simple web page or a page that needs processing by a web application server. Cfm extension If so then the web server passes it to the appropriate Web application server and returns the results that it gets back

What is Cold Fusion It is a complete application development system The components include –CF application server –Dreamweaver CF usually resides on the same computer as your web server, enabling a web server to do things it would not normally know how to do.

CFML Cold Fusion is two distinct technologies –The CF Application server –The CFML language Cold Fusion’s power comes from its capable and flexible language. CFML extends HTML by adding tags with the following capabilities –Read and update data to, databases and tables –Create dynamic data-driven pages –Perform conditional processing –Populate forms with live data –Process form submissions –Generate and retrieve messages –Interact with local files

CFML All ColdFusion tags begin with the letters CF CF tags were named very intelligently CFML tags can be freely mixed with the HTML tags in the page Each tag identifies a particular operation –Including block of code –Setting a variable

Book Files On the CD Rom that accompanies this book, in the OWS directory, you will find the sample application pages used in the chapters. You should store all the sample applications in a folder named OWS under the Web server root directory. Web Server root is located at –C:\CfusionMX7\wwwroot

Cold Fusion Administrator CF Application server has all sorts configuration and management options. –Some must be configured before features will work (Connections to databases) –Other options are configured if necessary. All these configuration options are managed via CFA. –You can access it from any computer with an internet connection.

Always LOG OUT You should get in the habit of always logging out of the administrator when you are finished using it.

Using the CFA Creating an ODBC data source For CF to interact with a database, a connection to that database must be defined. ODBC is is not a CF invention many programs other than CF use ODBC. Data sources are the ODBC connections. Lets create a data source for the OWS database.

Basic Development Configuration Development Database Development Server ColdFusion Developers Run a web server and Cold Fusion Server Hosts Web sites and CF Templates Database on a separate machine MS SQL Server, Oracle

Dynamic Page Publishing with Cold Fusion The information is usually queried from a database and then displayed on the page Dynamic page processing is similar to that of static page processing with additional steps: