Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "1 Copyright © 2005, Oracle. All rights reserved. Introduction."— Presentation transcript:

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

2 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)

3 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

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

5 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

6 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)

7 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

8 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

9 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

10 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

11 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?

12 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


Download ppt "1 Copyright © 2005, Oracle. All rights reserved. Introduction."

Similar presentations


Ads by Google