The Advance Java Program
Project TourDownloadsContact UsCase Study

UML & OOAD
Python
Java
Java Security
Interwoven Teamsite Administrator
Websphere
JScript
XML
SNMP/TMN
3G
Embedded Java
EJB
JSP + Servlets
Interwoven Teamsite Developer
Epicentric Portal Server
Corba
COM/DCOM
Windows CE

Program Description
The Advanced Java program goes into the details of component technology as implemented in Java through Java Beans. Advanced concepts like persistence, distributed computing and localization are discussed. Allied topics of interest like Remote Method Invocation, Native Method Invocation and Java Object Serialization are also discussed.

Prerequisites

  • A strong background in Java programming is required. 
  • Exposure to building software components using COM or CORBA will be an advantage but is not required

Duration
40 hours

Program Objectives
At the end of the program, participants will be able to:

  • Explain the Java Beans component architecture
  • Implement Java Beans with support for serialization, localization and containers
  • Understand the implementation of Swing components
  • Explain and implement NMI and RMI

Environment
Any compliant Java 2 platform

..................................................................

Contents

Day 1

Java Core Reflection

Java Introspection

  • The Java Component Model
  • What are components?
  • The Java Beans component Model
  • Java classes or Java Beans?
Day 2

Deploying Beans

The Beanbox Connecting beans

  • Our first bean
  • How are beans different?
  • Bean events
Day 3

Customizing Beans

BeanInfo Bean customizers

Writing good beans

  • Bean Serialization
  • What is serialization?
  • Object Streams
Day 4

Java RMI

Distributed computing using Java

Basic Concepts Designing an RMI application

  • Swing components as Java Beans
  • Using beans in a beans-aware container
  • Internationalization Issues
Day 5

Scaling up to the enterprise

Java and CORBA Special interest topics

  • Java Native Interface (JNI)
  • Why use JNI?
  • Connecting to legacy applications
  • JNI Issues
  • Packaging native functions
  • Garbage collection
  • JNI Data types

 
 
home client speak demo login jobs search sitemap location map