CSET 4100 Assignment 3
|
|
- Godfrey Carroll
- 5 years ago
- Views:
Transcription
1 CSET 4100 Assignment 3 Simple Java Servlet Overview This assignment will focus on creating Java Servlets that can communicate with a data storage system. Read CH. 6 and CH. 7 in the Java servlets and JSP textbook. Server Info The server for this assignment is the following: course-server.exdsyslab.net Each of you has an account on that server. You should be able to SSH to the server. Please let me know ASAP if you have problems logging into the server. Deployment In your home directory, there is a directory named webapps. Create a directory named cset4100- hw3 inside the webapps directory. You will place all your JSP pages in the cset4100- hw3 directory. From your home directory: cd webapps mkdir cset4100- hw3 mkdir cset4100- hw3/web- INF mkdir cset4100- hw3/web- INF/lib mkdir cset4100- hw3/web- INF/classes mkdir cset4100- hw3/web- INF/classes/store Note: For security reasons the contents of your webapps directory will not be visible from the web. So you must navigate to the paths for your servlet that you define in your servlet mappings. Place the following jar files in the cset4100- hw3/web- INF/lib directory: cset4100- data- lib- v01.jar gson jar mongo jar
2 NOTE: DO NOT USE WAR FILES. For security reasons, we have chosen to keep your deployments based in your home directories and NOT via WAR files. Requirements You will be creating the first phase of an e- commerce web application. The first phase will require displaying a list of products. You will need to display the following for each product on this index page: The product name The category that the product belongs to The product s name should be a hyperlink to a product info page that will display the specific details for that product See the example output in Example 1. The links from your index page should lead to a product info page where the detailed specifics of a product should be displayed. See Example 2. Hint, the product ID is a unique way to identify and find a product. Your implementation should follow the Model- View- Controller paradigm. I have already provided you with a web.xml, basic servlet and JSP to use as a template for the index page. You will need to create any additional servlet and jsp pages necessary to implement the product info page. I have also provided you with a ProductInfo model class that is responsible for all the details of accessing the data storage system. See the Appendix. Make sure that you the servlet mapping for the index page uses the /products url pattern. I will use the URL below to access your application. As you can see from the examples, I do not require that you have artistically laid out or styled output but you do need to format the output with some structure. Example 1: Example output from index page: All Products Name: magnam - Blu-Ray Category: Movies
3 Name: molestiae porro Category: Home & Garden Name: minima a optio Category: Clothing & Shoes Name: molestiae Category: Computer Name: totam ut - DVD Category: Movies Name: architecto voluptatem - DVD Category: Movies
4 Example 2: Example Output from Product Info Page magnam - Blu-Ray aspect ratio: 2.39:1 rating: R format: Blu-Ray running time: 83.0 sku: 8cd700-bsg51qf-003 Description: Laborum quasi distinctio impedit et tenetur dolores. Fuga quibusdam quia est illum tempora sed. Dignissimos vel dicta aperiam et maiores aut repudiandae. Non corrupti eligendi eveniet et eum. Veritatis vel saepe aut et ab veniam nam. Dolor sed in voluptates porro odit. Voluptate ad deserunt est aut assumenda ut. Distinctio nihil in harum magni. Odio debitis tenetur assumenda. Nemo temporibus iusto omnis optio. Et voluptas similique voluptatem quo labore explicabo eos nisi. Ut commodi dolore voluptate et occaecati reiciendis natus. Omnis non sint laborum deserunt ad nemo. Enim veniam laborum ea temporibus dicta libero quos. Quia reiciendis maiores et quia quae. Id libero aperiam aut doloremque. Est reprehenderit a reiciendis et. Reprehenderit ea molestiae architecto ea autem exercitationem dignissimos. Velit et ipsa tenetur. Nostrum laborum culpa aut libero enim. Dolor corporis dolores iusto. Et est enim doloremque. Voluptatibus ducimus suscipit quasi et. Nesciunt autem delectus voluptates labore qui. Illo voluptates optio est et distinctio cupiditate. Veritatis sed voluptas nobis praesentium. Nostrum assumenda in mollitia consequatur quis vel. Sint quaerat rem quae. Assumenda eum voluptate consequuntur nemo soluta harum suscipit in. Cupiditate aut dolorem sed ratione tempore. Harum aliquam
5 iusto et. Qui est libero sint et ut maiores possimus velit. Excepturi consequuntur dolor commodi. Error rerum ex vero quaerat laboriosam cumque. Aut accusamus at sed repellat.
6 Appendix API for models.productinfo class: public static void initialize(string authid); public static ProductInfo findbyid(string id); public static List<ProductInfo> findall() public String getid(); public String getname(); public String getcategory(); public String getdescription(); public String getmetadata(); ProductIndexServlet.java package store; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.list; import models.productinfo; public class ProductIndexServlet extends HttpServlet { protected void doget(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { ProductInfo.initialize("wacosta"); List<ProductInfo> productlist = ProductInfo.findAll(); request.setattribute("productlist",productlist); String html_url = "/views/products/index.jsp"; String json_url = "/views/products/index_json.jsp"; String url = html_url;
7 if(request.getparameter("format")!= null && request.getparameter("format").equalsignorecase("json")){ url = json_url; } ServletContext context = getservletcontext(); RequestDispatcher dispatcher = context.getrequestdispatcher(url); dispatcher.forward(request,response); } } index.jsp <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " <html> <head><title>products List</title></head> <body> <h1>all Products</h1> <%@ page import="models.productinfo" %> <%@ page import="java.util.list" %> <% List<ProductInfo> productlist = (List<ProductInfo>) request.getattribute("productlist"); %> <% for(productinfo product : productlist) {%> <p>name: <%= product.getname() %></p> <p>category: <%= product.getcategory() %></p> <hr/> <%}%> </body> </html> web.xml
8 <web-app xmlns=" xmlns:xsi=" xsi:schemalocation=" version="2.5"> <servlet> <servlet-name>productindex</servlet-name> <servlet-class>store.productindexservlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>productindex</servlet-name> <url-pattern>/products</url-pattern> </servlet-mapping> </web-app>
The Header Text. The Header Text. The Header Text. Company. Company. Dropdown. Button. Button. Button. Button. Button. Button. Amount.
Company People 84 Violations 42 Statistics Settings Profile Company People 84 Violations 42 Statistics Settings Edit All users Create Verified Delete Left Left Left Middle Middle Right Right Banned Append
More informationMichelle Spigner Final Project Proposal
Michelle Spigner Final Project Proposal For my final project, I will be recreating my portfolio site, coding it from the ground up. My overall concept is to have most of the content viewable on a single
More informationFiducial - Designers & Developers
Fiducial - Designers & Developers Chateau Group Arquitectonica Fortune International Group Bonan Fiducial - Designers & Developers (Placed) User has placed the Designers & Developers fiducial on the table.
More informationBrand Guideline Book
Brand Guideline Book Contents Tone of Voice 02 Logotype 06 Colour 12 Typography 16 Brand Language 20 Photographic Style 24 Application 28 01 TONE OF VOICE TONE OF VOICE Tone of Voice O1 is a brand that
More informationVISUAL IDENTITY GUIDELINES
VISUAL IDENTITY GUIDELINES Introduction The Water and Sanitation Program (WSP) created these visual identity guidelines to aid you in the production of WSP communication and knowledge management products
More informationResources. The heart of ATI
About Us Our Portfolio Funding European & International & Media Insight 03 - Emerging technologies in commercial aircraft systems This INSIGHT looks at the emerging technologies that will feature in future
More informationBrand Usage Guide must any all logo files Word templates
Brand Usage Guide You must refer to this guide for any use of the Stsʼailes logo or Brand. The enclosed CD contains all logo files and Word templates for use. For the latest files go to: www.stsailes.com/brand
More information.and we ll give you 100 to say thank you
The digital bank Windows Internet Explorer http://www.anybank.co.uk/distinction Open an anybank current account today. Get our award winning Distinction Account 5 mobile banking app No monthly fees* Earn
More informationT: +44 (0) F: +44 (0) E: W:
T: +44 (0) 1483-227600 F: +44 (0) 1483-227700 E: info@wickhill.co.uk W: www.wickhill.com Wick Hill Ltd. River Court, Albert Drive, Woking, Surrey, GU21 5RP SYSTEM REQUIREMENTS Sed ut perspiciatis, unde
More informationThe uantwerpendocs classes
The uantwerpendocs classes Walter Daems (walter.daems@uantwerpen.be) 2017/01/08 1 Introduction This package implements the house style of Universiteit Antwerpen for course texts, master s theses and letters.
More informationAmplience Content Authoring Cartridge for Salesforce Commerce Cloud
Amplience Content Authoring Cartridge for Salesforce Commerce Cloud Makes it easy to integrate Amplience-created content modules with Commerce Cloud page templates. The result? Seamless content and commerce
More informationReportLab Paragraphs Reloaded
ReportLab Paragraphs Reloaded Dinu C. Gherman gherman@python.net EuroPython Conference 2008-07-07, Vilnius Agenda ReportLab Overview Paragraphs Paragraphs Reloaded & Examples Summary ReportLab Overview
More informationInteraction with Interconnected Data in Participatory Processes
F O R S C H U N G A N F A C H H O C H S C H U L E N Interaction with Interconnected Data in Participatory Processes Lars Schütz lars.schuetz@hs-anhalt.de Anhalt University of Applied Sciences, Dept. of
More informationUser Guide. Version 2.3.0,
User Guide Version 2.3.0, 2018-01-21 Table of Contents Introduction...6 Features...7 Installation...9 Uninstall...9 Quick Start...10 Settings...12 Block name...13 Block code...14 Simple editor for mobile
More informationUser Manual. Version ,
User Manual Version 2.3.13, 2018-07-20 Table of Contents Introduction...6 Features...7 Installation...9 Uninstall...9 Quick Start...10 Settings...13 Block name...14 Block code...15 Quickly disable insertion...15
More informationUser Guide. Version 2.3.9,
User Guide Version 2.3.9, 2018-05-30 Table of Contents Introduction...6 Features...7 Installation...9 Uninstall...9 Quick Start...10 Settings...13 Block name...14 Block code...15 Quickly disable insertion...15
More information3. Graphic Charter / 3.5 Web design
BRAND GUIDELINES I. Introduction SusChem s web presence is one important way to present the European Technology Platform for Sustainable Chemistry to the world and to connect stakeholders, partners, policy
More informationDEV-C. OP Administrator Created the OP. Search Organizaion. Enter Org. Info. Set up Merchant Account. Enter Payment Method. Review Order and Submit
Information Architecture User Types and Status- Developers DEV-A DEV-B DEV-C DEV-D Anonymous Not registered or signed-in on Developer Program site Variations of Anonymous Cookies include: - First time
More informationGDES218. Using Faux Column Technique In this project you will learn how to use background images to create a layout that uses faux column technique.
Using Faux Column Technique In this project you will learn how to use background images to create a layout that uses faux column technique. Overview of the Project You will use Fireworks or Photoshop to
More informationengine Documentation Release Kevin Brolly
engine Documentation Release 0.7.0 Kevin Brolly July 15, 2014 Contents 1 Search 3 2 Resource 7 2.1 Authorisation............................................... 7 2.2 Example JSON Response........................................
More informationOPTIQUE BRAND GUIDELINES PRESENTATION
OPTIQUE BRAND GUIDELINES PRESENTATION 1 INDEX 3 Logotype presentation 4 Logotype personalized typography 5 Construction grid 6 Minimum logo legibility 7 The exclusion zone 14 Brand pattern 15 Brand imagery
More informationBRAND GUIDELINES
BRAND GUIDELINES 06.19.18 CONTENTS 3 BRAND ELEMENTS 1.1 Overview 1.2 The Nutrien Logo 1.3 The Nutrien Ag Solutions Logo 1.4 Color System 1.5 Logo: Colors 1.6 Logo: Clear Space 1.7 Logo: Scaling & Minimum
More informationCondition of the Mobile User
Condition of the Mobile User Alexander Nelson August 25, 2017 University of Arkansas - Department of Computer Science and Computer Engineering Reminders Course Mechanics Course Webpage: you.uark.edu/ahnelson/cmpe-4623-mobile-programming/
More informationRHYMES WITH HAPPIER!
RHYMES WITH HAPPIER! Title Subtitle Date Title Subtitle Date Title Subtitle Date Title Subtitle Date WHO AM I? First Last Body copy Quick Facts about Zapier HQ: San Francisco, CA 100% Remote 145 Employees
More informationHOW TO RANK FOR IPHONE 8 & IPHONE X: A COMPLETE SEO STRATEGY
HOW TO RANK FOR IPHONE 8 & IPHONE X: A COMPLETE SEO STRATEGY AYIMA HOW TO RANK FOR IPHONE 8 & IPHONE X: A COMPLETE SEO STRATEGY PAGE 1 The New iphone 8 & How To Rank For It: A Complete SEO Strategy After
More informationTitle Goes Here. Subtitle, not that you need one. Your Name Here. Department of Physics Pacific University
Title Goes Here Subtitle, not that you need one Your Name Here Department of Physics Pacific University This dissertation is submitted for the degree of Bachelor of Science College of Arts and Sciences
More information/
CSS3 Fluid Grids grids1.html Refer Notebook for CSS code Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quod maxime dicta aperiam nulla sint mollitia, ratione explicabo
More informationQUANTUM BRAND IDENTITY. V.3 / Apr 2018
QUANTUM BRAND IDENTITY V.3 / Apr 2018 BRAND PALETTE The building blocks for communicating the Quantum Brand Identity in a unified visual system are comprised of core elements including logo, color, and
More informationBRAND GUIDELINES UPDATED MARCH 2018
BRAND GUIDELINES UPDATED MARCH 2018 3.0 BRAND ELEMENTS 2 3.1 Overview 3.2 The Nutrien Logo 3.3 The Nutrien Logo with Tagline 3.4 Color System 3.5 Logo & Tagline Colors: Positive 3.6 Logo & Tagline Colors:
More informationCOLOR PALETTE TYPOGRAPHY IMAGERY PRINT WEB TAGLINE LOGO. 1 AFCS Brand Guide
1 AFCS Brand Guide LOGO TAGLINE TYPOGRAPHY COLOR PALETTE IMAGERY PRINT WEB INTRODUCTION In 2010, Air Force Civilian Service (AFCS) was launched, providing a name and face for the 180,000 civilian employees
More informationIntroduction to Servlets. After which you will doget it
Introduction to Servlets After which you will doget it Servlet technology A Java servlet is a Java program that extends the capabilities of a server. Although servlets can respond to any types of requests,
More informationthe Jackson hole backcountry A Comprehensive Guide
the Jackson hole backcountry A Comprehensive Guide Contents CHAPTER 1 A complete guide to all zones accessible from the tram CHAPTER 2 Hidden lines of Teton Pass, a detailed map CHAPTER 3 The best zones
More informationNNIT DESIGN GUIDE CVI
NNIT DESIGN GUIDE CVI JANUARY 2017 CONTENT INTRODUCTION 3 LOGO 4 COLOURS 8 TYPOGRAPHY 10 IMAGES 12 SYMBOLS 19 ICONS 20 GRAPHS AND ILLUSTRATIONS 22 BROCHURES 23 REPORTS / WHITE PAPERS 24 ADVERTISING 25
More informationBusiness System Standards
Overview This chapter outlines the standards for the university s business system documents including business cards, printed stationery, electronic stationery, PowerPoint presentations, email signatures,
More informationWeb Document Ranking
Web Document Ranking Sérgio Nunes DEI, Faculdade de Engenharia Universidade do Porto SSIIM, MIEIC, 2015/16 2014/15 Overview of concepts and techniques for ranking web documents The World Wide Web The Web
More informationMinION Computer Requirements
MinION Computer Requirements For Sequencing and Data Analysis Oxford Nanopore Technologies Oxford Science Park, Oxford OX4 4GA, UK support@nanoporetech.com www.nanoporetech.com MinION Host Computer Requirements
More informationBook title goes here
Book title goes here The half title page information goes here, with the option of using compact paragraph spacing to reduce the line height and space after the paragraph (para condition= compactpara ).
More informationHTML for D3. Visweek d3 workshop
HTML for D3 Visweek d3 workshop What is HTML HTML is the language in which the web pages are encoded. What is HTML? HTML can be complicated But it doesn t have to be.
More informationUVic Senior s Program: Microsoft Word
UVic Senior s Program: Microsoft Word Created by Robert Lee for UVic Senior s Program website: https://www.uvic.ca/engineering/computerscience/community/index.php Opening Microsoft Word: Launch it from
More informationAccess Online. Create New Account Define Product Settings Required Fields (unless mentioned as optional) Product (Bank) Agent.
Create New Account 1 2 3 4 1. Define Product Settings Required Fields (unless mentioned as optional) Product (Bank) 1234 Agent 1456 Company 5674 Department (optional) 1456 Division (optional) 3321 Search
More informationKIDS BEDROOMS SHOP NOW -00% NEW. Item Name & Description $00 $00 -00% NEW. Item Name & Description $00 $00 NEW COLLECTIONS SHOP NOW!
Sign In / 0 0 0 HOME ACCESSORIES DINING SETS SPECIAL OFFERS 2016 COLLECTIONS! JUNE 24,2016 ELEGANT DINING SET Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut
More informationStart building intelligent chatbots for free!
English Sign up Login Start building intelligent chatbots for free! Install a chatbot to your page in less than 5 minutes without programming! FULL NAME Full name EMAIL ADDRESS Email address PASSWORD Password
More informationGetting started with Winstone. Minimal servlet container
Getting started with Winstone Minimal servlet container What is Winstone? Winstone is a small servlet container, consisting of a single JAR file. You can run Winstone on your computer using Java, and get
More informationVisual Identity and Messaging Guidelines
Visual Identity and Messaging Guidelines Understanding and Managing Our Identity Version 1.3 December 2013 Contents These guidelines introduce the Outerwall TM brand and outline the basic rules for using
More informationLogo style guide March 2017
Barbershop Toolbox Logo style guide March 2017 Barbershop / Logo Barbershop logo The BARBERSHOP logo consists of a traditional barbershop pole symbol in magenta/black, mustache and the word mark. These
More informationCASE EXPLORER - INSTALLATION GUIDE. Doc
CASE EXPLORER - INSTALLATION GUIDE Doc. 20161104 Table Of Contents Overview... 3 Log In... 3 Procedure... 3 Home Page... 4 Searching and Pagination... 4 Utility Tools... 5 Report Generation... 6 Additional
More informationBarbershop / Contents. Logo 3. Color palette 8. Typography 9. Example of use 10
Barbershop / Contents This is an interactive contentpage. Clicking on the listed items will redirect to the relevant page in this document. Logo 3 Color palette 8 Typography 9 Example of use 10 2 Barbershop
More informationLaing O Rourke. Brand: our visual identity guidelines Version one.
Laing O Rourke Brand: our visual identity guidelines 2019. Version one. Contents Who we are 3 How we look 7 Our toolkit 8 In practice 33 Download centre 37 Who we are 3 Our global mission 4 Our guiding
More informationSTRUTS 2 - HELLO WORLD EXAMPLE
STRUTS 2 - HELLO WORLD EXAMPLE http://www.tutorialspoint.com/struts_2/struts_examples.htm Copyright tutorialspoint.com As you learnt from the Struts 2 architecture, when you click on a hyperlink or submit
More informationBusiness Applications Page Format
Margins Business Applications Page Format Page margins are the blank space around the edges of the page. The printable area is the section of the page inside the margins. To Change the Page Margins Margins
More informationTypography is the art and technique of arranging type in order to make language visible.
TYPOGRAPHY 101 Typography is the art and technique of arranging type in order to make language visible. Good typography goes unnoticed. Readability How easy it is to read words, phrases and blocks of text
More informationBRAND Guide. EuropeActive LOGOS
BRAND Guide EuropeActive LOGOS version 10/2014- p1 EuropeActive Logo The European Health & Fitness Association (EHFA) has been rebranded to EuropeActive. With our mission to get more people, more active,
More informationServlets by Example. Joe Howse 7 June 2011
Servlets by Example Joe Howse 7 June 2011 What is a servlet? A servlet is a Java application that receives HTTP requests as input and generates HTTP responses as output. As the name implies, it runs on
More informationbrand rationale logo colour typography graphics & images GREEN BISHOP BRAND IDENTITY GUIDELINES
brand rationale logo colour typography graphics & images 1 BRAND RATIONALE THE STORY OF GREEN BISHOP Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
More informationServlet for Json or CSV (or XML) A servlet serving either Json or CSV (or XML) based on GET parameter - This version uses org.json
Servlet for Json or CSV (or XML) A servlet serving either Json or CSV (or XML) based on GET parameter - This version uses org.json A Servlet used as an API for data Let s say we want to write a Servlet
More informationBrand Standards Manual. Copyright March 2007
Brand Standards Manual Copyright March 2007 Primary Logo Primary Logo Full Color - Positive Primary logo is to be used when ever possible. Primary background color is white. Plum PMS 5185 Metallic Grey
More informationHARBORTOUCH STYLE GUIDE
HARBORTOUCH STYLE GUIDE THE LOGO The Harbortouch logo was created for its simplicity and ease of use for all types of applications. It is essential that the logo is not altered in any way in order for
More informationMasthead. Masthead Subhead. Heading 1 spans two columns as a standard. What s Inside. Issue style Year Month Newsletter Website URL
Masthead Masthead Subhead Issue style Year Month Newsletter Website URL. See last page for tips on inserting images. What s Inside TOC List Bullet. This text is set in a floating text box anchored in the
More informationFord of Europe September Dealer Stationery. 1 Letterhead 2 Compliment slip 3 Business card. For all applications
Ford of Europe 1 Letterhead 2 Compliment slip 3 Business card Dealer Stationery For all applications Contents 0 Introduction 1 Letterhead 1.0 Examples 1.1 Construction 1.2 Brand Box and name 1.3 Address
More informationManual ODIP Content Management System Version 1.0 February 2013
Manual ODIP Content Management System Version 1.0 February 2013 Chapter 1- Home page After you have logged in you will find the entry buttons to all sections of the CMS you will need to maintain the ODIP
More informationPromiseShip Style Guide
Logo Options Primary - Color Primary with Tag - Color Black Black with Tag Reverse/White Reverse/White with Tag 2 Logo Use Guidelines Use the height of the P in PromiseShip to determine the width of space
More informationIDM 221. Web Design I. IDM 221: Web Authoring I 1
IDM 221 Web Design I IDM 221: Web Authoring I 1 Week 1 Introduc)on IDM 221: Web Authoring I 2 Hello I am Phil Sinatra, professor in the Interac4ve Digital Media program. You can find me at: ps42@drexel.edu
More informationStyling of Controls Framework
Styling of Controls Framework 2011 51Degrees.mobi Limited. All rights reserved. The copyright in and title to the document Styling of Controls Framework belongs to 51Degrees.mobi Limited. No part of it
More informationhowtomarketing VISUAL IDENTITY In this section 30/04/ MY PR plus 1
howtomarketing VISUAL IDENTITY Module 1 Identify 1 In this section + WHAT IS VISUAL IDENTITY? + BRAND PROMISE AND STYLE + COLOURS + FONTS + DESIGN + VISUAL IDENTITY GUIDES/STYLE SHEETS 2 1 Visual Identity
More informationgraceland-core Documentation
graceland-core Documentation Release 0.1.0-SNAPSHOT Javier Campanini April 14, 2014 Contents 1 About 3 1.1 Contributing............................................... 3 1.2 License..................................................
More informationLorem ipsum dolor sit amet, consectetur adipisicing elit, sed eiusmod tempor incididunt ut labore et dolore magna - ali qua. Ut enim ad minim veniam,
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna - ali qua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
More informationStateless -Session Bean
Stateless -Session Bean Prepared by: A.Saleem Raja MCA.,M.Phil.,(M.Tech) Lecturer/MCA Chettinad College of Engineering and Technology-Karur E-Mail: asaleemrajasec@gmail.com Creating an Enterprise Application
More informationCisco Derivative Work Process Automation Program. Samita Bhandary Information Architect
Learning @ Cisco Derivative Work Process Automation Program Samita Bhandary Information Architect Introduction and Problem Description of current manual Derivative Works Program The Worldwide Learning
More informationThinking inside the box
Intro to CSS Thinking inside the box Thinking inside the box Thinking inside the box Thinking inside the box Thinking inside the box Thinking inside the box Thinking inside
More informationDashboard Dashboard Screens Screens
Dashboard Screens DataSynapse Grid Server Dashboard Grid Components Services Admin Diagnostics Overview Overview Director Monitor Broker Monitor 45 Available Engines 16 Connected Drivers 31 Active Sessions
More informationHigh Performance Auto Layout
#WWDC18 High Performance Auto Layout Ken Ferry, ios System Experience Kasia Wawer, ios Keyboards 2018 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
More informationRuSSEll sutter. Proposal / Navigational Chart / Wireframes. Joseph Palmer Prof: Erikk Ross IMD September 2017
RuSSEll sutter Proposal / Navigational Chart / Wireframes Joseph Palmer Prof: Erikk Ross IMD 331 5 September 2017 Proposal The Brand Russell Sutter is a collection of unique items for the modern lifestyle.
More informationServletConfig Interface
ServletConfig Interface Author : Rajat Categories : Advance Java An object of ServletConfig is created by the web container for each servlet. This object can be used to get configuration information from
More informationServlet Basics. Agenda
Servlet Basics 1 Agenda The basic structure of servlets A simple servlet that generates plain text A servlet that generates HTML Servlets and packages Some utilities that help build HTML The servlet life
More informationTutorial: Developing a Simple Hello World Portlet
Venkata Sri Vatsav Reddy Konreddy Tutorial: Developing a Simple Hello World Portlet CIS 764 This Tutorial helps to create and deploy a simple Portlet. This tutorial uses Apache Pluto Server, a freeware
More informationDESIGN GUIDELINES. Use the following slides as a guide to make sure your presentation follows the PCS Plus brand.
Use the following slides as a guide to make sure your presentation follows the PCS Plus brand. LOGO PLACEMENT On white content slides the logo should appear in full colour on the bottom left of the screen
More informationSession 8. Introduction to Servlets. Semester Project
Session 8 Introduction to Servlets 1 Semester Project Reverse engineer a version of the Oracle site You will be validating form fields with Ajax calls to a server You will use multiple formats for the
More informationSTOCKHOLM BEAMER THEME
STOCKHOLM BEAMER THEME sthlm is based on the hsrm theme 20130731-093333-r2.2B-TemplatesthlmBeamerTheme HendryOlson.com Made in Sweden OVERVIEW 1. Background 2. Structure 3. Features 4. Tutorial 2 BACKGROUND
More informationHTML. UC Berkeley Graduate School of Journalism
HTML UC Berkeley Graduate School of Journalism Webpages are made of three Webpages are made of three HTML Webpages are made of three HTML CSS Webpages are made of three HTML CSS JavaScript Webpages are
More informationMISSION/VISION/VALUES
BRAND GUIDELINES TABLE OF CONTENTS Why Brand Matters...2 Mission Statement...4 Color Palette...6 Typography...8 Logo Usage...10 Letterhead... 12 Powerpoint... 14 Closing...15 WHY BRAND MATTERS Brand is
More informationThis is an H1 Header. This is an H2 Header. This is an H3 Header
is a key element in web design. This templates delivers you sophisticated typography and various stylings. The style guide gives you an overview about all possible HTML tag stylings provided by the template.
More informationSECRET DESIGNS DESIGNED BRAND GUIDELINE
DESIGNED BRAND 2018 GUIDELINE TABLE OF CONTENT 01 COMPANY INRODUCTION PAGE 04 02 OUR LOGO DESIGN PAGE 06 03 THE COLOR SYSTEM PAGE 10 04 TYPOGRAPHY PAGE 12 05 LOGO VIOLATION PAGE 14 06 LOGO USAGE PAGE
More informationq u e s t i o n s? contact or
Chocolate Grail offers gourmet and artisanal chocolatiers different advertising options listed below. Two options are free: the basic listing and reviews. listings home page features quick pick fix reviews
More informationsessionx Desarrollo de Aplicaciones en Red A few more words about CGI CGI Servlet & JSP José Rafael Rojano Cáceres
sessionx Desarrollo de Aplicaciones en Red José Rafael Rojano Cáceres http://www.uv.mx/rrojano A few more words about Common Gateway Interface 1 2 CGI So originally CGI purpose was to let communicate a
More informationUniversity of Waterloo E-Thesis Template for LATEX
University of Waterloo E-Thesis Template for LATEX by Pat Neugraad A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Science in Zoology
More informationCREATE REGISTRY: FROM PRODUCT DETAIL, REGISTRY LANDING PAGE & MY ACCOUNT WIREFRAMES DRAFT V.1.0 July 30, 2014
CREATE REGISTRY: FROM PRODUCT DETAIL, REGISTRY LANDING PAGE & MY ACCOUNT WIREFRAMES DRAFT V.1.0 July 30, 2014 Document Intro 3 ways to create a registry: from Product Detail from Registry Landing Page
More informationServlets1. What are Servlets? Where are they? Their job. Servlet container. Only Http?
What are Servlets? Servlets1 Fatemeh Abbasinejad abbasine@cs.ucdavis.edu A program that runs on a web server acting as middle layer between requests coming from a web browser and databases or applications
More informationDiscovery & Innovation in the Life Sciences BOYCE THOMPSON INSTITUTE
VISUAL IDENTITY GUIDE V1.2/ 2.19.2016 VISUAL IDENTITY GUIDELINES 3 logo 6 colors 8 typefaces 9 photography 10 in print 11 institutional resources 2 logomark LOGO The Boyce Thompson Institute logo is often
More informationIDENTITY STANDARDS MANUAL
IDENTITY STANDARDS MANUAL Table of Contents (Click to Select Section) 1.1 How To Use This Manual BASIC STANDARDS FOR THE SIGNATURE 2.1 The Logo Mark 2.2 The Signatures 2.3 Coloration 2.4 Color Reproduction
More informationJAVA SERVLET. Server-side Programming INTRODUCTION
JAVA SERVLET Server-side Programming INTRODUCTION 1 AGENDA Introduction Java Servlet Web/Application Server Servlet Life Cycle Web Application Life Cycle Servlet API Writing Servlet Program Summary 2 INTRODUCTION
More informationReputation X Content Development and Promotion Checklist
Reputation X Content Development and Promotion Checklist reputation x look better online 2.7 million blog posts are published every day. How do we cut through the noise? Why does some content achieve higher
More information9 March 2011 dispatch.com design style guide. updated: 03/09/11
1 { dispatch.com design style guide updated: 03/09/11 2 Table of Contents I. Basic Design Elements 3 A. 12-Column Grid 4 B. Color Palette 5 C. Typography 6, 7 D. Rules and Spacing 8 E. Toolbar II. Wrap
More informationAd Spec Guidelines
Ad Spec Guidelines 03.19.18 Ad Spec Guidelines 1 General Guidelines Required Assets For best results, please provide fully editable assets. FILES Design Files - Layered PSD (Photoshop) Fonts - RTF / TTF
More informationBrand Guidelines. Brand Guidelines V1.2 May 21, 2018
Brand Guidelines Brand Guidelines V1.2 May 21, 2018 1. Table of Contents 1. Table of Contents 2. Introduction 3. Logo 3.1 Clear Space 3.2 Color 3.3 Photo Backround 3.4 Sizing 3.4 Don t 4. Color Palette
More informationCOMCAS 2015 Author Instructions for Full Manuscript Submission
COMCAS 2015 Author Instructions for Full Manuscript Submission This document provides guidance on the submission of your Manuscript to COMCAS 2015. You may wish to print out these instructions and read
More informationewd-feder8 Installation & Reference Guide
ewd-feder8 Installation & Reference Guide Version 1 25 July 2016 2016 M/Gateway Developments Ltd ewd-feder8 Page 1 What is ewd-feder8? ewd-feder8 is a Node.js module that allows you to create a customisable
More informationInformation Architecture SITEMAP + PROCESS FLOW + WIREFRAMES
Information Architecture SITEMAP + PROCESS FLOW + WIREFRAMES Schwan's My Lists, My Recipes & My Menus LAST MODIFIED: 04.5.0 VERSION: c-4.0 Schwan's - Menu Planner Information Architecture Version 3.0 03.04.0
More informationContents. Contact, 19. About our brand, 3 Key elements, 4. Design elements,13
The following identity and brand guideline for Bermondsey Pubs has been created to help you present the brand and all the elements that make up the company s visual identity in a consistent and recognizable
More informationINTRODUCTION TO SERVLETS AND WEB CONTAINERS. Actions in Accord with All the Laws of Nature
INTRODUCTION TO SERVLETS AND WEB CONTAINERS Actions in Accord with All the Laws of Nature Web server vs web container Most commercial web applications use Apache proven architecture and free license. Tomcat
More informationAclara Corporate Identity. Standards & Design Guidelines
Aclara Corporate Identity Standards & Design Guidelines Introduction Aclara has brought together the leading metering and data management companies of ESCO Technologies each well known and well established
More information