Object Discovery Corporation

Java EE Presentation Layer Training

Creating high-performance, dynamic, server-side Web applications with J2EE Web component technologies

  • Master J2EE Web development technologies
  • Learn important Web-related J2EE Design Patterns and Best Practices

Course Goals

  • Understand Enterprise Architecture for Web-enabled J2EE applications
  • Master J2EE Design Patterns pertinent to Web development
  • Master the Java Servlet technology
  • Learn JavaServer Pages (JSP) for creating dynamic Web-pages
  • Learn Filters and how to use them for Server-Side Form Validation
  • Understand Best Practices and important Design Considerations for developing Java EE Web applications
  • Learn how to efficiently Manage Session State on the Web-Server
  • Learn how to control Form Submission Sequence and avoid Duplicate Submissions
  • Understand the Role of the Business layer and how the Presentation layer interacts with it
  • Learn how to design Session Facades for use by the Web Tier
  • Learn how to design Transfer and Context Objects for Component Interactions


This 5-day instructor-led training course will provide you with in-depth knowledge and experience of Java EE Web component development. It will familiarize you with the main aspects of server-side Web development using the Java EE platform to create powerful, dynamic Web applications. You will learn how to utilize the power of the Java language for server-side presentation logic as well as Web-page designer friendly markup languages and tag libraries. Thorough coverage of Best Practices will quickly catapult you to an expert level web developer.

Outline: Click here for course strategy and outline.


This course is designed to meet the needs of …

  • Web Developers designing and implementing powerful server-side web applications


Students should have experience with Object-Oriented Programming (OOP) and the Java programming language. Basic knowledge of HTML and XML would also be helpful, but is not required.

Teaching Process

A powerful learning cycle process is used repeatedly, first to integrate basic concepts, and then to reuse those concepts to master more advanced topics. Practical exercises will be performed to take the learned knowledge to the level of practical application. Detailed discussions will thoroughly deepen the understanding on which options are available at each step in the design process and which one to choose for a given situation and requirements.

Course Format

This is a hands-on course. We apply a powerful learning cycle of short lecture, examples and labs on each topic. Each student gets lab code, the entire course content printed out (organized in a ring binder) as well as laminated reference sheets, when applicable.

Course Duration

Five days, 8:30 AM-4:15 PM; typically ends by 2:30 PM on Friday.


$2,600 / person. Group discounts available. Large discounts for On-site Training with 8 students or more.

Financial Aid

Get training funds from your state. see details

Course Details

Course Schedule and Location

  • Java EE Presentation Layer On-site training - We come to your company to train your employees.
  • Java EE Presentation Layer Public classes - You attend one of our courses offered in different cities.
  • Java EE Presentation Layer Distance Learning - Learn straight from our instructors without leaving your office or home.

Back to Top

2008–2019 Object Discovery Corporation home | site map | our company | careers | legal