Intermediate Java Programming
This
training not for beginning Java programmers. People attending this
training should already have mastered basic Java programming.
Introduction
and Overview
Java’s
Role in Client/Server and Distributed Development Distributed Computing
Model
- Architectural
Components
- Deploying
distributed object systems
- The
Object web era
Database Programming with JDBC
The
JDBC architecture
- Benefits
of JDBC
- Analyzing
the JDBC driver types
- The
JDBC Application Programming Interface (API)
- Connecting
to a database
- Querying
and modifying a database with SQL
- Creating
advanced database queries
- Optimizing
queries with prepared statements
- Adding
flexibility with parameterized statements
- Maintaining
integrity with transaction processing
- Resolving
errors with exception handling
Applying
RMI
RMI
Architecture
- RMI
as Pure Java object bus
- Dissecting
the RMI model
- Stubs
- Skeletons
- Transport
- Remote
Reference Layer
- Exploring
the RMI API
Creating
RMI Servers and Client
- Exposing
functionality of interfaces
- Publishing
objects with the RMI registry
- Using
serialization to pass Java objects
- Looking
up remote objects
- Building
Robust Applications
- Throwing
& handling remote exceptions
- Installing
RMI security managers
Utilizing
dynamic objects
- Creating
active table objects using smart agents
Deploying
COBRA Objects
CORBA
Architecture
- CORBA
2.0 and IIOP
- Object
Request Brokers (ORBs)
- Interface
Definition Language (IDL)
- CORBA
services and facilities
- Portable
Object Adapters (POAs)
Exposing
Objects Using The IDL
- Modules
- Interfaces
- Compiling
IDL
- Exceptions
Implementing
CORBA servers and clients
- Generating stubs and skeletons
- Interaction with ORBs and POAs
Advanced Java Programming
Build
mastery of an advanced programming language, which allows for cross
platform application development. Learn how to develop Internet
and Intranet distributed applications and cross platform database
applications.
This
training is valuable to Java programmers, developers and managers
who need or desire to extend proficiency in the Java arena. This
training is primarily intended for people interested in extending
existing Java skills. Proficiency with the Java language is required.
Proficiency with database and object oriented techniques is recommended.
For more details email fsantaniello@neit.edu.
|