Building J2EE Applications with JRUN

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

This 3-day course 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.

About this course

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Objectives

This 3-day course 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.


Pre-requisites:

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


Course Includes:

A comprehensive set of reference notes covering course topics, follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.


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

Building J2EE Applications with JRUN

Price on request