Learn: in:
» back to Search Results

Course rating of 0 Vendor rating of 4

Topics included in this course: Introduction to the J2EE; Introduction to Weblogic 9.2 & integration with Eclipse; Introduction to BEA WebLogic Server 9.2; Understanding J2EE Concepts; Working with Servlets; Advanced Servlets Techniques; Writing JavaServ

Course Outline

Introduction to the J2EE

•    Evolution of application architectures
•    characteristics of component-based architectures

Introduction to Weblogic 9.2 and integration with Eclipse
•    Describes the Weblogic Application Server 9.2 and how to integrate it with Eclipse.

WebLogic -01
Introduction to BEA WebLogic Server 9.2
•    Evolution of Application Servers
•    WebLogic Server 9.2
•    WebLogic Server 9.2 Features
•    Useful Tools in WebLogic Server 7.0

WebLogic -02
Understanding J2EE Concepts
•    Java 2 Enterprise Edition 1.3
•    Java Servlet API
•    JavaServer Pages (JSPs)
•    Java Database Connectivity (JDBC) API
•    Java Naming and Directory Interface (JDNI) API
•    Enterprise JavaBeans(EJBs)
•    Java Transaction API
•    Java Message Service (JMS) API
•    J2EE Connector Architecture (JCA)
•    Enterprise Application Architectures
•    The Airline Ticket Booking System Example

WebLogic -03
Working with Servlets
•    Introduction to Servlets
•    Core HTTP Servlet API
•    Sessions
•    Session Handling: Hidden Variables
•    Session Handling: URL Rewriting
•    Session Handling: HttpSession API

WebLogic -04
Advanced Servlets Techniques
•    Inter-servlet Communication
•    Extending the BookShoppingServlet with BookCheckOutServlet
•    Sample Program: Writing a Servlet China
•    Filters
•    Extending Your BookShoppingServlet
•    Sample Program: Writing Filters I
•    Listeners and Events
•    Sample Program: Writing filters II
•    Setting WebLogic Server-Specific Parameters
•    Sample MVC Application: Controller Servlet

WebLogic -05
Writing JavaServer Pages (JSP)
•    JavaServer Pages and Servlets: A Comparison
•    Life Cycle of JSPs
•    Flowchart for Developing JSPs
•    Directive Tag
•    Declaration Tag
•    Expression Tag
•    Scriptlet Tag
•    Action Tags
•    Implicit Variables
•    Rewriting BookShoppingServlet Using JSPs
•    Sample Program

WebLogic -06
Advanced JavaServer Pages Techniques
•    Flowchart for Developing a Custom Tag Library
•    Writing a Custom JSP Tag Library
•    WebLogic’s JSP Tag Library
•    Sample Program: Writing Your Custom Tag Library
•    Model View Controller Application: View

WebLogic -07
Using JDBC
•    Introduction to JDBC
•    JDBC Concepts
•    WebLogic’s Support for JDBC
•    Connections
•    Connection Pools
•    Configuring Connection Pools in WebLogic Server
•    MultiPool
•    DataSources
•    Performance Tuning Your JDBC WebLogic Applications

WebLogic -08
Advanced JDBC Database Techniques
•    Life Cycle of a JDBC Application
•    Flowchart for Developing JDBC Applications
•    The Statement Interface
•    The PreparedStatement Interface
•    The CallableStatement Interface
•    The ResultSet Interface
•    The ResultSetMetadata Interface
•    SQL3 Data Types
•    The RowSet Interface
•    Sample Program
•    Handling SQL Exceptions
•    A Small Note on JDO and JDBC 3.0

WebLogic -09
Writing Enterprise Application with JNDI
•    WebLogic’s Support for JNDI
•    Life Cycle of a JNDI Application (Server and Client)
•    Naming-Service Concepts
•    Directory Service Concepts•    

WebLogic -10
Stateful Session Beans
•    WebLogic’s Support for Enterprise JavaBeans
•    Life Cycle of a Session EJB
•    Session Bean Concepts
•    Strategies for Implementing EJBOject or EJBLocalObject Request Delegation
•    Sample Program

WebLogic -11
Creating Stateless Session Beans
•    Life Cycle of a Stateless Session EJB
•    Stateless Session Bean Concepts
•    Components of a Stateless Session EJB
•    Sample Program: Restaurant
•    Accessing a Session Bean from CORBA and RMI Clients
•    MVC Application Model Layer: Stateful and Stateless Session Beans

WebLogic -12
Developing Entity Beans Using Container-Managed Persistence
•    EJBs and Persistence
•    WebLogic’s Support for Entity Beans
•    Life Cycle of an Entity EJB
•    Flowchart for Developing an Entity Bean Using CMP
•    Entity Bean Concepts
•    Components of an Entity Bean
•    Internal Classes and Interfaces of an Entity Bean
•    Container-Managed Persistence
•    EJB QL
•    WebLogic QL (WLQL)
•    Sample Program- Restaurant

WebLogic -13
Developing Entity Beans Using Bean-Managed Persistence
•    Bean-Managed Persistence Concepts
•    Components of an Entity Bean Using EMP
•    Bean-Managed Persistence and Container-Managed Persistence-A Comparison
•    Sample Program: Implementing the ItemBean Entity Bean in the Restaurant Application Using BMP
•    Java Data Objects
•    EJB to JSP Integration Tool
•    MVC Application

WebLogic -14
Understanding JTA Transactions
•    Introduction to Transactions
•    Transaction Life Cycle
•    ACID Properties
•    Transaction Architecture
•    Java Transaction API
•    Transaction Attributes
•    Transactions in WebLogic

WebLogic -15
Using the JMS API
•    Introduction to Messaging
•    JMS API
•    JMS API Architecture
•    Life Cycle of a JMS Application
•    Configuring Your Destination in WebLogic Server
•    Sample Program
•    Message-Driven Bean Tips

WebLogic -16
Deploying Applications
•    Before You Assemble the MVC Application
•    Assembling Your MVC Application
•    Deploying the MVC Application
•    Running Your MVC Application
•    Important Development Tips
•    Troubleshooting

WebLogic -17
Debugging Applications
•    Introduction to Debugging Techniques
•    Debugging
•    Assertion
•    Tracing

WebLogic -18
WebLogic Administration and Security
•    Administering Your WebLogic Server
•    WebLogic Security
•    Summary

WebLogic -19
Using WebLogic Tools
•    Development Tools
•    Compiler Tools
•    Deployment Tools
•    Administration Tools

WebLogic -20
Other Tools Supported by WebLogic
•    jCOM Concepts
•    Supporting Tools for jCOM
•    COM to WebLogic Server Communication
•    WebLogic Server to COM Communication
•    XML Concepts
•    XML Parser APIs

WebLogic -21
J2EE Connector Architecture
•    Introduction to JCA
•    JCA Concepts
•    Resource Adapter(RA)
•    System Contracts
•    Application Contracts
•    Deploying a Resource Adapter in WebLogic Server
•    Configuring JCA Connection in WebLogic Server
•    Sample Program Using the Common Client Interface

Prerequisites & Certificates

Certificates offered

Certificate of completion

Cancellation Policy
# A full 3 business days notice is required to change or cancel any course date. Once payment has been received, a credit will be held in your account if we have received sufficient notice of your cancellation or date change (we do not provide refunds). If insufficient notice is received, the entire fee for that course date will be charged.There is no charge for substitutions. If you cannot attend your course and cannot provide the 3 business days notice, you can send someone else in your place with no penalty.

Course Retake

If you cannot provide 3 business days notice of cancellation, you may take the course at a later date at no further charge with the following conditions.

1. You must take the course within 6 months of the original course date (no exceptions). After that time, the full course fee will be charged again.

2. Registration is on a stand-by basis only. If the course date you select becomes fully booked you will be asked to choose another date, which must be within 6 months of the original course date.

3. If you need to change or cancel your free re-take course, we must receive a full 3 business days notice of the change. If insufficient notice is received, this offer no longer applies and the full course fee will be charged again, should you choose to book another date.

4. This course is not transferable to another person. It must be taken by the same person who was scheduled for the original course.

5. This offer applies to the same course only (same software program, same course level and the same software version as was originally booked).
Map & Reviews
[ View Provider's Profile ]


This course has not yet been rated by one of our members.

If you have taken a course through this vendor please log into your account and leave feedback for this vendor. You will be helping ensure our members get directed to the best training facilities.

Here are some reviews of the training vendor.
The Course was too fast. It was supposed to be Quickbooks level 1 and we were handed a manual. During the course we only covered half or even less from that manual. The Instructor promised to e-mail the students the rest of insturctions for the course within the week. I have received nothing up until today. I did not get what I was really looking for. Sorry to say that, but I feel it was not worth the time and money I spent.
Reviewed by 2012
Reviewed by 2011
Joseph was a great instructor.
Reviewed by 2011
I took Quick Books 1 and 2 and came away with a lot of new information. I really like the course book that was given to me. I will be referring to this book when I have a question. My instructor was knowledgeable, willing to answer my numerous questions and very personable.
Reviewed by 2011
Great instructor
Reviewed by 2011
the instructor was very good. The one topic that I wanted to learn the most the computer was not set up properly so we could not go thru it which was very dissappointing. It is alot of info for one day but that is the way these courses are so it was not a shock.
Reviewed by 2011
The course was helpful, and the reading materials were extremely helpful. However, the structure of the course (in terms of pace, etc.) were not reasonable. For example, we spent almost half of the first day's class only going through Overview of the Microsoft Access application and usage of tables, even though they were almost all known information to all the students in the class. We also spent a lot of time reading through all the examples and following step by step process, instead of the Instructor guiding the class through the steps. This was time consuming, as this was something we could do at our own time. The Instructor needs to be more prepared for the class, and make it more interactive and lead the class through the steps, rather than sit along with us and read the steps to complete the examples.
Reviewed by 2011
Do not recommend this course with this vendor. Very poor delivery by instructor and he was not knowledgeable or confidence-inspiring or engaging at all. Complete waste of time.
Reviewed by 2011
-in this particular session, there was a student whom was placed in our class instead of 2007 excel. the student was angry about this and therefore communicated that to the instructor. the instructor therefore taught our class 2003 and also taught 2007 to her. I found this distracting and felt that the rest of us lost the attention that we should have received for the teacher to teach us 2003.
Reviewed by 2011
Great INstructor. Very knowledgeable.
Reviewed by 2011
We did not go thoruhg all the chapters, fell behind. Some - with good reason - was due to asking allot of question - but mostly too much talking. A few errors on the course notes.
Reviewed by 2011
An enyoyable, lively and personalized workshop. No fluff, just what I wanted to learn.
Reviewed by 2008

This course currently does not have any dates scheduled. Please call 1-877-313-8881 to enquire about future dates or scheduling a private, in house course for your team.

This page has been viewed 722 times.