11 web app deployment Finally, your web app is ready for prime time. Your pages are polished, your code is tested and tuned, and your deadline was two.

Slides:



Advertisements
Similar presentations
JQuery MessageBoard. Lets use jQuery and AJAX in combination with a database to update and retrieve information without refreshing the page. Here we will.
Advertisements

Introduction to Java 2 Programming Lecture 10 Applets.
Chapter 15 © 2010 by Addison Wesley Longman, Inc Origins and Uses of Ruby - Designed by Yukihiro Matsumoto; released in Use spread rapidly.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
SharePoint-hostedAutohostedProvider-hosted All components are deployed to SharePoint Only the wrapper for the app is deployed to SharePoint Separate.
IT skills: compose URLs, beware of phishing IT concepts: parts of a URL, secure http, shortened URL, phishing, malware, domain name, directory, file name,
Cosc 4730 Installing IDEs And a note on carriers..
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
Operating Systems Final Exam Review. Topics F Virtual Memory F File Systems F I/O Devices F Project 3: Macro Shell.
Kapi’olani Community College Art 128 Interface Programming 1 In-class Presentation Week 13B.
Programming project #4 1 CS502 Spring 2006 Programming Project #4 Web Server CS-502 Operating Systems Spring 2006.
Multiple Tiers in Action
Operating Systems Final Exam Review. Topics Paging Virtual Memory File Systems I/O Devices Project 3: Macro Shell.
27-Jun-15 Directories and DDs. 2 Web apps A web application is basically a web site that: “Knows who you are”--it doesn’t just give you static pages,
Overview of C++ Chapter 2 in both books programs from books keycode for lab: get Program 1 from web test files.
MC365 Application Servers: Java Server Pages (JSP’s) and Session Management.
CS-3103 & CS-502, Summer 2006 Programming Project #31 Programming Project #3 Web Server CS-3103 & CS-502 Operating Systems.
Ruby on Rails CSE 190M, Spring 2009 Week 5. Installing Rails First, install Ruby with RubyGems Then, install the Rails gem gem install rails -version=2.3.2.
Julien Thibault / Phil Brewster / Kristina Doing-Harris
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 21: Publishing Your Pages on the Web.
Mastering Windows Network Forensics and Investigation Chapter 11: Text Based Logs.
1 Deploying a Web Application. 2 Virtual Directories Web servers map URLs to directories in their file systems. Called virtual directories. Normally one.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 41 How Animation on the Web Works.
Web Development 311 Fall : Fall Why web pages? Most companies have intranets, extranets, and web sites Content can be changed quickly and.
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
OJT 2. 50% Coding Defense  Dec (schedule to be posted soon)  Start of user’s manual.
Guidelines for Homework 6. Getting Started Homework 6 requires that you complete Homework 5. –All of HW5 must run on the GridFarm. –HW6 may run elsewhere.
Mr. Rouda’s CSCI 101 sections. What does a web page consist of? Code HTML, CSS, XHTML, XML, etc. Images Gif, jpg, png, etc. Plugins Swf, flv, etc. JavaScript.
Chapter 5 Being a Web App. Very few servlet or JSP stands alone Many times in our application, different servlets or JSPs need to share information 
CS-4220 Dr. Mark L. Hornick1 Servlet configuration and deployment.
Web Design First Semester Project – Getting Started in Dreamweaver.
C HAPTER 12 W EB APP SECURITY. T HE BAD GUYS ARE EVERYWHERE As a web application developer you need to protect your web site There are three main kind.
Chapter 18 Networking F Client/Server Communications F Simple Client/Server Applications F Serve Multiple Clients F Create Applet Clients F Send and Retrieve.
Ruby on Rails CSE 190M, Spring 2009 Week 6. Overview How to use a database Demo creating a blog application on Rails Explain how the application works.
Introduction to JavaServer Pages. 2 JSP and Servlet Limitations of servlet  It’s inaccessible to non-programmers JSP is a complement to servlet  focuses.
Ruby on Rails (Slides modified by ements-2ed.shtml)
Scholarship Information FBHS Advisory Fall  Scholarships are monies awarded based on certain criteria.  Make sure you meet the criteria – if you.
What are mailing lists? A list of names and addresses for a group of people who share a common interest. Messages are automatically forwarded to.
Scholarship Information FBHS 12 th Grade Advisory Fall 2012 FBHS 12 th Grade Advisory Fall 2012.
Chapter 2 Web app architecture. High-level web app architecture  When a client request coming in and needs servlet to serve dynamic web content, what.
SERVICE DESK PERSPECTIVE MyBYU / Mobile App / Mobile Browser.
Useful Tips Disable Custom Errors in Web.Config HTML Doctype Folder Structure.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Fundamentals.
Chapter 7: Creating and Consuming XML Web Services Understanding XML Web Services Creating XML Web Services Deploying and Discovering XML Web Services.
9 th Physical Science Week of Aug 24 th – 28 th.  Welcome Back Stand up if you……  Imagine if…….  Survey (Turn in before you leave)  Prepare your notebook.
1 Microsoft Outlook Web Access Outlook Web Access Overview Outlook Web Access Environments.
Class03 Introduction to Web Development (Hierarchy and the IDE) MIS 3501, Spring 2016 Jeremy Shafer Department of MIS Fox School of Business Temple University.
Web UI for upload file requires 2 decisions: 1.Pick the file 2.Set data use restrictions We have zero observed cases of people selecting “Any Use” when.
4 Being a Servlet: request AND response Servlets live to service clients. A servlet’s job is to take a client’s request and send back a response. The request.
Distributed Storage Middleware To build a distributed web storage service for small files; To provides RESTFUL interface to access files and directories.
TASKS HAVE ALL YOUR TASKS LISTED IN ONE PLACE.
The Common Gateway Interface (CGI) Pat Morin COMP2405.
Class03 Introduction to Web Development (Hierarchy and the IDE)
Application layer tcp/ip
Handling Errors in Web Applications
Authentication & .htaccess
CIS 407 STUDY Education for Service-- cis407study.com.
Scaling and Performance
IS 4506 Server Configuration (HTTP Server)
Configuring Internet-related services
Today’s Objectives Week 2 Announcements HTML Bonus Lab 1
Server Side Includes Server Side Includes (SSI) are simply this:
Requests and Server Response Codes
Directories and DDs 25-Apr-19.
Directories and DDs 21-Jul-19.
Directories and DDs 14-Sep-19.
Presentation transcript:

11 web app deployment Finally, your web app is ready for prime time. Your pages are polished, your code is tested and tuned, and your deadline was two weeks ago. But where does everything go? So many directories, so many rules. What do you name your directories? What does the client think they’re named? What does the client actually request, and how does the Container know where to look? How do you make certain that you don’t accidentally leave out a directory when you move the whole web app to a different machine? What happens if the client requests a directory instead of a specific file? How do you configure the DD for error pages, welcome fi les, and MIME types? It’s not as bad as it sounds... Finally, your web app is ready for prime time. Your pages are polished, your code is tested and tuned, and your deadline was two weeks ago. But where does everything go? So many directories, so many rules. What do you name your directories? What does the client think they’re named? What does the client actually request, and how does the Container know where to look? How do you make certain that you don’t accidentally leave out a directory when you move the whole web app to a different machine? What happens if the client requests a directory instead of a specific file? How do you configure the DD for error pages, welcome fi les, and MIME types? It’s not as bad as it sounds...

Objects of the Chapter