Building J2EE Apps Washington, DC Atlanta, GA Chicago, IL Herndon, VA Baltimore, MD OnsiteFig Leaf Training - Click here to return to the home pageContact UsSearchStudent Login
About TrainingLocationsInstructorsCourse AdvisorPoliciesVUEExtra Credit

Student Testimonials

"Nice Job"

Curriculum Listing

Acrobat Training
Actionscript 3 Training
Acrobat Connect Training
After Effects Training
AJAX Training
Captivate Training
CISSP Training
Contribute Training
ColdFusion Training
CommonSpot Training
CSS Training
Dreamweaver Training
Flash Training
Flex Training
Google Training
JavaScript Training
InDesign Training
JRUN Training
LiveCycle Training
Photoshop Training
Premiere Training
Robohelp Training
SQL Training
Websense Training
XML Training

On-site Customer Locations

Birmingham, AL
Phoenix, AZ
Freemont, CA
Los Angeles, CA
San Francisco, CA
Hartford, CT
Washington, DC
Cape Canaveral, FL
Talahassee, FL
West Palm Beach, FL
Atlanta, GA
Boise, ID
Chicago, IL
Cedar Falls, IA
Baton Rouge, LA
Boston, MA
Newton, MA
Baltimore, MD
Detroit, MI
Kalispell, MT
Kansas City, MO
Raleigh, NC
Ithaca, NY
Melville, NY
New York, NY
Akron, OH
State College, PA
Philadelphia, PA
Pittsburgh, PA
Charleston, SC
Oak Ridge, TN
Austin, TX
Dallas, TX
Houston, TX
Arlington, VA
Reston, VA
Herndon, VA
Hampton, VA
Newport News, VA
Richmond, VA
Seattle, WA
Milwaukee, WI

Instructor Locations

Washington, DC
Atlanta, GA
Chicago, IL
Baltimore, MD
Alexandria, VA

Java Training : Building J2EE Applications with JRUN

line separator

Building J2EE Applications with JRun is a 3-day course that describes how to design, develop, and deploy J2EE applications with JRun and is intended for both Java programmers who want to build J2EE-compliant Web applications, and technical project managers who want to understand the J2EE architecture. The course covers servlets, JSPs, JavaBeans, and EJBs, explaining what they are and how to effectively combine them to produce flexible, scalable, and robust J2EE Web applications

MSRP: $1,595.00
GSA Price:$1,595.00

Course Prerequisites

To gain the most from this class, you should already have:

  • Experience with Web application development
  • Strong knowledge of the Java programming language
  • Experience with relational databases and SQL

Course Objectives

Upon completion of this course, you should be able to:

  • Develop and deploy Java 2 Enterprise Edition (J2EE) applications
  • Understand which J2EE API best solves a particular business problem
  • Combine J2EE APIs to develop a complete enterprise application
  • Create Java servlets using JRun
  • Create a Java Database Connectivity (JDBC) data source using JRun, and execute Standard Query Language (SQL) statements
  • Develop Java Server Pages (JSPs) with JRun
  • Use and build a custom tag library
  • Encapsulate business logic in JavaBeans
  • Use JavaBeans from JSPs
  • Understand the Enterprise JavaBeans (EJB) architecture
  • Develop a Session EJB
  • Develop an Entity EJB
  • Manage J2EE transactions
  • Deploy a J2EE application containing EJBs and Web components

Course Outline

Unit 1 - Course Overview

  • Introducing the course
  • Walk through the Sales Journal application

Unit 2 - J2EE Overview

  • Evolution of Internet Applications Development
  • J2EE Platform
  • Introducing the JRun Server
  • Setting Up a Web Application on the JRun Default Server
  • JRun Studio

Unit 3 - Introduction to Servlets

  • Introducing Servlets
  • Servlet Architecture
  • Servlet Lifecycle
  • Servlet Programming
  • Creating Application Variables and Servlet Initialization Parameters

Unit 4 - JDBC

  • JDBC
  • Connecting to a Database
  • JNDI
  • Executing SQL Statements Using Statement Objects
  • ResultSet Object

Unit 5 - Introducing JSPs

  • Introduction to JSPs
  • JSPs and Servlets
  • Basic JSP Components
  • Implicit Objects

Unit 6 - Using Custom Tags

  • Introducing Custom Tags
  • JRun Tag Library
  • QueryTable Methods
  • Importing the JRun Tag Library into a JSP
  • Creating Custom Tag Handlers
  • Creating a Simple Custom Tag
  • Custom Tags with Attributes

Unit 7 - Introducing JavaBeans

  • Introducing JavaBeans
  • Using a JavaBean from a JSP
  • Setting Values in a JavaBean
  • Getting Values from a JavaBean
  • Invoking Other JavaBean Methods

Unit 8 - Introducing Enterprise JavaBeans

  • Enterprise JavaBeans Overview
  • Types of Enterprise JavaBeans
  • EJB Conceptual Architecture
  • Creating Session EJBs
  • Stateful vs. Stateless Session Beans
  • Deployment Descriptor
  • Packaging the EJB in a JAR File
  • Deploying an EJB in JRun
  • Creating an EJB Client

Unit 9 - Entity Beans

  • Entity Beans
  • Writing the Interfaces
  • Bean-Managed Persistence
  • Lifecycle of an Entity Bean
  • Deployment Descriptor for Entity Beans Using BMP
  • Container-Managed Persistence
  • Deployment Descriptor for Entity Beans Using CMP

Unit 10 - Transaction Management

  • Introduction to Transactions
  • Java Transaction API
  • Managing Transactions in EJB Architecture
  • EJBContext Interface Methods

Unit 11 - J2EE Application Deployment

  • Deploying J2EE Applications Overview
  • Working with WAR Files
  • EAR Files
  • Creating Application Deployment Descriptors for EAR Files
  • Working with EAR Files
  • Deploying J2EE Applications

Class Schedule

Location Dates Instructor Register
No public classes are currently scheduled.
Call 1-877-FIG-LEAF for details on upcoming courses.
Don?t see your city? Call 1-877-FIG-LEAF or email training@figleaf.com for information on upcoming, onsite, and private classes.
 
Fig Leaf Software