top header
top gradation HOME top vertical line top vertical line top vertical line top vertical line top vertical line top vertical line top vertical line menu gray
black line 2
menu gray tab More About ATI
menu blue ATI — Who We Are
white line
menu blue Contact ATI Courses
white line
menu blue List Of ATI Courses
white line
menu blue Attendees Testimonials
white line
menu blue The ATI FAQ Sheet
white line
menu blue Suggestions/Wait List
white line
menu blue New Courses
white line
menu blue Become an ATI Instructor
menu gray tab site resources
menu blue Acoustics & Sonar
white line
menu blue Rockets & Space
white line
menu blue GPS Technology
white line
menu blue ATI Blog
white line
menu blue ATI Space News
white line
menu blue ATI Site Map
white line
menu blue ATI Staff Tutorials
white line
menu blue ATI Sampler Page
white line
menu gray tab bar
menu gray tab courses
white line
menu blue Current Schedule
white line
menu blue Onsite Courses
white line
menu blue Register Online
white line
menu blue Request Brochure
white line
menu blue Free On-Site Price Quote
white line
menu blue Download Catalog
white line
menu blue Distance Learning
black line  

Information Technology

ATI's Developing J2EE Applications Using Weblogic course


Share |

Summary:

    Technical Training Short On Site Course Quote

      This course is an introduction to writing J2EE (Java 2 Enterprise Edition) applications using BEA's WebLogic Server. An overview of J2EE technology is provided, followed by hands-on experience using JNDI and JDBC and writing Servlets, JavaServer Pages, and Enterprise JavaBeans. Start-up, shutdown, and basic configuration of the WebLogic Server is covered, including setup for authentication and authorization of users.

    Prerequisites:

      Students should be comfortable with Java programming and object-oriented concepts. A minimum of six months coding experience is suggested. In addition, students should have prior experience using RMI, JDBC, and Java Servlets.

    Who Should Attend:

      Experienced Java programmers and software engineers preparing to write J2EE applications using the WebLogic Server will benefit from this course.

    Benefits of Attendance:

      Students will be able to:

      • describe characteristics of enterprise applications; 
      • assemble and deploy a J2EE-compliant application; 
      • start, shutdown, and configure the WebLogic Server; 
      • write and deploy servlets and JavaServer Pages on the WebLogic Server; 
      • use JNDI to locate and access application components; 
      • create and use connection pools and DataSource objects; 
      • use bean-managed and container-managed persistence; 
      • understand and write XML-based deployment descriptors; 
      • configure and deploy EJB's on the WebLogic Server; 
      • handle database transactions in EJBs; and 
      • create WebLogic Security principals and application roles.

    Course Outline:

      Chapter 1: OVERVIEW OF J2EE

      Chapter 2: INTRODUCTION TO WEBLOGIC

      1. What is WebLogic?
      2. Overview of WebLogic
      3. WebLogic Directory Structure
      4. The config.xml File
      5. Starting and Stopping WebLogic
      6. Administrative Commands
        7) Administrative Utilities
      7. Administration Console
      8. WebLogic Development Environment Setup

      Chapter 3: SERVLETS

      1. A Simple Servlet
      2. Web Applications
      3. Configuring Servlets
      4. Running the Servlet in WebLogic
      5. Setting Initialization Parameters
      6. Dynamic Reloading of Servlets
      7. Servlet Initialization Parameters
      8. Servlets and Threads
      9. The Single-Thread Model
      10. Cookies
      11. Sessions
      12. Session IDs
      13. Session Management
      14. Invalidating Sessions

      Chapter 4: JAVASERVER PAGES

      1. JavaServer Pages
      2. A Simple JSP
      3. JSP Syntax
      4. Configuring JavaServer Pages
      5. JSP Directives and Actions
      6. JavaServer Pages and JavaBeans

      Chapter 5: JAVA NAMING AND DIRECTORY INTERFACE

      1. What is JNDI?
      2. Benefits of JNDI
      3. Naming Services
      4. Directory Services
      5. Using JNDI
      6. Context Operations
      7. JNDI Utility Class
      8. Naming Exceptions

      Chapter 6: WEBLOGIC JDBC

      1. A Simple JDBC Program
      2. JDBC Driver Types
      3. Connection Pools
      4. JDBC Data Sources
      5. Configuring a JDBC Connection Pool
      6. Configuring Data Sources

      Chapter 7: ENTERPRISE JAVABEANS

      1. EJB Component Model
      2. Parties Involved in EJB Deployment
      3. EJB Server
      4. EJB Container
      5. Types of Enterprise Bans
      6. EJB Wrapper Interfaces
      7. Deployment Descriptors
      8. Context and Environment Objects
      9. The Remote Interface
      10. The Home Interface
      11. The Enterprise Bean Class
      12. The Client Code
      13. Deploying the EJB in WebLogic
      14. Ant Build Files for the "Hello World" Bean
      15. The ejb-jar.xml File
      16. The weblogic-ejb-jar.xml File
      17. Creating and Running the Application

      Chapter 8: SESSION BEANS

      1. Session Bean Lifetime
      2. Session Bean Interface
      3. Session Bean Lifecycles
      4. Accessing Environment Entries
      5. Deployment Setting for the TaxBean
      6. Pool Settings for Stateless Session Beans
      7. Deploying and Running the Tax Application 
      8. Exceptions Thrown by the CartBean
      9. Cache Settings for Stateful Session Beans
      10. Deploying and Running the Cart Application

      Chapter 9: ADDING A SECURE WEB COMPONENT

      1. J2EE Application Components
      2. HTML Form for Survey Application
      3. HTML Code for Survey Form
      4. Servlet Code for the Survey Application
      5. Enterprise Bean for the Survey Application
      6. Creating a Web Archive (.war) File
      7. J2EE Security
      8. Users and Groups
      9. Authentication
      10. Configuring Authentication for Web Applications
      11. Authorizing Access to Resources in a Web Application

      Chapter 10: BMP ENTITY BEANS

      1. Entity Beans and Interface
      2. Lifecycle of an Entity Bean
      3. Deploying Entity Beans
      4. Deployment Settings for Customer Bean
      5. Pool and cache Settings for Entity Beans
      6. Running the Customer Application

      Chapter 11: CMP ENTITY BEANS

      1. Container-Managed Persistence
      2. Primary Key Class
      3. Mapping Container-Managed Fields
      4. Deployment Setting for Product Bean
      5. WebLogic Query Language
      6. Running the Product Application

      Chapter 12: TRANSACTIONS

      1. Container-Managed Transactions
      2. Transaction Attributes
      3. System vs. Application Exceptions
      4. Rolling Back a Container-Managed Transaction
      5. Bean-Managed Transactions
      6. Summary of Transaction Options
      7. Deployment Settings for ItemOrderer Bean
      8. Creating an Enterprise Application

      Chapter 13: JAVA MESSAGE SERVICE

      1. JMS and the J2EE Platform
      2. Basic JMS Concepts
      3. The JMS Programming Model
      4. Configuring JMS for WebLogic
      5. Reliable Message Delivery

      Chapter 14: MESSAGE-DRIVEN BEANS

      1. Message-Driven Beans

      Appendix A: WEB RESOURCES

      Appendix B: BEST PRACTICES FOR J2EE APPLICATIONS

      Appendix C: REFERENCE SHEETS

      Appendix D: CUSTOM JSP TAGS

      Appendix E: HTML REFERENCE

      Appendix F: ANT

      Appendix G: WEB ACCESSIBILITY

    Tuition:

      Tuition is $2475 per person at one of our scheduled public courses. Onsite pricing is available. Government personnel qualify for reduced rates. Please call us at 410-956-8805 or send an email to ati@aticourses.com.

    Register Now Without Obligation

spacer