







 |
|
 The Object
Technology Company
NEWLY REVISED!
Advanced Java Java for
the Expert
Duration: 3 days
Class size: Up to 12 attendees.
Prerequisites: Six months programming experience with Java.
Thorough familiarity with object-oriented concepts, techniques and issues.
Who should take this course?
Java programmers who wish to become proficient in gaining the full benefits
of the language and its use.
What will you gain?
- Exposure to and experience of superior levels of productivity with Java,
- Understanding of latest developments in Java/Internet technology,
- Understanding of how to use Java with CORBA/IDL,
- Knowledge of how to use component-based technology with object servers.
Course contents and activities:
- Introduction
Overview, development environment, and get-acquainted labs.
- Core reflection
What is core reflection? The reflection model, security issues, data
conversions, wrapping and unwrapping.
- Object Persistence and Serialization
Java object persistence model. The Serializable interface. Serialization Vs. Externalization.
- Remote method invocation
The distributed object model, system architecture, client interfaces,
server interfaces, registry interfaces, stub/skeleton interfaces, garbage
collection, exceptions.
- JDBC
What is JDBC? JDBC, ODBC and SQL. Classes and exceptions,
interfaces, practical examples.
- Java, IDL and CORBA
What is CORBA? What is IDL? The Object Request Broker (ORB), types,
interfaces and exceptions, stubs and skeletons. Java-IDL, IDL-Java mapping.
- Java Beans
What is a bean? Fundamentals, application builders, hand-written
beans, window issues, persistent storage, events, properties, design
patterns, customizing beans, bean packaging.
- Servlets
Why servlets? Using servlets with applets. The JSDK and the Servlet API.
- Native method interface
Existing approaches, interface types, functions, C and C++ examples.
- Security and Internationalization
Digital signatures, message digests, key management, access control
lists, code signing, Internationalization overview, locales, calendar and
time zones, string operations, character set conversions, Unicode fonts,
exceptions.
- Conclusion
Using Java's full power, Pitfalls to avoid, Future issues.
Advanced Java provides a detailed, hands-on, survey of the latest
developments in technology relating to Java application design. Students leave
the class equipped with powerful techniques and technologies which permit them
to fully utilize these developments for power usage of the Java language and
surrounding tools. Over 40% of the course is comprised of lab exercises.
Included in the course are lab solutions and a comprehensive course notebook
containing the course presentation slides and accompanying notes.

Registration |
Calendar | Curriculum
| After Hours | Forms
| Schedules/Pricing
Copyright© Pantheon Systems, Inc. All
rights reserved. |