SSC2 revision lecture. Servlets Understand what they are Lifecycle –init() –service() –destroy() POST & GET Scope - what is it, how is it used Using other.

Slides:



Advertisements
Similar presentations
ACACIA in short… Objectives: Offer methodological and software support (i.e. models, methods and tools) for construction, management and diffusion of.
Advertisements

Introduction to Java 2 Programming Lecture 7 IO, Files, and URLs.
User Interfaces 4 BTECH: IT WIKI PAGE:
General introduction to Web services and an implementation example
 2002 Prentice Hall. All rights reserved. Chapter 9: Servlets Outline 9.1 Introduction 9.2 Servlet Overview and Architecture Interface Servlet and.
Internet Programming Paper Coordinator: Dr. Napoleon H. Reyes, Ph.D. Computer Science Institute of Information and Mathematical Sciences Rm
Standard input, output and error. Lecture Under Construction.
Servlets and a little bit of Web Services Russell Beale.
CSE 190: Internet E-Commerce Exam 2 Sample Questions.
Fast Track to ColdFusion 9. Getting Started with ColdFusion Understanding Dynamic Web Pages ColdFusion Benchmark Introducing the ColdFusion Language Introducing.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2005 Pearson Education, Inc. All rights reserved Chapter 34 Servlets.
Midterm Exam Review IS 485, Professor Matt Thatcher.
CSE1301 Computer Programming: Lecture 1 Computer Systems Overview.
Java Server Pages Russell Beale. What are Java Server Pages? Separates content from presentation Good to use when lots of HTML to be presented to user,
Java Server Team 8. Overview What is a Java Server? History Architecture Advantages Disadvantages Current Technologies Conclusion.
WUCM1 exam 1WUCM1. Exam format DURATION: 2 HOURS INSTRUCTIONS – Answer all questions in Section A (50 marks) and two questions from Section B (25 marks.
Structure of a web application1 Dr Jim Briggs. MVC Structure of a web application2.
HCI revision lecture. Main points Understanding Applying knowledge Knowing key points Knowing relationship between things If you’ve done the group project.
SE-2840 Dr. Mark L. Hornick1 Java Servlet-based web apps Servlet Architecture.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Struts. Agenda Preface Struts and its components An example The architecture required for Struts Applications.
CEDROM-SNi’s DITA- based Project From Analysis to Delivery By France Baril Documentation Architect.
XML, DITA and Content Repurposing By France Baril.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Advanced Enterprise Java Platform Class and Lab Mark K. Reha.
VS.NET Syllabus By Peter Huang.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
AN OVERVIEW OF SERVLET TECHNOLOGY SERVER SETUP AND CONFIGURATION WEB APPLICATION STRUCTURE BASIC SERVLET EXAMPLE Java Servlets - Compiled By Nitin Pai.
Introduction to J2EE Architecture Portions by Kunal Mehta.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley The Resonant Interface HCI Foundations for Interaction Design First Edition.
Web Server Programming 1. Nuts and Bolts. Premises of Course Provides general introduction, no in-depth training Assumes some HTML knowledge Assumes some.
JAVA SERVER PAGES. 2 SERVLETS The purpose of a servlet is to create a Web page in response to a client request Servlets are written in Java, with a little.
Information System Development Courses Figure: ISD Course Structure.
November 30, 2004 Topics of Discussion Mariela –Introduction –Stage1: Planning Tammy –Stage 2: Analysis Alex –Stage 3: Design Rachael –Stage 4: Construction.
JAVA I/O © EnhanceEdu, IIIT Hyderabad. Contents 3/29/2010EnhanceEdu, IIIT - H 2  Command Line I/O  File Class  Streams  Byte Streams [Low level and.
IT WEB TECHNOLOGY Prepared by, K.ABINAYA Lect/IT.
Midterm Review Francis Li CS160 Midterm Review October 9, 2000.
REVIEW OF ACTIVITIES OF THE WORK GROUP FOR INTERNET AND e -TECHNOLOGIES Prof. Dr Milena Stanković Faculty of Electronic Engineering TEMPUS Project CD-JEP.
CIS 270—App Dev II Big Java Chapter 19 Files and Streams.
Final Class Diagram for C++ Implementation Clickermatic Software Clicker.
Web Development Process The Site Development Process Site Construction is one of the last steps.
1 Java Servlets l Servlets : programs that run within the context of a server, analogous to applets that run within the context of a browser. l Used to.
Louisa Lambregts, Louisa Lambregts
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
DEPARTMENT OF COMPUTER SCIENCE N.HARIKA. Contents Overview of I/O Streams Character Streams Byte Streams Using the Streams 2.
UMass Lowell Computer Science Java and Distributed Computing Prof. Karen Daniels Fall, 2000 Lecture 21 Java Servlets Wed. 11/22/00 based on material.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
1 CS 490JL Midterm Review Midterm in-class Tuesday, October 26 With thanks to Wai-Ling Ho-Ching.
Java Programming: Advanced Topics 1 Building Web Applications Chapter 13.
Java Programming, Second Edition Chapter Sixteen File Input and Output.
JSP / Servlets and Beans
Web Programming 3(3-0-6) Introduction to interactive, event-driven and dynamic web development; web programming with freeware and commercial tools;
The process of establishing a connection between a client and a server is called as Client – Server communication.
J AVA T RAINING IN A HMEDABAD By TOPS Technologies 1 TOPS Technologies Java Course.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Keerthi Nelaturu Url: site.uottawa.ca/~knela006
Structure of a web application
Chapter 1 The Nature of Software
4166 Review.
Object-Orientated Programming
Introduction to J2EE Architecture
JAVA IO.
SmartResource Project: (2-nd year: 2005)
دليل المتدرب واللائحة التنظيمية للبرنامج
دليل المتدرب واللائحة التنظيمية للبرنامج
JavaServer Faces: The Fundamentals
Introduction to Java Servlets
Web Design & Development Lecture 8
SDMX IT Tools SDMX Registry
Presentation transcript:

SSC2 revision lecture

Servlets Understand what they are Lifecycle –init() –service() –destroy() POST & GET Scope - what is it, how is it used Using other web resources

Storing data Cookies: What are they Server & client side approaches Session & Persistent types

JSP What is it, why is it different? NOT a major component of the exam (not in Learning Outcomes)

Web Services What does it do? How? Main elements –SOAP –UDDI –WSDL Uses XML How to set up web services –Tools: Axis

SSC1 revision lecture

Java I/O Streams –Reader –Writer –InputStream –OutputStream –FileReader –FileWriter –Buffered….. HttpURLConnection –Extends…..

Files and Filters Random access files –What are they? –File pointer? Filtered stream –BufferedInputStream/BufferedOutputStrea m –DataInputStream/DataOutputStream

Sockets What are they? Client side –Constructors –Use Server side –Construction –Use Lifecycle Exceptions

Serialization What is it? How do you do it? Using it

HCI Design process - user-centered design What is it Why Task analysis

People Basic capabilities –Senses (esp. eyes and ears - no diagrams needed tho) –Memory (short, long, forgetting, remembering)

Input/Output devices How main ones work Why have different ones

Design Characteristics of great software Design principles Java widgets Guidelines Patterns

Evaluation Heuristic evaluation –Principles –Practice Think-aloud Cooperative evaluation Cognitive walkthrough

Website design- Information Architecture Information architecture –What is it Organisation, content, labelling, navigation, search –How to do it Card sorting –Deliverables, techniques - passing knowledge needed –Typical structure: audience or task or topic

Website design - general Navigation Patterns –Typical ones –Why? Content/layout separation –CMS –CSS