1 / 12

Introduction

Learn the key components and architecture of J2EE, including MVC, servlets, JSP, EJB, and Web services. Develop, test, and deploy applications using Oracle tools.

davidking
Download Presentation

Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction

  2. 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. 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. Course Environment • The development tool is Oracle JDeveloper 10g, version 9.0.5.1. • The application server is Oracle Application Server 10g, version 9.0.4. • The database is Oracle 10g.

  5. 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. 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. 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. 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. Order Entry Schema

  10. Human Resources (HR) Schema

  11. HR Application Flow Diagram Employee entity No View employees process Process log in Administrator? Yes Insert employees process

  12. 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

More Related