Fall 2007 1 CIS 764 Database Systems Engineering L3: Status Reverse Engineering Assignment JDeveloper Assignment.

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Four Essential Tools for Web Page Authors.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
CIS101 Introduction to Computing Week 08. Agenda Your questions JavaScript text Resume project HTML Project Six This week online Next class.
An architecture for webb applications, J2EE
Conceptual Modelling Entity Relationship Model Overview Entities, Attributes and Relationship modelling Generating a Relational Database for an EAR model.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
CIS101 Introduction to Computing Week 06. Agenda Your questions Resume project HTML Project Two This week online Next class.
CIS101 Introduction to Computing HTML Project Two.
Java Programming, 3e Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
Web Page Behavior IS 373—Web Standards Todd Will.
CIS101 Introduction to Computing Week 06. Agenda Your questions Resume project HTML Project Two This week online Next class.
Creating Web Page Forms
The 12 screens to follow contain a number of Tool descriptions, some instructions on their use, and in some cases a Task or two. If you dedicate one hour.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Computer Concepts 2014 Chapter 7 The Web and .
Java Programming, 2E Introductory Concepts and Techniques Chapter 1 An Introduction to Java and Program Design.
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
XP Tutorial 6New Perspectives on HTML and XHTML, Comprehensive 1 Creating Web Page Forms Designing a Product Registration Form Tutorial 6.
Fall CIS 764 Database Systems Engineering L3: Two Assignments Relating to J2EE.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
JavaScript and The Document Object Model MMIS 656 Web Design Technologies Acknowledgements: 1.Notes from David Shrader, NSU GSCIS 2.Some material adapted.
Fall CIS 764 Database Systems Engineering L1: Introduction to … CIS 764 Enterprise Database Systems Engineering: Software.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Fall CIS 764 Database Systems Design L18.1 Miscellaneous Notes.
HTML II. Factors to consider in designing a website. Organizing your files. HTML Tables. Unordered Lists. Ordered Lists. HTML Forms. Learning Objectives.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Fall CIS 764 Database Systems Engineering L21: Status Project Reviews Testing.
Nancy Severe-Barnett Program Coordinator, SCIS
|Tecnologie Web L-A Anno Accademico Laboratorio di Tecnologie Web Introduzione ad Eclipse e Tomcat
J2EE Structure & Definitions Catie Welsh CSE 432
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
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.
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
Fall CIS 764 Database Systems Design L8. Web ….
Fall CIS 764 Database Systems Engineering L9: ADF Homework, Listening Assignment.
Pronto4! User Training Web Version (July 2011) Prepared by: Data Centre Department Polytechnic of Namibia.
Fall CIS 764 Database Systems Engineering L13: Status: grading, assignments, tutorials, presentations projects
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
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.
ITCS373: Internet Technology Lecture 5: More HTML.
Fall CIS 764 Database Systems Engineering L7. ADF + EJB Context: Oracle Application Development Framework …but … only EJB.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Fall CIS 764 Database Systems Engineering L18.2 : Object Relational Mapping … ….Object persistence.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
Chapter 16 UML Class Diagrams 1CS6359 Fall 2012 John Cole.
Creating Web Page Forms COE 201- Computer Proficiency.
HTML Forms.
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)
HTML Comprehensive Concepts and Techniques Second Edition Project 2 Creating a Web Site with Links.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
2 Copyright © 2004, Oracle. All rights reserved. ADF Development Process.
2 Copyright © 2004, Oracle. All rights reserved. Running a Forms Developer Application.
Building J2EE Applications Based on Design Patterns with Business Components for Java Olivier LE DIOURIS Principal Product Manager Oracle Corporation.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
Ashima Wadhwa Java Script And Forms. Introduction Forms: –One of the most common Web page elements used with JavaScript –Typical forms you may encounter.
Running a Forms Developer Application
Working in the Forms Developer Environment
IPOM and E-Booking.
CIS 764 Database Systems Engineering
Using JDeveloper.
CIS 764 Database Systems Engineering
CIS 764 Database Systems Engineering
Presentation transcript:

Fall CIS 764 Database Systems Engineering L3: Status Reverse Engineering Assignment JDeveloper Assignment

Fall CIS 764 Database Systems Engineering Discussion items: * bios were edited for style and consistency * please include first & last names in s * KSU was almost dead on Tuesday (it will recover) * only 14 people have submitted URL for homework page: that link should not be visible on your CIS page; the homework page should contain links to your homework items; it should not have an obvious name. * to find J2EE Overview slides: google ( “J2EE Overview Ian Cole “ ) * post the J2EE conceptual graph : with a link from your homework web with image as jpg or gif format

Fall CIS 764 Database Systems Engineering We reviewed two conceptual graphs in class today: one follows, the other will be posted later, comments follow (see if you can spot the issues before you view the comments).

Fall CIS 764 Database Systems Engineering

Fall CIS 764 Database Systems Engineering Issues: * missing relationship names on several arrows (as J2EE defines server_architecture) Note: Tomcat, OC4J, JBoss are instances of J2EE_Server, but that information would not be in the J2EE definition. * no items shown belonging to Web_Container (spelling ) * Session, Entity, Message beans are kinds of EJB (show extends arrow) * Server does not directly “connect to” JDBC; EJB_container uses JDBC * missing several key components: JAAS, JNDI, others * there are several kinds of clients (use extends arrow); html is not a kind of client (it is a format)

Fall CIS 764 Database Systems Engineering About your review of usability of two web sites: After approval of your selection of two sites, post your review of usability as an html page (and post the link on your homework page): Include: your name links to two sites screen snapshots of features discussed specific description of issues, as “too complex” … too vague but “because it has 183 buttons” explains why. You do not have to review the whole site, just discuss one bad feature and one good feature.

Fall CIS 764 Database Systems Engineering If you did not get an Oracle account (either late enrollment of no CIS account) contact system staff directly. Default password was announced in class (and sent by of off-campus folks). Change the password now. You can use “isqlplus” … web interface for sql commands to Oracle currently older versions of Mozilla do not connect IE seems to work leave the “connect” field blank JDeveloper … contains tools for sqlplus currently the old version does not connect currently, the firewall seems to block off-campus access! See …-> “how to Connect to Oracle” -> connecting from web

Fall CIS 764 Database Systems Engineering We now start two threads of homework: (1) reverse engineering of a model from tables + (2) Use of JDeveloper for forward development of enterprise apps

Fall CIS 764 Database Systems Engineering Reverse Engineering: A sample enterprise application (from Morisseau-LeRoy book). It deals with people, departments, items, purchase orders (PO’s), etc. Download: which contains: loadPO.sql …. Sample data OracleAQS … not used now poexamples.sql … table definitions use case ….. Narrative text

Fall CIS 764 Database Systems Engineering assignment steps & items to post: a. Load tables in your Oracle account (fix the sql problems) b. Report explanation of sql problems c. Generate a table model diagram d. Reverse engineer an object model (UML), using the use cases e. Write specification assertions for the P.O. cases These steps and their relation to the design process will be discusses on Thursday. For now, start steps a and b.

Fall CIS 764 Database Systems Engineering Beginning JDeveloper: Find the Oracle JDeveloper Tutorials page at the Oracle site. Browse the “Introduction to JDeveloper IDE. Note that only trivial classes with text I/o to the console are presented! Some snapshots of a GUI application are shown at The snapshots illustrate concepts: workspace, application, project, package; project browser, code editor, attribute viewers, GUI builders, selection of GUI components, component attributes and events. All of these carry over in some way for web applications and middleware (for which there are Oracle step-by-step tutorials).

Fall CIS 764 Database Systems Engineering Assignment: Build a simple GUI (Swing) application that will accept some input and generate some result based upon the input: eg. Enter Age: 40 -> [compute_button] -> result = “you are middle aged”. Post screen snapshots to show use of the IDE and builder and execution of the program.

Fall CIS 764 Database Systems Engineering end. Do you need sound annotations for these slides? If yes, please send .