|
 |
Information Technology
ATI's Developing J2EE Applications Using Weblogic course
|
|
|
|
|
Summary:
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:
Course Outline:
Chapter 1: OVERVIEW OF J2EE
Chapter 2: INTRODUCTION TO WEBLOGIC
- What is WebLogic?
- Overview of WebLogic
- WebLogic Directory Structure
- The config.xml File
- Starting and Stopping WebLogic
- Administrative Commands
7) Administrative Utilities
- Administration Console
- WebLogic Development Environment Setup
Chapter 3: SERVLETS
- A Simple Servlet
- Web Applications
- Configuring Servlets
- Running the Servlet in WebLogic
- Setting Initialization Parameters
- Dynamic Reloading of Servlets
- Servlet Initialization Parameters
- Servlets and Threads
- The Single-Thread Model
- Cookies
- Sessions
- Session IDs
- Session Management
- Invalidating Sessions
Chapter 4: JAVASERVER PAGES
- JavaServer Pages
- A Simple JSP
- JSP Syntax
- Configuring JavaServer Pages
- JSP Directives and Actions
- JavaServer Pages and JavaBeans
Chapter 5: JAVA NAMING AND DIRECTORY INTERFACE
- What is JNDI?
- Benefits of JNDI
- Naming Services
- Directory Services
- Using JNDI
- Context Operations
- JNDI Utility Class
- Naming Exceptions
Chapter 6: WEBLOGIC JDBC
- A Simple JDBC Program
- JDBC Driver Types
- Connection Pools
- JDBC Data Sources
- Configuring a JDBC Connection Pool
- Configuring Data Sources
Chapter 7: ENTERPRISE JAVABEANS
- EJB Component Model
- Parties Involved in EJB Deployment
- EJB Server
- EJB Container
- Types of Enterprise Bans
- EJB Wrapper Interfaces
- Deployment Descriptors
- Context and Environment Objects
- The Remote Interface
- The Home Interface
- The Enterprise Bean Class
- The Client Code
- Deploying the EJB in WebLogic
- Ant Build Files for the "Hello World" Bean
- The ejb-jar.xml File
- The weblogic-ejb-jar.xml File
- Creating and Running the Application
Chapter 8: SESSION BEANS
- Session Bean Lifetime
- Session Bean Interface
- Session Bean Lifecycles
- Accessing Environment Entries
- Deployment Setting for the TaxBean
- Pool Settings for Stateless Session Beans
- Deploying and Running the Tax Application
- Exceptions Thrown by the CartBean
- Cache Settings for Stateful Session Beans
- Deploying and Running the Cart Application
Chapter 9: ADDING A SECURE WEB COMPONENT
- J2EE Application Components
- HTML Form for Survey Application
- HTML Code for Survey Form
- Servlet Code for the Survey Application
- Enterprise Bean for the Survey Application
- Creating a Web Archive (.war) File
- J2EE Security
- Users and Groups
- Authentication
- Configuring Authentication for Web Applications
- Authorizing Access to Resources in a Web Application
Chapter 10: BMP ENTITY BEANS
- Entity Beans and Interface
- Lifecycle of an Entity Bean
- Deploying Entity Beans
- Deployment Settings for Customer Bean
- Pool and cache Settings for Entity Beans
- Running the Customer Application
Chapter 11: CMP ENTITY BEANS
- Container-Managed Persistence
- Primary Key Class
- Mapping Container-Managed Fields
- Deployment Setting for Product Bean
- WebLogic Query Language
- Running the Product Application
Chapter 12: TRANSACTIONS
- Container-Managed Transactions
- Transaction Attributes
- System vs. Application Exceptions
- Rolling Back a Container-Managed Transaction
- Bean-Managed Transactions
- Summary of Transaction Options
- Deployment Settings for ItemOrderer Bean
- Creating an Enterprise Application
Chapter 13: JAVA MESSAGE SERVICE
- JMS and the J2EE Platform
- Basic JMS Concepts
- The JMS Programming Model
- Configuring JMS for WebLogic
- Reliable Message Delivery
Chapter 14: MESSAGE-DRIVEN BEANS
- 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
|
|
|