Building J2EE Applications with JRUN
Course
Inhouse
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
Reviews
Course programme
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