CSC 8205 Advanced Java
|
|
- Randall Austin
- 5 years ago
- Views:
Transcription
1 Please read this first: 1) All the assignments must be submitted via blackboard account. 2) All the assignments for this course are posted below. The due dates for each assignment are announced on blackboard. Keep in mind that depending on the situation, the content of each of the assignments may change up to a week before the due date. 3) All the files created for the same assignment must be saved in the same directory and compressed together into a single zip file and submitted. 4) You compress and submit only the files required. That includes all the source and class files. If you use an IDE like NetBeans, simply compress the entire project directory. 5) Programs must run properly for getting any credit. Check it yourself before compressing the files. 6) Compression must be done only in the zip format (using windows XP or WinZip). 7) All submitted source files must have a header comment that includes your name, course name and assignment number. You WILL lose a point if you miss this instruction. Assignment 1: 1) GUI programming and event handling by implementing various Listener classes in Java. 2) Exception handling in Java. 3) Various awt and swing components such as menus, buttons, tabbed environment, combo boxes etc. 1) Java topics notes. 2) Java API on various classes. 3) GUI programming code examples. 4) NetBeans IDE provides an easy drag and drop interface for creating GUI applications. 1) Download the tilepuzzle.jar file from the blackboard. 2) Double click on the jar file to run the PuzzleMenu program. Your assignment is to create a program that incorporates all the features of that example. 3) Your menu should not resemble what I have created. Use your own GUI with menus, tabs etc. Use TabbedPane class for creating tabs. 4) Unzip the jar file using the command jar xvf tilepuzzle.jar. Please note that the jar.exe file is in the bin directory of your jdk installation. You must append the Path variable to include that. For instance, Path = %Path%; C:\Program Files\Java\jdk1.7.0_02\bin 5) You will be replacing PuzzleMenu.class with your own version, but you will be reusing the two classes TilePuzzle.class and ExampleFileFilter.class by importing into your PuzzleMenu.java. N.V.R. Mahadev Page 1 4/15/2012
2 6) Also read the pdf file for hints. You will also be using the mf file to create the jar file again. Both NetBeans and Eclipse can also create executable jar files from your project at the click of a button. 7) Please incorporate all the following features in your PuzzleMenu code. a. Title bar must show your name. b. You must have menus for creating tile puzzle after configuring various parameters. c. Other menu items such as Help and About will add to your credit. d. There must also be option for saving the puzzle with the current position of the tiles also saved after a few moves. You need to use object streams to implement this. e. Many puzzles may be open and the save menu must save the puzzle with the focus. Use WindowFocusListener to implement this. f. Must be able to choose from saved puzzles to reload. Use File Filter to implement display of only specific file types in the load dialog box. g. Closing the main window should close all the puzzles and the program. 8) You only have to create the code for the menus (PuzzleMenu.java). You must use tabbed interfaces for specifying some configuration values for the puzzles. 9) Look under jdk documentation on file chooser for using ExampleFileFilter class. 10) Public methods of TilePuzzle class are documented in pdf file. You simply call them from your menus. 11) Also code snippets for file management are provided in the pdf file. 12) Use your imagination to rearrange the menus. They should not resemble the example I gave nor should they resemble your friend s. 13) Create a jar file that archives your PuzzleMenu.class file along with the other two classes I provided. You must also use the manifest file in the meta-inf folder to create an executable jar file. The jar file must be called <username>_assg1.jar, where username is your username. 14) Test your executable jar file and then submit only the jar file. I will be testing it first by double clicking on it to run the program. Assignment 2: 1) Creating database tables using Microsoft Access. 2) Setting the data source name by opening Control Panel\Administrative Tools\Data Source (ODBC) in Windows OS. 3) XML files and the role of DTD files. 4) XML Validators. 5) Java API for XML Processing (JAXP) and how it works with XML DOM. 6) Java Database Connectivity (JDBC) and how it can be used to communicate with databases. 1) Web Programming with Java notes on Database overview, SQL and JDBC. 2) W3Schools.com tutorial on SQL. 3) XML Notes and XML code examples. 4) XML and JAXP tutorials from External Links. N.V.R. Mahadev Page 2 4/15/2012
3 1) Design a database table relevant to your final project that has at least four fields (not the user login table). You need not design the entire database for the project now. 2) Then create this table using Microsoft Access calling the file assg2.mdb. The table name should be Assg2. You create another table with same fields in a different order, calling this table Assg2T2. Set up the data source name (DSN) to be xmltest (all lowercase). 3) See ODBC configuration information for setting up the database source name. 4) Then create a DTD file called assg2.dtd that describes the structure of this table for converting it into an XML file. See posted XML code examples. 5) Then create a Java program using the JDBC and JAXP APIs that will convert the table Assg2 into an XML file called assg2.xml that confirms to the DTD file that you created. 6) The JAXP program should ensure that the xml file can be viewed from textpad with proper line breaks and indentations. 7) Then create another Java program using again the JDBC and JAXP APIs that reads the information from this XML file and places values into the second table in the file Assg2T2. 8) Make sure that you use the JAXP and DOM API in creating the xml file as well as in reading the xml file for the second part. 9) Then create a folder whose name is your username. Place all the.java,.class,.mdb, and.dtd files into this folder. 10) Then run the programs from here, testing everything and making sure that the xml file is also created in this folder. View the xml file from textpad also. Try placing 3-4 records in the Assg2 table and then converting into xml file. 11) Create a zip file (NOT jar file) of this folder and its contents. So if I unzip it, it must create this folder. Call the zip file as username_assg2.zip where username is your actual username. 12) Then submit in the drop box for this course, by the due date. 13) Do not hardcode absolute paths for your files. If you do, they will not work for me. All paths must be relative to the root folder they sit in. Assignment 3: 1) XHTML code for creating web pages, CSS code for separating formatting commands in the web pages, JavaScript programming for a) dynamic web pages, b) client side processing of form validation and c) event handling of various HTML tags. 2) Tomcat installation and configuration. 3) Java Server Pages for server side processing of forms and returning a new web page to the client. 1) Web programming with Java notes on HTML, CSS, JS, JSP and Tomcat server. 2) HTML, CSS, JS and JSP code examples. 3) W3Schools.com tutorials on HTML, XHTML, CSS and JavaScript. 4) JSP tutorials posted at External Links. 5) Tomcat installation and configuration instructions. N.V.R. Mahadev Page 3 4/15/2012
4 1) Create an attractive web page relevant to your final project that contains a form that users need to complete. The form must include a text field, a password field, radio buttons, a checkbox, a dropdown box and a field for address. 2) This page must be created using a text editor and not HTML editors such as composer and Dream Weaver. You can however use the program Kompozer. 3) All the formatting commands in the HTML must be handled by a separate CSS file. See posted code examples. There should be no style attribute under any HTML tag. 4) When the user clicks the submit button, the page must go for validation by JavaScript. JavaScript source file must be a separate file from this HTML file. 5) The JavaScript validation must ensure that none of the entries are left blank. 6) Must also verify that the address has the correct format. 7) If there are errors, a JavaScript alert message must be displayed asking to correct the mistakes. 8) If there are no errors, a JavaScript alert message must come up thanking the user for the information and that the form is sent for processing. 9) In addition to the Submit button, the form must also have a Reset button, which will simply reset all the values in the form to blank. 10) The form must be sent for processing by JSP. 11) The JSP must generate a new attractive HTML page for display which will summarize all the information provided by the user. 12) See the web programming notes for JSP concepts. 13) Send this page back to the client browser for display. 14) Compress the HTML, CSS, JS and JSP pages and submit via blackboard. Do not hardcode any absolute paths. Assignment 4: The purpose of this assignment is to create the database for your project and finish the project. Follow the steps below in the order listed. 1) Database design, particularly for your final project. 2) Primary key: - a field in a table whose value uniquely identifies a single row (record). 3) Foreign key: - a field with possibly multiple rows with same value in a table but also corresponds to a primary key in a different table. Used to link the data from the two tables. 4) Normal forms used to divide the information into multiple related tables to minimize data redundancy. 5) Entity-Relation diagrams used to further reduce redundancy in the cases of many-tomany relationships. 1) Web programming with Java notes on all the database concepts. 1) Create a single MS Word document after doing the following and submit as pdf file along with the rest of the project. N.V.R. Mahadev Page 4 4/15/2012
5 2) Think of all the attributes that you need to store information about in a database for your final project. List them as a single list in the file to submit. Make sure you thought of all the attributes you will be using in the database, and also that you do not list items that you will do nothing with, in your project. For instance, if your project will not have an interface to use the gender value, do not collect that information. 3) Identify and list all the partial and transitive dependencies (if any exist. I will be surprised if none exists). You need not report this to me. 4) Use normalization to identify the entities and attributes. List the tables identified in each of 1NF, 2NF and 3NF, underlining the primary keys in each table. See the notes on how I did this with an example. You need to submit the same way. 5) Consider the relationships between entities and classify each as 1-1, 1-n or n-m (manyto-many). For instance a book and author are two separate entities because you want to store information about each. The relation between the book entity and the author entity is many-to-many because a book may be associated with many authors (i.e. written by), and an author may be associated with many books (i.e. wrote). 6) In case of many-to-many relationships, introduce an intermediate entity. 7) Draw and submit the E-R diagrams after breaking all the many-to-many relations as shown in the notes. Your E-R diagrams must resemble what I have in the notes. In particular, no cluttering of attribute lists in the E-R diagram as you may find online on some old versions of E-R diagrams. 8) Each entity must have one attribute called its ID, which will serve as the primary key. List all the attributes for each entity that would correspond to fields in your database. Using the naming conventions for the attributes: entity_attribute (for example book_id). You may also use the notation b_id or bookid for names. Be consistent with the rule you use for the naming of the attributes. Use class diagram model with Entity name as the top section, primary key (underlined) followed by attributes of the entity as the second section and foreign keys in the third section as in the example below. These tables (as standalone) must be submitted for all the entities in your final list of entities. Book Book_ISBN Book_year Book_edition Book_pages Publisher_ID Please note that the remaining part of this assignment is listed under Final project below. You must proceed to it after you complete this. Final Project Final project must be submitted via digital drop box by the deadline. N.V.R. Mahadev Page 5 4/15/2012
6 Since I need to configure my computer to run your project, you need to very clearly follow the instructions below. You need to use Microsoft Access database. The project must be created and submitted as follows: 1) Root directory for the application must be called MyJSP. 2) Create the folders WEB-INF, src and db under the root directory. 3) In addition create a folder called classes under WEB-INF folder. 4) Your database file will be located in the db folder and will be called finaldb.mdb. 5) The data source name (DSN) for your database must be finaldb. 6) The src folder will contain source files used to create Servlets and JavaBeans. 7) The compiled class files of all your Servlets and Beans reside in the classes folder. Make sure that package statement is used in the source code of the JavaBeans and the Bean class files reside in a subdirectory by the package name. 8) See the code examples provided. 9) Root directory will contain all your JSP, JS, CSS and HTML files. 10) The application must use a file named index.html or index.jsp as the starting point. 11) Create a web.xml file in the WEB-INF directory as required for Servlets and Beans. 12) Make sure that the program works with this set up. Note that your Tomcat must be configured to recognize the MyJSP folder. 13) Include the pdf file of the database design under the root directory of your project folder. 14) Compress the entire directory structure of MyJSP into a file called <username>_final.zip where <username> is replaced with your username. 15) Submit the zip file through the digital drop box before the Final day of classes. N.V.R. Mahadev Page 6 4/15/2012
NetBeans IDE Field Guide
NetBeans IDE Field Guide Copyright 2005 Sun Microsystems, Inc. All rights reserved. Table of Contents Extending Web Applications with Business Logic: Introducing EJB Components...1 EJB Project type Wizards...2
More informationWeb API Lab. The next two deliverables you shall write yourself.
Web API Lab In this lab, you shall produce four deliverables in folder 07_webAPIs. The first two deliverables should be pretty much done for you in the sample code. 1. A server side Web API (named listusersapi.jsp)
More informationSECTION II: JAVA SERVLETS
Chapter 7 SECTION II: JAVA SERVLETS Working With Servlets Working with Servlets is an important step in the process of application development and delivery through the Internet. A Servlet as explained
More informationHow to Publish Any NetBeans Web App
How to Publish Any NetBeans Web App (apps with Java Classes and/or database access) 1. OVERVIEW... 2 2. LOCATE YOUR NETBEANS PROJECT LOCALLY... 2 3. CONNECT TO CIS-LINUX2 USING SECURE FILE TRANSFER CLIENT
More informationJakarta Struts: An MVC Framework
Jakarta Struts: An MVC Framework Overview, Installation, and Setup. Struts 1.2 Version. Core Servlets & JSP book: More Servlets & JSP book: www.moreservlets.com Servlet/JSP/Struts/JSF Training: courses.coreservlets.com
More informationJava.. servlets and. murach's TRAINING & REFERENCE 2ND EDITION. Joel Murach Andrea Steelman. IlB MIKE MURACH & ASSOCIATES, INC.
TRAINING & REFERENCE murach's Java.. servlets and 2ND EDITION Joel Murach Andrea Steelman IlB MIKE MURACH & ASSOCIATES, INC. P 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 murachbooks@murach.com www.murach.com
More informationCS 268 Lab 6 Eclipse Test Server and JSPs
CS 268 Lab 6 Eclipse Test Server and JSPs Setting up Eclipse The first thing you will do is to setup the Eclipse Web Server environment for testing. This will create a local web server running on your
More informationThe project is conducted individually The objective is to develop your dynamic, database supported, web site:
Project The project is conducted individually The objective is to develop your dynamic, database supported, web site: n Choose an application domain: music, trekking, soccer, photography, etc. n Manage
More informationJDK-WildFly-NetBeans Setup Local
@author R.L. Martinez, Ph.D. Table of Contents Overview... 1 Security Notice... 2 Download and Install Latest Stable JDK... 2 Download and Install Latest Stable WildFly... 6 Download and Install Latest
More information(Worth 50% of overall Project 1 grade)
第 1 页共 8 页 2011/11/8 22:18 (Worth 50% of overall Project 1 grade) You will do Part 3 (the final part) of Project 1 with the same team as for Parts 1 and 2. If your team partner dropped the class and you
More informationSetup and Getting Startedt Customized Java EE Training:
2011 Marty Hall Java a with Eclipse: Setup and Getting Startedt Customized Java EE Training: http://courses.coreservlets.com/ 2011 Marty Hall For live Java EE training, please see training courses at http://courses.coreservlets.com/.
More informationINSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad
INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 INFORMATION TECHNOLOGY TUTORIAL QUESTION BANK Course Name Course Code Class Branch : Web Technologies : ACS006 : B. Tech
More informationCSE 336. Introduction to Programming. for Electronic Commerce. Why You Need CSE336
CSE 336 Introduction to Programming for Electronic Commerce Why You Need CSE336 Concepts like bits and bytes, domain names, ISPs, IPAs, RPCs, P2P protocols, infinite loops, and cloud computing are strictly
More informationAdvanced Dreamweaver CS6
Advanced Dreamweaver CS6 Overview This advanced Dreamweaver CS6 training class teaches you to become more efficient with Dreamweaver by taking advantage of Dreamweaver's more advanced features. After this
More informationLife Without NetBeans
Life Without NetBeans Part C Web Applications Background What is a WAR? A Java web application consists a collection of Java servlets and regular classes, JSP files, HTML files, JavaScript files, images,
More informationAuthor - Ashfaque Ahmed
Complimentary material for the book Software Engineering in the Agile World (ISBN: 978-1983801570) published by Create Space Independent Publishing Platform, USA Author - Ashfaque Ahmed Technical support
More informationLecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes
Course Title Course Code WEB DESIGNING TECHNOLOGIES DCE311 Lecture : 3 Course Credit Practical : Tutorial : 0 Total : 5 Course Learning Outcomes At end of the course, students will be able to: Understand
More informationFor live Java EE training, please see training courses at
Java with Eclipse: Setup & Getting Started Originals of Slides and Source Code for Examples: http://courses.coreservlets.com/course-materials/java.html For live Java EE training, please see training courses
More informationHYPERION SYSTEM 9 BI+ GETTING STARTED GUIDE APPLICATION BUILDER J2EE RELEASE 9.2
HYPERION SYSTEM 9 BI+ APPLICATION BUILDER J2EE RELEASE 9.2 GETTING STARTED GUIDE Copyright 1998-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion H logo, and Hyperion s product
More informationChapter 1 GETTING STARTED. SYS-ED/ Computer Education Techniques, Inc.
Chapter 1 GETTING STARTED SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: WSAD. J2EE business topologies. Workbench. Project. Workbench components. Java development tools. Java projects
More informationOne application has servlet context(s).
FINALTERM EXAMINATION Spring 2010 CS506- Web Design and Development DSN stands for. Domain System Name Data Source Name Database System Name Database Simple Name One application has servlet context(s).
More informationJBoss SOAP Web Services User Guide. Version: M5
JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...
More informationUSER GUIDE. MADCAP FLARE 2018 r2. Eclipse Help
USER GUIDE MADCAP FLARE 2018 r2 Eclipse Help Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document
More informationInternet Technologies. Lab Introduction
Internet Technologies Lab1 2011 Introduction Overview What will we do in the labs? Project Requirements Examples Evaluation Tools How to reach us? Cavada Dario: cavada@ectrlsolutions.com Mehdi Elahi: mehdi.elahi@stud-inf.unibz.it
More informationWildlife Enforcement Monitoring System. User Manual. Khoi Nguyen Remi Chandran Ng Chong. type date version. User Manual July 07, 2011 Version 1-1
Wildlife Enforcement Monitoring System User Manual Khoi Nguyen Remi Chandran Ng Chong type date version User Manual July 07, 2011 Version 1-1 Extensible Message Gateway User Manual ii About this Document
More informationIT6503 WEB PROGRAMMING. Unit-I
Department of Information Technology Question Bank- Odd Semester 2015-2016 IT6503 WEB PROGRAMMING Unit-I SCRIPTING 1. What is HTML? Write the format of HTML program. 2. Differentiate HTML and XHTML. 3.
More informationNetBeans Primer v8.0
Using an IDE for Web Development NetBeans Primer v8.0 Using a simple text editor to create source code and compiling from the command line enables the programmer to concentrate on the code and not be encumbered
More informationA Model-Controller Interface for Struts-Based Web Applications
A Model-Controller Interface for Struts-Based Web Applications A Writing Project Presented to The Faculty of the Department of Computer Science San José State University In Partial Fulfillment of the Requirements
More informationIntroduction to Automation. What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools
Introduction to Automation What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools Introduction to Selenium What is Selenium Use of Selenium
More informationJSF: Introduction, Installation, and Setup
2007 Marty Hall JSF: Introduction, Installation, and Setup Originals of Slides and Source Code for Examples: http://www.coreservlets.com/jsf-tutorial/ Customized J2EE Training: http://courses.coreservlets.com/
More informationOrgnazition of This Part
Orgnazition of This Part Table of Contents Tutorial: Organization of This Part...1 Lesson 1: Starting JReport Enterprise Server and Viewing Reports...3 Introduction...3 Installing JReport Enterprise Server...3
More informationTUTORIAL QUESTION BANK
+ INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK Course Name Course Code Class Branch : Web Technologies : ACS006
More informationDreamweaver CS6. Table of Contents. Setting up a site in Dreamweaver! 2. Templates! 3. Using a Template! 3. Save the template! 4. Views!
Dreamweaver CS6 Table of Contents Setting up a site in Dreamweaver! 2 Templates! 3 Using a Template! 3 Save the template! 4 Views! 5 Properties! 5 Editable Regions! 6 Creating an Editable Region! 6 Modifying
More informationservlets and Java JSP murach s (Chapter 2) TRAINING & REFERENCE Mike Murach & Associates Andrea Steelman Joel Murach
Chapter 4 How to develop JavaServer Pages 97 TRAINING & REFERENCE murach s Java servlets and (Chapter 2) JSP Andrea Steelman Joel Murach Mike Murach & Associates 2560 West Shaw Lane, Suite 101 Fresno,
More informationJavadocing in Netbeans (rev )
Javadocing in Netbeans (rev. 2011-05-20) This note describes how to embed HTML-style graphics within your Javadocs, if you are using Netbeans. Additionally, I provide a few hints for package level and
More informationType of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes
Java CORE JAVA Core Java Programing (Course Duration: 40 Hours) Introduction to Java What is Java? Why should we use Java? Java Platform Architecture Java Virtual Machine Java Runtime Environment A Simple
More informationPrasad V. Potluri Siddhartha Institute of Technology, Kanuru, Vijayawada. Semester end examination: 50 marks
1/2 M.Tech. SECOND SEMESTER CSCS2L1 WEB TECHNOLOGIES LAB Credits: 2 Lecture: 4 periods/week Internal assessment: 25 marks Tutorial: -- Semester end examination: 50 marks -----------------------------------------------------------------------------------------------------------
More information02/03/15. Compile, execute, debugging THE ECLIPSE PLATFORM. Blanks'distribu.on' Ques+ons'with'no'answer' 10" 9" 8" No."of"students"vs."no.
Compile, execute, debugging THE ECLIPSE PLATFORM 30" Ques+ons'with'no'answer' What"is"the"goal"of"compila5on?" 25" What"is"the"java"command"for" compiling"a"piece"of"code?" What"is"the"output"of"compila5on?"
More informationWeb Application Architecture (based J2EE 1.4 Tutorial)
Web Application Architecture (based J2EE 1.4 Tutorial) Dr. Kanda Runapongsa (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 Agenda Web application, components and container
More informationApplication Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started
Application Development in JAVA Duration Lecture: Specialization x Hours Core Java (J2SE) & Advance Java (J2EE) Detailed Module Part I: Core Java (J2SE) Getting Started What is Java all about? Features
More informationAIM. 10 September
AIM These two courses are aimed at introducing you to the World of Web Programming. These courses does NOT make you Master all the skills of a Web Programmer. You must learn and work MORE in this area
More informationDirectory structure and development environment set up
Directory structure and development environment set up 1. Install ANT: Download & unzip (or untar) the ant zip file - jakarta-ant-1.5.1-bin.zip to a directory say ANT_HOME (any directory is fine) Add the
More informationPurpose. Why use Java? Installing the Software. Java
Purpose I am providing instructions for those that want to follow along the progress and missteps of Project BrainyCode. Going forward we will just refer to the project a JGG for Java Game Generator (I
More informationEmbedding Graphics in JavaDocs (netbeans IDE)
Embedding Graphics in JavaDocs (netbeans IDE) This note describes how to embed HTML-style graphics within your JavaDocs, if you are using Netbeans. Additionally, I provide a few hints for package level
More informationTutorial: Using Java/JSP to Write a Web API
Tutorial: Using Java/JSP to Write a Web API Contents 1. Overview... 1 2. Download and Install the Sample Code... 2 3. Study Code From the First JSP Page (where most of the code is in the JSP Page)... 3
More informationCAL 9-2: Café Soylent Green Chapter 12
CAL 9-2: Café Soylent Green Chapter 12 This version is for those students who are using Dreamweaver CC. You will be completing the Forms Tutorial from your textbook, Chapter 12 however, you will be skipping
More informationSetting Up the Development Environment
CHAPTER 5 Setting Up the Development Environment This chapter tells you how to prepare your development environment for building a ZK Ajax web application. You should follow these steps to set up an environment
More informationAngularJS Intro Homework
AngularJS Intro Homework Contents 1. Overview... 2 2. Database Requirements... 2 3. Navigation Requirements... 3 4. Styling Requirements... 4 5. Project Organization Specs (for the Routing Part of this
More informationWEB PROGRAMMING LAB. Course Code: 15CT1123 L T P C. (Common to CSE&IT)
177 WEB PROGRAMMING LAB (Common to &IT) Course Code: 15CT1123 L T P C 0 0 3 2 Pre-requisites: Object Oriented Programming through Java Course Outcomes : At the end of the Course, the Student will be able
More informationTable of contents. Zip Processor 3.0 DMXzone.com
Table of contents About Zip Processor 3.0... 2 Features In Detail... 3 Before you begin... 6 Installing the extension... 6 The Basics: Automatically Zip an Uploaded File and Download it... 7 Introduction...
More informationAdobe Dreamweaver CS6 Digital Classroom
Adobe Dreamweaver CS6 Digital Classroom Osborn, J ISBN-13: 9781118124093 Table of Contents Starting Up About Dreamweaver Digital Classroom 1 Prerequisites 1 System requirements 1 Starting Adobe Dreamweaver
More informationInfotek Solutions Inc.
Infotek Solutions Inc. Read Data from Database and input in Flight Reservation login logout and add Check point in QTP: In this tutorial we will read data from mysql database and give the input to login
More informationDatabase to XML Wizard
Database to XML Wizard Jitterbit Connect TM provides a fast, easy route to data transformation. This is made possible through a wizard-based integration tool built directly into Jitterbit. The wizard executes
More informationCS506 Web Design & Development Final Term Solved MCQs with Reference
with Reference I am student in MCS (Virtual University of Pakistan). All the MCQs are solved by me. I followed the Moaaz pattern in Writing and Layout this document. Because many students are familiar
More informationCTI Short Learning Programme in Internet Development Specialist
CTI Short Learning Programme in Internet Development Specialist Module Descriptions 2015 1 Short Learning Programme in Internet Development Specialist (10 months full-time, 25 months part-time) Computer
More informationWeb API Lab folder 07_webApi : webapi.jsp your testapijs.html testapijq.html that works functionally the same as the page testapidomjs.
Web API Lab In this lab, you will produce three deliverables in folder 07_webApi : 1. A server side Web API (named webapi.jsp) that accepts an input parameter, queries your database, and then returns a
More informationThingWorx Relational Databases Connectors Extension User Guide
ThingWorx Relational Databases Connectors Extension User Guide Version 1.0 Software Change Log... 2 Introduction and Installation... 2 About the Relational Databases Connectors Extension... 2 Installing
More informationHackveda Appsec Labs Java Programming Course and Internship Program Description:
Hackveda Appsec Labs Java Programming Course and Internship Program Description: The training program includes a complete training of java core and advanced concepts. After the training program students
More informationWidget Toolkits CS MVC
Widget Toolkits 1 CS349 -- MVC Widget toolkits Also called widget libraries or GUI toolkits or GUI APIs Software bundled with a window manager, operating system, development language, hardware platform
More informationStep 1 Download and Install KompoZer Step by step instructions to build your first web page using KompoZer web editor.
All Creative Designs HTML Web Tutorial for PC Using KompoZer New version 2012 now available at: http://www.allcreativedesigns.com.au/pages/tutorials.html Step 1 Download and Install KompoZer Step by step
More information15-415: Database Applications Project 2. CMUQFlix - CMUQ s Movie Recommendation System
15-415: Database Applications Project 2 CMUQFlix - CMUQ s Movie Recommendation System School of Computer Science Carnegie Mellon University, Qatar Spring 2016 Assigned date: February 18, 2016 Due date:
More informationBEAWebLogic. Portal. Tutorials Getting Started with WebLogic Portal
BEAWebLogic Portal Tutorials Getting Started with WebLogic Portal Version 10.2 February 2008 Contents 1. Introduction Introduction............................................................ 1-1 2. Setting
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationOU EDUCATE TRAINING MANUAL
OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface
More informationCS Multimedia and Communications REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB!
CS 1033 Multimedia and Communications REMEMBER TO BRING YOUR MEMORY STICK TO EVERY LAB! Lab 06: Introduction to KompoZer (Website Design - Part 3 of 3) Lab 6 Tutorial 1 In this lab we are going to learn
More informationFigure 1 Forms category in the Insert panel. You set up a form by inserting it and configuring options through the Properties panel.
Adobe Dreamweaver CS6 Project 3 guide How to create forms You can use forms to interact with or gather information from site visitors. With forms, visitors can provide feedback, sign a guest book, take
More informationSkyway Builder 6.3 Reference
Skyway Builder 6.3 Reference 6.3.0.0-07/21/09 Skyway Software Skyway Builder 6.3 Reference: 6.3.0.0-07/21/09 Skyway Software Published Copyright 2009 Skyway Software Abstract The most recent version of
More informationCTI Higher Certificate in Information Systems (Internet Development)
CTI Higher Certificate in Information Systems (Internet Development) Module Descriptions 2015 1 Higher Certificate in Information Systems (Internet Development) (1 year full-time, 2½ years part-time) Computer
More informationUsing the VMware vcenter Orchestrator Client. vrealize Orchestrator 5.5.1
Using the VMware vcenter Orchestrator Client vrealize Orchestrator 5.5.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments
More informationClient Side Scripting. The Bookshop
Client Side Scripting The Bookshop Introduction This assignment is a part of three assignments related to the bookshop website. Currently design part (using HTML and CSS) and server side script (using
More informationCafé Soylent Green Chapter 12
Café Soylent Green Chapter 12 This version is for those students who are using Dreamweaver CS6. You will be completing the Forms Tutorial from your textbook, Chapter 12 however, you will be skipping quite
More informationAssignment #3 CSCI 201 Spring % of course grade Title Weathermeister Back-End API Integration
Assignment #3 CSCI 201 4.5% of course grade Title Weathermeister Back-End API Integration Topics Covered Java Classes HTML CSS Basic Java Topics Java Servlets JSP JavaScript AJAX Databases SQL JDBC Overview
More informationCumulus Sites 8.6. Administrator Guide
Cumulus Sites 8.6 Administrator Guide Copyright 2012, Canto GmbH. All rights reserved. Canto, the Canto logo, the Cumulus logo, and Cumulus are registered trademarks of Canto, registered in the U.S. and
More informationCHAPTER 6. Organizing Your Development Project. All right, guys! It s time to clean up this town!
CHAPTER 6 Organizing Your Development Project All right, guys! It s time to clean up this town! Homer Simpson In this book we describe how to build applications that are defined by the J2EE specification.
More informationWeb-based File Upload and Download System
COMP4905 Honor Project Web-based File Upload and Download System Author: Yongmei Liu Student number: 100292721 Supervisor: Dr. Tony White 1 Abstract This project gives solutions of how to upload documents
More informationive JAVA EE C u r r i c u l u m
C u r r i c u l u m ive chnoworld Development Training Consultancy Collection Framework - The Collection Interface(List,Set,Sorted Set). - The Collection Classes. (ArrayList,Linked List,HashSet,TreeSet)
More informationStyle Report Enterprise Edition
INTRODUCTION Style Report Enterprise Edition Welcome to Style Report Enterprise Edition! Style Report is a report design and interactive analysis package that allows you to explore, analyze, monitor, report,
More informationFuegoBPM TM Enterprise Process Orchestration Engine Configuration Instructions for a JVM Engine
FuegoBPM TM Enterprise Process Orchestration Engine Configuration Instructions for a JVM Engine FUEGOBPM System Administration Training PART NO. FEPOECv5.5 Date January 1, 2005 Copyright Fuego, Inc. 2004.
More informationJavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK
Programming for Digital Media EE1707 JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK 1 References and Sources 1. Javascript & JQuery: interactive front-end
More informationJakarta Struts: An MVC Framework
2010 Marty Hall Jakarta Struts: An MVC Framework Overview, Installation, and Setup Customized Java EE Training: http://courses.coreservlets.com/ Servlets, JSP, JSF 2.0, Struts, Ajax, GWT 2.0, Spring, Hibernate,
More informationKendo UI. Builder by Progress : Using Kendo UI Designer
Kendo UI Builder by Progress : Using Kendo UI Designer Copyright 2017 Telerik AD. All rights reserved. December 2017 Last updated with new content: Version 2.1 Updated: 2017/12/22 3 Copyright 4 Contents
More informationDB Browser UI Specs Anu Page 1 of 15 30/06/2004
DB Browser UI Specs Anu Page 1 of 15 30/06/2004 Contents Topic Page Introduction 3 UI Model 3 Main Window 4 Column properties tab 5 SQL Tab 6 View Record window 7 Connection Information window 9 Setting
More informationNational Training and Education Resource. Authoring Course. Participant Guide
National Training and Education Resource Authoring Course Participant Guide Table of Contents: OBJECTIVES... 4 OVERVIEW OF NTER... 5 System Requirements... 5 NTER Capabilities... 6 What is the SCORM PlayerWhat
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More informationExporting a Course. This tutorial will explain how to export a course in Blackboard and the difference between exporting and archiving.
Blackboard Tutorial Exporting a Course This tutorial will explain how to export a course in Blackboard and the difference between exporting and archiving. Exporting vs. Archiving The Export/Archive course
More informationPublish Joomla! Article
Enterprise Architect User Guide Series Publish Joomla! Article Author: Sparx Systems Date: 10/05/2018 Version: 1.0 CREATED WITH Table of Contents Publish Joomla! Article 3 Install Joomla! Locally 4 Set
More informationNational Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide
National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide NFIRS 5.0 Software Version 5.3 Prepared for: FEMA Round Hill, VA 20142 Prepared by: Verizon Federal Incorporated P.O.
More informationPublish Joomla! Article
Enterprise Architect User Guide Series Publish Joomla! Article Sparx Systems Enterprise Architect supports publishing an entire model, or part of the model, in a local Joomla! Repository as Articles (HTML
More information1.264 Lecture 12. HTML Introduction to FrontPage
1.264 Lecture 12 HTML Introduction to FrontPage HTML Subset of Structured Generalized Markup Language (SGML), a document description language SGML is ISO standard Current version of HTML is version 4.01
More informationMcMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009
McMaster Service-Based ehealth Integration Environment (MACSeie) Installation Guide July 24, 2009 Richard Lyn lynrf@mcmaster.ca Jianwei Yang yangj29@mcmaster.ca Document Revision History Rev. Level Date
More informationjmeter is an open source testing software. It is 100% pure Java application for load and performance testing.
i About the Tutorial jmeter is an open source testing software. It is 100% pure Java application for load and performance testing. jmeter is designed to cover various categories of tests such as load testing,
More informationSupplement IV.E: Tutorial for Tomcat For Introduction to Java Programming By Y. Daniel Liang
Supplement IV.E: Tutorial for Tomcat 5.5.9 For Introduction to Java Programming By Y. Daniel Liang This supplement covers the following topics: Obtaining and Installing Tomcat Starting and Stopping Tomcat
More informationNote, you must have Java installed on your computer in order to use Exactly. Download Java here: Installing Exactly
Exactly: User Guide Exactly is used to safely transfer your files in strict accordance with digital preservation best practices. Before you get started with Exactly, have you discussed with the archive
More informationWriting Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p.
Preface p. xiii Writing Servlets and JSPs p. 1 Writing a Servlet p. 1 Writing a JSP p. 7 Compiling a Servlet p. 10 Packaging Servlets and JSPs p. 11 Creating the Deployment Descriptor p. 14 Deploying Servlets
More informationQuickTest Professional 10
QuickTest Professional 10 Course Setup Instructions Important Note: This training runs under the following operating systems: Windows 2000 Professional (with SP4) Windows XP (with SP2 or SP3) Windows Vista,
More informationUser Guide. Kronodoc Kronodoc Oy. Intelligent methods for process improvement and project execution
User Guide Kronodoc 3.0 Intelligent methods for process improvement and project execution 2003 Kronodoc Oy 2 Table of Contents 1 User Guide 5 2 Information Structure in Kronodoc 6 3 Entering and Exiting
More informationTalend Open Studio for Data Quality. User Guide 5.5.2
Talend Open Studio for Data Quality User Guide 5.5.2 Talend Open Studio for Data Quality Adapted for v5.5. Supersedes previous releases. Publication date: January 29, 2015 Copyleft This documentation is
More informationChapter A2: BankLink Books clients
Chapter A2: BankLink Books clients This chapter is aimed at BankLink Administrators This Chapter covers the options available for processing in BankLink Books. The BankLink Service Agreement permits you
More informationThis page intentionally left blank
This page intentionally left blank arting Out with Java: From Control Structures through Objects International Edition - PDF - PDF - PDF Cover Contents Preface Chapter 1 Introduction to Computers and Java
More informationCreating your first JavaServer Faces Web application
Chapter 1 Creating your first JavaServer Faces Web application Chapter Contents Introducing Web applications and JavaServer Faces Installing Rational Application Developer Setting up a Web project Creating
More information