Home SERVICES TRAINING CARREERS CONTACT PRODUCTS OFF-SHORE
MiddleWare
Portals
App Server Admin
 
Java Courses
Java2 V1.4
J2EE with EJB
Web Services with Java
SCJP 1.4
SCWCD
SCBCD
MiddleWare
Tibco
Vitria
MQ Series
Web Methods
Portals
Weblogic Portals
Websphere Portals

Java 2 Enterprise Edition

This intense course will give Java programmers an introduction to the main technologies of the Java2 Enterprise Edition. Students will be able to develop applications with these technologies, or be ready for more advanced instruction in areas such as Enterprise JavaBeans.

Audience: Java programmers who will use the J2EE to develop transportable distributed applications.

Prerequisites: Java Programming and some development experience. Java Beans, RMI, and XML are also recommended.

Course Length: 5 days

J2EE Advanced JDBC
    •J2EE Overview     •Using a PreparedStatement
    •Client Tier     •Parameterized Statements
    •Middle Tier     •Stored Procedures
    •Application Server Tier     •ResultSets from Stored Procedures
    •The J2EE Platform     •The execute() Method
Getting Started with JSP     •Batch Updates
    •Dynamic Web Content     •RowSets
    •The JSP Solution     •DatabaseMetaData
    •JSP Syntax     •Large Objects
    •JSP Deployment     •The DriverManager Class
    •Variables and Expressions     •Types of JDBC Driver
    •Implicit Objects Data Sources
    •page and taglib Directives     •Data Sources
    •Include and Forward     •Connection Pools in the J2EE Application Server
    •Exception Handling     •Data Sources in the J2EE Application Server
Forms and JavaBeans     •Connecting to a DataSource
    •HTML Forms Introduction to JavaMail
    •JavaBeans     •Mail Systems and JavaMail
    •JavaBeans and JSP     •The javax.mail Packages
    •Bean Properties     •Establishing a Session
    •Property Types     •The Message Interface
    •Properties and Forms     •Sending a Message
    •Bean Scopes     •Message Stores
Introduction to JSTL     •Mail Folders
    •JSP Expression Language     •Multipart Messages
    •Expression Language Implicit Objects JMS
    •What is JSTL?     •Introduction to JMS Concepts
    •Core Tags - Conditionals     •What is JMS?
    •Core Tags - Iteration and Import     •Parent Interfaces and GMD
    •XML Manipulation Tags     •JMS Definitions
    •Internationalization Tags     •Message Object
    •SQL Tags     •Multi-Threading and JMS Exception
Servlet Basics     •PTP Domain and Interfaces
    •Browsers, Servers and Servlets     •Pub/Sub Domain and Interfaces
    •The Basic Servlet     •J2EE Application Server Administered Objects
    •The Servlet Life Cycle     •Creating the Client
    •The HttpServlet Approach     •Handling the Message
    •More do Methods     •Producing the Message
    •Threading in Servlets EJB and the J2EE Architecture
    •Debugging     •Evolution of Distributed Computing on the Web
Request and Response     •The J2EE Solution
    •Request and Response Basics     •The Enterprise JavaBean
    •The HttpServletRequest Object     •Roles in Enterprise JavaBeans Development
    •Request Headers     •EJB Container and Application Server
    •Status Codes     •Web Services and J2EE
    •Response Headers Getting Started with EJB
    •Ensuring Valid Characters     •Defining the Bean Class
Session Tracking     •Remote Interface
    •Understanding Cookies     •Writing Business Methods
    •The Cookie Class     •Home Interface
    •Cookies in JSP     •Deployment Descriptors and Deployment
    •Cookie Properties     •The Client
    •Session Tracking     •Locating the Bean
    •The HttpSession Class     •Create an Enterprise Bean Instance
    •Sessions in JSP     •Invoking the Bean's Methods
    •Encoding URLs     •Compiling and Running the Client
    •Terminating Sessions Three Types of EJB
Web Application     •A Session Bean
    •Web Application Components     •A Message-Driven Bean
    •ServletContext     •An Entity Bean
    •Forward and Include     •What About State?
    •Supporting Files     •Stateless Session Beans
    •Deployment Descriptor     •Stateful Session Beans
    •Deployment Descriptor Elements     •MDB Code
    •Security - Authentication     •Entity Bean Persistence Models
    •Security in the J2EE Application Server     •Entity Bean Code
    •Security - Authorization     •Deployment Descriptor
Introduction to JNDI Case Study
    •Naming and Directory Services     •Account Local and Local Home Interfaces
    •Namespaces and Contexts     •Account EJB
    •Naming Operations     •ejb-jar.xml
    •Bindings     •sun-ejb-jar.xml
    •Attributes     •Teller Remote and Home Interfaces
    •Directory Operations     •TellerEJB
    •DNS Lookups with JNDI     •ejb-jar.xml - Take 2
    •JNDI in J2EE     •Teller.html
Introduction to JDBC     •Teller Servlet
    •The JDBC Connectivity Model     •TransferBean
    •Database Programming     •Results.jsp
    •Connecting to the Database     •web.xml
    •Creating a SQL Query     •application.xml
    •Getting the Results Appendix A - Deploying a JSP with the deploytool
    •Updating Database Data     •WAR Wizard
    •Finishing Up     •Changing the WAR
JDBC SQL Programming  
    •Error Checking and the SQLException Class  
    •The SQLWarning Class  
    •The Statement Interface  
    •The ResultSet Interface  
    •Updatable Result Sets  
    •JDBC Types  
    •Executing SQL Queries  
    •ResultSetMetaData  
    •Executing SQL Updates  
    •Transaction Management  
    •JDBC SQL Escape Syntax  
Copyright ©2006 FRONTAGE IT SOLUTIONS . All rights reserved.