Electronic Commerce Web Servers & Related Concepts MIS 6453 -- Spring 2006 Instructor: John Seydel, Ph.D.

Slides:



Advertisements
Similar presentations
Website Design.
Advertisements

Teppo Räisänen LIIKE/OAMK 2010
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 3: XHTML Coding © 2007 Prosoft Learning Corporation All rights reserved ITD 110 Web Page.
Site Development Foundations © 2004 ProsoftTraining All rights reserved.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
E-Commerce: The Second Wave Fifth Annual Edition
Chapter 8: Web Server Hardware and Software Electronic Commerce, Seventh Annual Edition.
Electronic Commerce Online Payment Systems MIS Spring 2006 Instructor: John Seydel, Ph.D.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
1 Static Web Pages Websites on Servers (The Big Picture) –Apache Tomcat can support static web pages –Primarily intended to support servlets and JSP –Some.
Apache Tomcat Server Typical html Request/Response cycle
HTML Elements. HTML documents are defined by HTML elements.
Creating Web Page Forms
1 CS101 Introduction to Computing Lecture 12 Interactive Forms (Web Development Lecture 4)
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Interactive Form 1 Edited By; L.Maha AlAjmi. Revision 2 We learnt how to extend our Web pages by adding a few more tags Specifically, we discussed various.
Overview of HTML. Three Different Approaches  Text editor like Notepad  HTML editor such as: –KompoZer –DreamWeaver –Microsoft Expression Web –iWeb.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Part IV Web Server Hardware and Software
Web page - A Web page is a simple text file that contains HTML tags (code) that describe what should be displayed on the browser. -The Web browser interprets.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computer Concepts 2014 Chapter 7 The Web and .
Website Development & Management Introduction & Overview CIT Fall Instructor: John Seydel, Ph.D.
Website Development & Management Getting to Know HTML Better CIT Fall Instructor: John Seydel, Ph.D.
Website Development & Management More PHP Fundamentals CIT Fall Instructor: John Seydel, Ph.D.
Chapter 1: Introduction to Web
1 Chapter 2 (Continued) Section 2.2 Section 2.2. Internet Service Provider (ISP) ISP - a company that connects you through your communications line to.
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
Electronic Commerce eCommerce Software MIS Spring 2006 Instructor: John Seydel, Ph.D.
Robinson_CIS_285_2005 HTML FORMS CIS 285 Winter_2005 Instructor: Mary Robinson.
Website Development & Management Creating Web Pages CIT Fall Instructor: John Seydel, Ph.D.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Web Programming : Building Internet Applications Chris Bates CSE :
1/28: The Internet & Website Design What is the Internet? –Parts of the Internet –Internet & WWW basics –Searching the WWW Website design considerations.
eCommerce Technologies Design & Development for the Web MIS Spring 2004 Instructors: Kelly Fish, Ph.D. John Seydel, Ph.D.
Electronic Commerce Planning for eCommerce MIS Spring 2006 Instructor: John Seydel, Ph.D.
© 2010 Delmar, Cengage Learning Chapter 8 Collecting Data with Forms.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Spring 2007.
Introduction to web development and HTML MGMT 230 LAB.
Web Applications BIS4430 – unit 8. Learning Objectives Explain the uses of web application frameworks Relate the client-side, server-side architecture.
Website Development & Management Going Live with Web Pages (b) CIT Fall Instructor: John Seydel, Ph.D.
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
INTRODUCTORY Tutorial 1 Using HTML Tags to Create Web Pages.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
CS 494 Web Development Class Size: Winter, 214: 97 Spring, 214: 81 Summer, 2014: 69.
1 Welcome to CSC 301 Web Programming Charles Frank.
HTML Basics BCIS 3680 Enterprise Programming. Web Client/Server Architecture 2  Your browser (the client) requests a Web page from a remote computer.
Electronic Commerce Server-Side Scripting Exercises MIS Spring 2006 Instructor: John Seydel, Ph.D.
What it is and how it works
4 HTML Basics Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and.
Website Development & Management A PHP Exercise CIT Fall Instructor: John Seydel, Ph.D.
XP 1 Developing a Basic Web Page Tutorial 1. XP 2 Introducing the World Wide Web Network - linking computers, sharing resources Network - linking computers,
Copyright © 2003 Pearson Education, Inc. Slide 1-1 Created by Cheryl M. Hughes The Web Wizard’s Guide to XHTML by Cheryl M. Hughes.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Chapter 1 Introduction to JavaScript JavaScript, Third Edition.
CSS THE MISSING MANUAL Introduction. Benefits of CSS Style sheets offer more formatting choices than are offered in straight HTML  EXAMPLE: When you.
Dave Salinas. What is XML? XML stands for eXtensible Markup Language Markup language, like HTML HTML was designed to display data, whereas XML was designed.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Electronic Commerce Online Security Issues MIS Spring 2006 Instructor: John Seydel, Ph.D.
Navigating the Course 1. Course Materials 2 Software: Notepad (or TextEdit on a Mac) – comes with operating system Internet Explorer Web Browser FireFox.
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
eCommerce Technologies Syntax & Procedures for Markup MIS Spring 2004 Instructors: Kelly Fish, Ph.D. John Seydel, Ph.D.
INTERNET APPLICATIONS CPIT405 Forms, Internal links, meta tags, search engine friendly websites.
Active Server Pages Computer Science 40S.
Document Structure & HTML
Presentation transcript:

Electronic Commerce Web Servers & Related Concepts MIS Spring 2006 Instructor: John Seydel, Ph.D.

Student Objectives Define what’s meant by “web server” Compare and contrast the top two web server programs Describe what’s important in choosing a computer to serve as a web server Compare and contrast static and dynamic web pages Describe what’s involved with a 3-tier and n-tier architecture Summarize the major issues associated with Discuss factors that result in effective ecommerce websites Describe the responsibilities of the members of a web team Use HTML to create bullet lists and simple forms on web pages

Agenda Article discussions Cao et al (design factors) Cao et al Berry (web teams) Berry Web page coding demonstrations and exercise Simple forms exercise Dynamic pages  Server-side scripting  Client-side scripting As time permits:  Review guidelines for HTML source code  Bulleted lists in HTML A discussion of web server concepts Martin & Nguyen team Additional comments

Now, Discussion of the Assigned Articles Cao et al  Design factors Brawley/Bray/Martin/Nguyen team Brawley/Bray/Martin/Nguyen Other remarksremarks Berry  Web teams Batten/Harper team Batten/Harper Other remarks

A Look at Dynamic versus Static Pages Start the following Internet Explorer (open your SuSE1 site) SmartFTP NotePad A static page: A dynamic version: Exercises & demonstrations Forms exercise / server-side scripting demo Forms exercise / client-side scripting exercise & demo

Web Servers Discussion led by Martin & NguyenMartin & Nguyen Other comments What’s actually happeninghappening Static vs dynamic pages  the reality 3-tier architectures 3-tier Correction  Dynamic content: either client-side or server-side  “Server-side scripting” and “dynamic page-generation” The major server-side scripting enginesserver-side scripting  Not really the problem apparent in the textbook  However, XML is a major player in moving into the future Wrap data of all sorts for display in diverse environments AJAX LAMP vs Win vs Sun What does “open source” really mean?

Comments Note: our concern is primarily from the sender side Know the law (CAN-SPAM) Following guidelines can help immensely Still, we also need to know how to protect our organizations, whether online or just IT-enabled Filters  Incoming mail  Outgoing mail (consider ASU vs AOL case) Accounting naming – TAMU example: students vs staff Barracuda demonstration Barracuda

Website Utilities Simple but powerful utilities ping tracert finger Data analysis of server logs: Analog Link checking: FrontPage, DreamWeaver,... Remote administation: TightVNC; FrontPage (!)

A Little More HTML (If Time Available) Review the guidelinesguidelines Bullet (i.e., unordered) lists Simple forms

Summary of Objectives Define what’s meant by “web server” Compare and contrast the top two web server programs Describe what’s important in choosing a computer to serve as a web server Compare and contrast static and dynamic web pages Describe what’s involved with a 3-tier and n-tier architecture Summarize the major issues associated with Discuss factors that result in effective ecommerce websites Describe the responsibilities of the members of a web team Use HTML to create bullet lists and simple forms on web pages

Appendix

Browser/Server Interaction

Three Tiered Internet Database Access Architecture

Guidelines Follow standard Netiquette Mixed case Subject lines Other... Other Getting around spam filters Avoid attachments; post to websites and use links Limit the number of addressees Send to one at a time

Some Guidelines for Source Code Use lowercase for tags & attributes Quote attribute values Use relative references for resources on same server Always use closing tags Nest elements properly; close in reverse order of opening Use indentation consistently and to make code readable No more than 80 characters per line of code; break long tags into multiple lines, typically one per attribute Avoid deprecated elements, e.g., Use no spaces in file names Treat all URLs and other resource names as if case- sensitive