Fall 2008 1 CIS 764 Database Systems Engineering L3: Two Assignments Relating to J2EE.

Slides:



Advertisements
Similar presentations
TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
Advertisements

Internetteknologi (ITNET1) Extra Presentation Java IDE Tool Support.
CPSC 203 Introduction to Computers Tutorial 59 & 64 By Jie (Jeff) Gao.
Fall CIS 764 Database Systems Engineering L13: Status: grading, assignments, tutorials, presentations projects.
Conceptual Modelling Entity Relationship Model Overview Entities, Attributes and Relationship modelling Generating a Relational Database for an EAR model.
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
CS 432 Object-Oriented Analysis and Design
Getting Started with IBM Rational System Developer 01/06/2011.
Eclipse is an open source IDE (Integrated Development Environment) for developing applications in Java, C/C++, HTML, Cobol, Perl, etc. The official Eclipse.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Ruby on Rails. What is Ruby on Rails? Ruby on Rails is an open source full-stack web framework. It is an alternative to PHP/MySQL. It can render templates,
Fall CIS 764 Database Systems Engineering L6a: Usability - Part 1 (Part 2 … case studies) L6b. Review of Homeworks (next.
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
1 Homework / Exam Exam 3 –Solutions Posted –Questions? HW8 due next class Final Exam –See posted schedule Websites on UNIX systems Course Evaluations.
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
WaveMaker Visual AJAX Studio 4.0 Training Studio Overview.
Fall CIS 764 Database Systems Engineering L12.2: Web Services ++ Web service as an enterprise “component” Distributed business.
CS110/CS119 Introduction to Computing (Java)
Fall CIS 764 Database Systems Engineering L1: Introduction to … CIS 764 Enterprise Database Systems Engineering: Software.
Robert Clevenger Principal Product Manager Oracle Corporation.
CPSC 203 Introduction to Computers Lab 21, 22 By Jie Gao.
Web Application Development. Tools to create a simple web- editable database QSEE MySQL (or PHPMyAdmin) PHP TableEditor.
Fall CIS 764 Database Systems Design L18.1 Miscellaneous Notes.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Fall CIS 764 Database Systems Engineering L3: Status Reverse Engineering Assignment JDeveloper Assignment.
CS 160: Software Engineering October 8 Class Meeting
2nd Semester Meeting 2 Matt Bernstein, Paul Capelli, Jared Segal January 22, 2008.
WaveMaker Visual AJAX Studio 4.0 Training Installation.
Developing Axis based Web Services using Eclipse 3.3 Saurabh Mittal Feb 28, 2008.
CS Tutorial 1 Getting Started with Visual Studio 2012 (Visual Studio 2010 are no longer available on MSDNAA, please choose Visual Studio 2012 which.
Fall CIS 764 Database Systems Engineering L21: Status Project Reviews Testing.
E-Commerce: Introduction to Web Development 1 Dr. Lawrence West, Management Dept., University of Central Florida Topics What is a Web.
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
Introduction to Course MMIS 656 Web Design Technologies.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1 Quick Tutorial – Part 2 Open Data Web Services for Oracle BPM August, 2013 Forms.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
1 k Jarek Rossignac,  2008 Processing  Install Processing  Learn how to edit, run, save, export, post programs  Understand.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
HTML Hyper Text Markup Language A simple introduction.
1 ITI 1120 Lab # 1 An Introduction to the Lab Environment Contributors: G. Arbez, M. Eid, D. Inkpen, A. Williams, D. Amyot.
Fall CIS 764 Database Systems Design L8. Web ….
Fall CIS 764 Database Systems Engineering L13: Status: grading, assignments, tutorials, presentations projects
Fall CIS 764 Database Systems Engineering L1: Introduction to … CIS 764 Enterprise Database Systems Engineering: Software.
Fall CIS 764 Database Systems Engineering L7. EJB’s.
Fall CIS 764 Database Systems Engineering L6. ADF Overview: Oracle Application Development Framework: Fusion Middleware.
Designing Complex Software Systems: Introduction CS 6961 – Lecture 0 Nathan Dykman.
CIS166AE : PHP Web Scripting Rob Loy. Tonight’s Agenda Housekeeping items Housekeeping items PHP basics PHP basics Student connection to server Student.
Fall CIS 764 Database Systems Engineering L7. ADF + EJB Context: Oracle Application Development Framework …but … only EJB.
1 Georgia Tech, IIC, GVU, 2006 MAGIC Lab Rossignac Lecture 02b: Tutorial for Programming in Processing Jarek Rossignac.
29-Nov-15 Getting Ready for Java. 2 What is Java? Java is a programming language: a language that you can learn to write, and the computer can be made.
Fall CIS 764 Database Systems Engineering L18.2 : Object Relational Mapping … ….Object persistence.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Fall CIS 764 Database Systems Engineering L15: Deployment Deploy … to place or arrange for deliberate (intended) purpose.
Fall CIS 764 Database Systems Engineering L16: Final Requirements (but still two meetings next week)
CSC 520 – Advanced Object Oriented Programming, Fall, 2010 Thursday, October 14 Week 7, UML Diagrams
1 More About HTML Images and Links. 22 Objectives You will be able to Include images in your HTML page. Create links to other pages on your HTML page.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Fall CIS 764 Database Systems Engineering Miscellaneous 1: Status & notes … just to keep in contact.
1 SIC / CoC / Georgia Tech MAGIC Lab Rossignac Processing  Install Processing  Learn how to edit, run, save, export,
CSCI 3327 Visual Basic Chapter 13: Databases and LINQ UTPA – Fall 2011.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Student response to Ma123 as reported in the student paper.
Fall CIS 764 Database Systems Engineering L11: Object Relational Mapping … (a) ORM, Object persistence (b) Pets sequence.
CIS 764 Database Systems Engineering
Getting Started with Git and Bitbucket
CIS 764 Database Systems Engineering
CIS 764 Database Systems Engineering
Presentation transcript:

Fall CIS 764 Database Systems Engineering L3: Two Assignments Relating to J2EE

Fall CIS 764 Database Systems Engineering L3: Two Assignments : 0. Set up a homeworks web site and directory (with obscure access) and send the link (to help instructor keep track of homeworks). 1. Construct a conceptual graph (in the form of a UML object / class model) for some major words of the J2EE model (to practice UML, UML tools, and to better know J2EE model). 2a. Download + install (or use the version in the CIS labs) Oracle JDeveloper (a J2EE development IDE) and post the small Swing-Hello-”name” program (to begin familiarity with JDev). … details follow.

Fall CIS 764 Database Systems Engineering Your homework submission web site and directory: (Prefer to install this folder on CIS machines ….faster for grading): Some_folder: <<< perhaps not in your 764 directory Index.html <<< without ref to the homeworks file Homework_folder (perhaps with an obscure name) Index.html <<< page with links to homework items homework_items <<< best as html pages or small jpgs the link: … as live link, absolute, not relative link.

Fall CIS 764 Database Systems Engineering Index.html: Homework for Bill Hankley <<< your name (so not credited to wrong person) Week: Item: <<< the week you posted the work 2 Conceptual GraphConceptual Graph (comments if needed) 2 Hello app using JDev linklink 3 Discussion of tables errors link ….link … relatively small submissions … include your name within each document (and key images). … remember.. Each page should have a title. … simple black on white for text … perhaps also send an (w link), when you post

Fall CIS 764 Database Systems Engineering Background … what is a conceptual graph (CG): … a semantic model for the meaning of words … … words “characterized” by attributes and relations. … based on work by John Sowa ( ) …. can be represented in visual form ( )

Fall CIS 764 Database Systems Engineering In a more simple form, a CG can be viewed as a UML object model (specific words) or a UML class model (kinds, without distinction of instances) or an ER data model where words are instances of various kinds words are objects / entities words may have attributes and relationships are explicitly named. <<<< Verbs (and other kinds) have binary (or higher relations); Nouns typically have unary relations with other nouns. Most key words for J2EE can be viewed as nouns.

Fall CIS 764 Database Systems Engineering CG as a UML object model:

Fall CIS 764 Database Systems Engineering Second homework: (a) review J2EE Tutorial or equivalent (b) build a UML conceptual graph of some number of the terms (related to this course) (c) post CG as UML object / class model as an machine generated image (watch for relations, aggregation, composition) “grading” will be “yes/no” evaluation (sample solutions will be discussed in later class)

Fall CIS 764 Database Systems Engineering OK to hand draw and print and scan draft diagram; but use some UML tool for final version: e.g. JDeveloper does UML class models (but not sequence models  ) I have used Visual Paradigm (Community version). What UML tool do you recommend? If you have a strong recommendation, please send . (I will report views to the class.)

10 CIS 764 Database Systems Engineering Preparation for homework: find, download and install Oracle JDeveloper or browse the Oracle site, but use JDev installed in CIS labs. (Version worked in 2007 newer version is 11g … I have not tried it yet) Why? will use JDev for Oracle on-line tutorials.  often the Oracle tutorials will not work exactly with newer versions !

Fall CIS 764 Database Systems Engineering W hat is JDev ? free, IDE, Java based, supported by Oracle IDE = development “environment” for middleware software default configuration for Oracle DB includes: syntax directed editors for JSP, Java page flow generator, GUI builder w JSF UML class builder + reverse engineer from tables, code forward generation of beans, tables (TopLink OR mapper) table editor and viewer local container server (OC4J) option to install copy of Java VM ( has separate tool for web services flow) … it is also very big, very slow, … issue of learning curve !

Fall CIS 764 Database Systems Engineering equivalent to: NetBeans JBuilder enterprise Eclipse enterprise config Visual Studio Enterprise version typically contains: provision for DB connection object –relational mapping tool UML tool local web server (for testing) deployment tool

Fall CIS 764 Database Systems Engineering First Jdev homework: Build a simple Swing application: it has some input, it has some control (a button) it uses the input in some way it has some output. Present a few, small screen snapshot: show some step in Jdev show some steps of execution of the app. post a link to the code. For example: Aghsan Hello AppAghsan Hello App Note: images about 40K each.

Fall CIS 764 Database Systems Engineering End