1 Copyright © 2005, Oracle. All rights reserved. Introduction.

Slides:



Advertisements
Similar presentations
Info to Enterprise Migration Implementation Case Study: SBC Corporation Presented to the Crystal Decisions Regional Users Group for the Bay Area on October.
Advertisements

J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialistica in Informatica – Università di Trento.
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialistica in Informatica – Università di Trento.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
1 Chapter 40 - Physiology and Pathophysiology of Diuretic Action Copyright © 2013 Elsevier Inc. All rights reserved.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Communicating in J2EE.
19 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Developing Web Services.
21 Copyright © 2005, Oracle. All rights reserved. Oracle Application Server 10g Transaction Support.
12 Copyright © 2005, Oracle. All rights reserved. Implementing Business Tasks with Session EJBs.
7 Copyright © 2005, Oracle. All rights reserved. Maintaining State in J2EE Applications.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
5 Copyright © 2005, Oracle. All rights reserved. Accessing the Database with Servlets.
4 Copyright © 2005, Oracle. All rights reserved. Creating the Web Tier: Servlets.
16 Copyright © 2005, Oracle. All rights reserved. Developing Message-Driven Beans.
11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
15 Copyright © 2005, Oracle. All rights reserved. Container-Managed Relationships (CMRs)
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
9 Copyright © 2005, Oracle. All rights reserved. Modularizing JavaServer Pages Development with Tags.
8 Copyright © 2005, Oracle. All rights reserved. Creating the Web Tier: JavaServer Pages.
J2EE Overview.
6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Introduction to Relational Database Systems 1 Lecture 4.
Introduction to SQL 1 Lecture 5. Introduction to SQL 2 Note in different implementations the syntax might slightly differ different features might be.
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
Eldas 1.0 Enterprise Level Data Access Services Design Issues, Implementation and Future Development Davy Virdee.
Table 22.1 Stakeholder summary for the Odd Shoe Company
13 Copyright © 2005, Oracle. All rights reserved. Monitoring and Improving Performance.
State of Connecticut Core-CT Project Query 8 hrs Updated 6/06/2006.
Copyright Oracle Corporation, All rights reserved. 8 Database Publishing on the Web: An Overview.
J2EE Architecture Overview
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Addition 1’s to 20.
25 seconds left…...
Week 1.
Course Introduction INFORMATICS ENGINEERING – UNIVERSITY OF BRAWIJAYA Eriq Muhammad Adams J
13 Copyright © Oracle Corporation, All rights reserved. Controlling User Access.
An architecture for webb applications, J2EE
Introduction to Enterprise JavaBeans. Integrating Software Development Server-side Component Model Distributed Object Architecture –CORBA –DCOM –Java.
J2EE Java2 Enterprise Edition by Damian Borth. Contents Introduction Architectures styles Components Scenarios Roles Processing a HTTP request.
Chapter 10 EJB Concepts of EJB Three Components in Creating an EJB Starting/Stopping J2EE Server and Deployment Tool Installation and Configuration of.
Ing. Ignacio Roqueta ARTech GeneXus and J2EE.
Lecturer: Prof. Piero Fraternali, Teaching Assistant: Alessandro Bozzon, Advanced Web Technologies: Struts–
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
Introduction to Enterprise JavaBeans Topics In Systems Architecture Barry Herbold
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
1 Copyright © 2004, Oracle. All rights reserved. Oracle Application Development Framework.
Preface 1Introduction Course Objectives 1-2 Course Environment 1-4 Course Overview 1-5 About the Course Applications 1-8 Order Entry Schema 1-9 Human Resources.
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
1 Distributed System using J2EE. 2 What is J2EE?  J2EE (Java2 Enterprise Edition) offers a suite of software specification to design, develop, assemble.
17 Copyright © 2004, Oracle. All rights reserved. Deploying an ADF Application.
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
2 Copyright © 2004, Oracle. All rights reserved. ADF Development Process.
17 Copyright © 2004, Oracle. All rights reserved. Integrating J2EE Components.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Java Web Development with NetBeans IDE -- Kai Qian Chapter 9 Case Study.
Distributed System Using Java 2 Enterprise Edition (J2EE)
Component Technology Bina Ramamurthy 2/25/2019 B.Ramamurthy.
Enterprise Java Beans.
Presentation transcript:

1 Copyright © 2005, Oracle. All rights reserved. Introduction

1-2 Copyright © 2005, Oracle. All rights reserved. Course Objectives After completing this course, you should be able to do the following: Identify the components and architecture of Java 2, Enterprise Edition (J2EE), based on the needs of specific applications Describe the Model View Controller (MVC) architecture and create development plans for J2EE applications Build a Web-based database application by using J2EE components: servlets, JavaServer Pages (JSP), and Enterprise JavaBeans (EJB)

1-3 Copyright © 2005, Oracle. All rights reserved. Course Objectives Test J2EE components by using Web and Java clients Provide versatile access to applications through Web services, and use a published Web service in an application Deploy J2EE applications to Oracle Application Server 10g Manage transactions in EJB Implement J2EE security in applications

1-4 Copyright © 2005, Oracle. All rights reserved. Course Environment The development tool is Oracle JDeveloper 10g, version The application server is Oracle Application Server 10g, version The database is Oracle Database 10g.

1-5 Copyright © 2005, Oracle. All rights reserved. Course Overview Lesson 1: Course Overview Lesson 2: J2EE Overview Lesson 3: Design considerations for building J2EE applications Lesson 4: Introduction to servlets Lesson 5: Using JDBC to access the database from servlets Lesson 6: Advanced servlet topics Lesson 7: Maintaining sessions in servlets Lesson 8: Introduction to JavaServer Pages (JSP) Lesson 9: Utilizing custom tags in JSP

1-6 Copyright © 2005, Oracle. All rights reserved. Course Overview Lesson 10: Communication APIs in J2EE Lesson 11: Introduction to Enterprise JavaBeans (EJB) Lesson 12: Creating session EJBs Lesson 13: Creating entity EJBs Lesson 14: Managing persistence in EJBs (BMP, CMP) Lesson 15: Specifying relationships in EJBs (CMR) Lesson 16: Creating Message-Driven Beans (MDB)

1-7 Copyright © 2005, Oracle. All rights reserved. Course Overview Lesson 17: Integrating servlets, JSPs, and EJBs in a J2EE application Lesson 18: Introduction to Web Services Lesson 19: Developing and publishing Web Services Lesson 20: Implementing security in J2EE applications Lesson 21: Transaction support in Oracle Application Server 10g

1-8 Copyright © 2005, Oracle. All rights reserved. About the Course Applications The course uses applications that are derived from the Order Entry and Human Resources sample schemas. In the practices, you write applications that allow users to: –Browse available products –Place products in a shopping cart for purchase –View employee details –Update employee data –Send messages to a queue –Use a Web service to validate a credit card

1-9 Copyright © 2005, Oracle. All rights reserved. Order Entry Schema INVENTORIES_WAREHOUSES_FK INVENTORIES_PRODUCT_ID_FK ORDER_ITEMS_PRODUCT_ID_FK ORDER_ITEMS_ORDER_ID_FK ORDERS_CUSTOMER_ID_FK

1-10 Copyright © 2005, Oracle. All rights reserved. Human Resources (HR) Schema * LOC_C_ID_FK DEPT_MGR_FK EMP_DEPT_FK JHIST_JOB_FK JHIST_DEPT_FK DEPT_LOC_FK COUNTR_REG_FK

1-11 Copyright © 2005, Oracle. All rights reserved. HR Application Flow Diagram Insert employees process View employees process Process log in Yes No Employee entity Administrator?

1-12 Copyright © 2005, Oracle. All rights reserved. Summary After completing this course, you should be able to: Create J2EE components by using best practices Develop J2EE applications by using servlets, JSPs, and EJBs Test J2EE components by using Web and Java clients Implement J2EE security in applications Deploy J2EE applications to Oracle Application Server 10g Develop Web services, and provide access to them