Training Classes | Learning and Development Resources | Training Directory | New Training Seminars | New Training Providers | Site Map | Promote Training Seminars | Training Keywords | Training Seminars | Training Providers | Regions | Training Search | Advertise Training Seminars | Login
Provided by: Serebra Learning Corporation

J2EE Connectivity Part 3: RMI and JDBC

Click here for more information or to take this course
Serebra Learning Corporation


  home  : Computer  : J2EE Application Servers  : J2EE Specifications

Get More Information
Search for Training
Find Your Genius!
What do you want to learn about?

Training Provided by Serebra Learning Corporation

This third course in the series covers using RMI and JDBC. It teaches how to use Java Remote Method Invocation for creating and using remote objects and the criteria and tradeoffs involved in selecting distribution technologies. The sections about JDBC provide an introduction to the API and an overview of how to create JDBC programs, it also covers the function of the JDBC 2 Optional Package API.

Training Avaliability and Delivery

This is primarily online training
on-line e-learning cbt (computer based)This is an online eLearning or CBT training program
Contact Serebra Learning Corporation for more information
Schedule:8 hours
Training Presented in:English

Related Keywords:  jdbc   used   situation   remote   object   match   rmi   implement   java   distribution   application   situations   specific   technologies   that   features   database   objects   client   api   j2ee   connectivity   part   rmi   jdbc 

Training Program Details


Course Outline - NGE86023 - Replaced by set of courses 86115-86123

Replaced by set of courses 86115-86123

Course Code NGE86023

Contents

  1. Contents
  2. Description
  3. Audience
  4. Prerequisites
  5. Objectives
  6. Topics Include
  7. Duration
  8. Minimum Requirements
  9. Media

Screenshot


click to enlarge

Description

This third course in the series covers using RMI and JDBC. It teaches how to use Java Remote Method Invocation for creating and using remote objects and the criteria and tradeoffs involved in selecting distribution technologies. The sections about JDBC provide an introduction to the API and an overview of how to create JDBC programs, it also covers the function of the JDBC 2 Optional Package API.

Audience

The targeted audiences for this course are System Administrators, Application Developers, System Analysts, Software Engineers, and Programmer/Analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Prerequisites

(Currently no course prerequisite information)

Objective

  • Identify and implement RMI in a J2EE application to enable communication between two Java objects across the network.
  • Identify CORBA and JMS, two alternative distribution technologies used in heterogeneous applications.
  • Identify the features of JDBC and determine the JDBC driver to be used in a specific situation. Perform the primary steps in a JDBC program.
  • Identify the features of javax.sql, which is the JDBC optional package.

Topics Include

Unit 1: Distribution Technologies

  • Match the features of object distribution technologies with the tasks that these features enable.
  • Identify the situation in which a specific communication model of JMS is to be used.
  • Match the distribution technologies with the situations in which they are used.
  • Label a diagram that depicts the information flow in remote method invocation with the entities that participate in the information flow.
  • Complete the code to set up the server for creating remote objects in an RMI application.
  • Select the code to set up the client for accessing a remote object in an RMI application.
  • Select the piece of code used to implement object serialization.
  • Create an activatable remote object server.
  • Identify the situations in which native methods are called from Java programs.
  • Select the code to implement an RMI client for enabling communication between Java and non-Java objects by using the CORBA protocol IIOP.
  • Select the code to implement a message-consuming JMS client in a point-to-point messaging application.

Unit 2: JDBC

  • Match the features of JDBC with the application development requirements that they meet.
  • Match a JDBC driver with the situation for which it is best suited.
  • Match a piece of code used to load a JDBC driver with a situation.
  • Construct the JDBC URL to be used for identifying a database in a specific situation.
  • Select the code to connect to a database in a specific situation.
  • Select the JDBC code to execute action commands in a specific situation.
  • Select the code to process the results of a query by using a ResultSet object.
  • Identify the situations in which javax.sql is used instead of JDBC 2.0 Core API.
  • Select the code to establish a database connection by retrieving a reference from JNDI.
  • Select the code to implement a pooled connection data source.
  • Select the code to create a DataSource object with distributed transactional capabilities.
  • Match the implementations of the RowSet interface with the situations in which they are used.

Duration

8

Minimum Requirements

The CDROM version of this course requires:

  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).
  • At least a double speed CDROM drive.
  • An MPC compliant sound card with attached speakers or headphones is recommended (Currently, only the CDROM version supports audio).
The network version of this course requires:
  • At least a 486DX 33Mhz CPU.
  • Microsoft Windows 3.1 or higher and a Microsoft compatible mouse.
  • At least 8MB RAM and 22MB available hard disk space or file server space.
  • At least VGA graphics capability with a minimum 512K video RAM (1MB video RAM recommended).

Media

CDROM

Serebra Learning Corporation, 600 - 1188 West Georgia, Vancouver, BC    V6E 4A2 Canada
Tel: (604) 676-5480 or 1-800-567-7766 - Fax: (604) 676-5490
E-Mail: sales@serebra.com - Web Site: www.serebra.com

About Serebra Learning Corporation - Training Provider

Serebra Learning Corporation - Serebra Learning Corporation provides technology-based training solutions through a combination of Cortex, its proprietary learning management system (LMS), and a curriculum catalog with over 1,825 current courseware titles. Founded in 1987 (as FirstClass Systems, with a name change to Serebra in 2001), Serebra has over sixteen years" experience delivering e-learning solutions to both...

More JAVA Training from Serebra Learning Corporation

Click here for more information or to take this course

Training Directory | New Training Seminars | New Training Providers | Search | Site Map | Promote Training | Login | Links


Connecting people who want to learn with people who love to teach
 Are you a Jdbc training provider?
You could be on this page today - for FREE!