Web Application Development with Active Server Pages David Henson

Slides:



Advertisements
Similar presentations
Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
Advertisements

WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
PHP syntax basics. Personal Home Page This is a Hypertext processor It works on the server side It demands a Web-server to be installed.
Nassau Community College
Muhammad Taimoor Khan
Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
Introduction to ASP.NET. 2 © UW Business School, University of Washington 2004 Outline Static vs. Dynamic Web Pages.NET Framework Installing ASP.NET First.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
An Overview of Database Access on the Web An Overview of Database Access on the Web Using ASP and Microsoft Database Technology Sheffield Hallam University.
Internet Development 1 Introduction Colm O Suilleabhain.
DT211/3 Internet Development Application Internet Development Application.
Lesson 20 – OTHER WINDOWS 2000 SERVER SERVICES. DHCP server DNS RAS and RRAS Internet Information Server Cluster services Windows terminal services OVERVIEW.
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Electronic Commerce Last Week Internet utility programs
IST346:  Web Services. Today’s Agenda  Learn the basics of how the Web works  Understand various web service architectures  Address scaling, security,
ECA 228 Internet/Intranet Design I Intro to the Web.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Course 1562B: Designing a Microsoft ® Windows ® 2000 Networking Services Infrastructure.
Web-based Software Development - An introduction.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
Module 1: Installing Internet Information Services 5.0.
Website Development & Management Introduction & Overview CIT Fall Instructor: John Seydel, Ph.D.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
Web Servers Web server software is a product that works with the operating system The server computer can run more than one software product such as .
Configuring a Web Server. Overview Overview of IIS Preparing for an IIS Installation Installing IIS Configuring a Web Site Administering IIS Troubleshooting.
CNIT 132 Intermediate HTML and CSS Course Overview.
Web Servers1-1 Web Servers Xingquan (Hill) Zhu
3/8/00asp00 1 Active Server Pages from Microsoft Nancy McCracken Northeast Parallel Architectures Center at Syracuse.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Ladd Van Tol Senior Software Engineer Security on the Web Part One - Vulnerabilities.
CIS 451: Servers, CGI and Log Files Dr. Ralph D. Westfall January, 2009.
1 Web Server Administration Chapter 1 The Basics of Server and Web Server Administration.
1 Chapter 6: Proxy Server in Internet and Intranet Designs Designs That Include Proxy Server Essential Proxy Server Design Concepts Data Protection in.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Copyright 2000 eMation SECURITY - Controlling Data Access with
IST 210 Web Application Security. IST 210 Introduction Security is a process of authenticating users and controlling what a user can see or do.
Elements of ASP Documents Adapted from MCDN Web Workshop ( and Webmonkey’s Introduction to Active.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
World Wide Web Aaditya Bhatia CS 147. Agenda History OSI model Hardware IP address DNS Server - Client Peer-to-peer Web-Sites Web programming Search engines.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
470 First Lecture1 CMPT 470 Instructor: –Wo-Shun Luk, ASB 10829, –Office Hours: 3:30 – 4:30 M W F TA: –Henry Zhang,
1 Welcome to CSC 301 Web Programming Charles Frank.
Structure of the Internet. Internet Structure LAN ISP Internet Backbone.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Web Architecture Introduction
SiteAngel Understanding and Using SiteAngel
The Problem of State. We will look at… Sometimes web development is just plain weird! Internet / World Wide Web Aspects of their operation The role of.
WEB SERVER SOFTWARE FEATURE SETS
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
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.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
INT213 INT213 – Managing Windows with VBScript VBScript Variables ASP State Management.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
Endpoints Lesson 17. Skills Matrix Endpoints Endpoints provide a reliable, securable, scalable messaging system that enables SQL Server to communicate.
IS 4506 Windows NTFS and IIS Security Features.  Overview Windows NTFS Server security Internet Information Server security features Securing communication.
ASP.NET 2.0 Security Alex Mackman CM Group Ltd
Web Application Development with Active Server Pages
Computer & Network Security
Web-based Software Development - An introduction
Web Programming Language
By Janet Crawford and Dam Luong Submitted to the Faculty of
PHP / MySQL Introduction
Web Systems & Technologies
IS 4506 Server Configuration (HTTP Server)
E-commerce Infrastructure Web Servers / Web Clients / Web Browsers
IS 4506 Configuring the FTP Service
Presentation transcript:

Web Application Development with Active Server Pages David Henson

Introduction

Class Logistics 7 Meetings Class Hours – 6:30 to 9:30 2 Short Breaks Per Night Book: Alex Homer’s Professional ASP 3.0 Web Techniques – WROX Press Handouts

Classroom Setup NT4 IIS SQL7 MDAC 2.5 Internet Explorer 5

Course Overview Definitions Module 1 – Overview Module 2 – Structure of ASP Module 3 – Browser/Server Communication Module 4 – Database Connectivity Module 5 – Updating Data

Course Overview, Contd. Module 6 – Advanced SQL7 Techniques for Dynamic Sites Module 7 – Security Module 8 – Communication Module 9 – Logging Visits Module 10 – Dealing with Browsers

Course Overview, Contd. Module 11 – OLE Automation Module 12 – XML

Definitions ASP IIS SQL HTML HTTP SSL Tags Browser IP Address ADO OLE/DB COM GUID

Module 1 – Overview Client Server Communication On the Back End On the Front End Software Configuration Networking

Client Server Communication

On the Back End Many Available Options: –UNIX/LINUX, NT –Apache, IIS –ASP, Perl, PHP, C++, VB

On the Front End Internet Explorer Netscape Others PDAs – Palm Pilot, Windows CE Cell Phones, Voice Mail Gateway Crawler, Spider, Other Automated Engines

Software Configuration Common Settings for IIS –Virtual Server –Virtual Site with host headers Common Settings for NT/Windows 2000 –Securing Data with NTFS

Networking Name Resolution –DNS, WINS, LMHOSTS Mapping Drives FTP

Module 2 – Structure of ASP HTML Tags ASP Tags Server Side Includes Intrinsic Objects –Request, Response, Server, Application, Session Demonstration – Structure of ASP

Common HTML Tags

Common ASP Tags –

Common VBScript Syntax Set If…then While String Manipulation- –Left(string, 4) –Right(string, 4) –Mid(string, 4, 2)

Server Side Includes

Intrinsic Objects Application Response Server Session Request ObjectContext

Demonstration – ASP Structure

Module 3 – Communicating Between Browser and Server Forms Hidden Inputs Request Object Application Object Session Object Other Objects Lab – Browser/Server Communication

Forms Demo.asp <% If not request(“somedata”) = “” then response.write(“The data is:” & somedata & “ ”) end if %>

Hidden Inputs ” >

Request Object Exposes for use: –Form Data –Href parameters

Application Object Starts up when the first user hits the site Ends when the server is shut down

Session Object Relies on cookies Makes information persistent between pages Can be troublesome: –DNS Round Robin –Load Balancing –Timeout, Cookies not allowed by browser

Session Example … Session(“userid”) = request(“userid”) …

Module 4 – Database Connectivity

Module 5 – Updating Data

Module 6 – Advanced SQL 7 Techniques

Lab – Browser/Server Communication

Module 7 – Security

Module 8 – Communication

Module 9 – Logging Visitors

Module 10 – Dealing with browsers

Module 11 – OLE Automation with Excel and Other Objects

Module 12 - XML