Advanced J2EE Development using JBuilder


Audience
The course is intended for developers and programmers who have a working knowledge of Java (Java 2 Platform, Enterprise Edition) and who wish to enhance their skills to be able to design, develop, and deploy distributed, interoperable, multi-tier applications to a WebLogic application server environment.
   

Duration

5 Days
   
Course Abstract
This course utilizes a combination of instructor-led discussions and interactive workshops to demonstrate to the students the essentials of J2EE 1.4 programming with the WebLogic Server. Lecture-style presentations provide students with key J2EE application development concepts and principles. Numerous hands-on exercises apply the concepts learned during lectures and result in the development of a multi-tier distributed J2EE application. Students will use WebLogic Server for all lab exercises.
   
Objectives

After completing this course, students will be able to:

  • Understand the J2EE platform and the WebLogic application server environment
  • Depict the role of Session Management in Servlet processing
  • Illustrate integration of Servlet Filters and Listeners
  • Depict JSP and Servlet J2EE 1.4 specification standards
  • Illustrate the use of custom JSP tags and Java Standard Tag Library (JSTL)
  • Understand the role of the Struts framework and its unique method for developing web-related applications
  • Discuss the different EJB design models; Entity, Session and Message-driven
  • Understand the usage of container-managed relationships
  • Define the role of Java Messaging Services and message-driven beans and their integration with MQSeries and MSMQ.
  • Illustrate the concepts of distributed transaction processing
  • Discuss the use of J2EE design patternsˇ Develop Web Services from Java application components
  • Depict the use of J2EE connectors to communicate with legacy components (IMS, CICS, SAP R/3, etc)
  • Comparison of J2EE and .NET technologies
   
Class Format Lecture and Lab
   
Prerequisites

Each student should have a thorough understanding of the Java language and the Windows and/or Linux environment(s).