ADVANCED JAVA TRAINING COURSE DESCRIPTION
A tour of the more advanced features of Java following on from the Introduction
to Java course. JDBC and JavaBeans are covered in separate courses.
WHAT WILL YOU LEARN
* Use Java to implement OOA/D.
* Use within Java programs
- Internationalisation
- Object serialisation
- Reflection
- RMI
- Swing
- JAR files
* Write Servlets and Java Server Pages
ADVANCED JAVA TRAINING COURSE DETAILS
* Who will benefit:
Those wishing to program in Java.
* Prerequisites:
Introduction to Java programming
* Duration
5 days
ADVANCED JAVA TRAINING COURSE CONTENTS
* What you should already know
* OO features in Java
Static initialisers, object destruction, finalisation, constructor chaining,
shadowing, Abstract classes and interfaces, inner classes, nested classes,
member classes, local classes, anonymous classes.
* Internationalisation
Locales, Unicode, local customs, localising messages.
* Object Serialisation
Simple and custom serialisation, class versioning.
* Reflection
Obtaining class and member information.
* RMI
Restrictions, RMI architecture, Stubs, skeletons, rmic, the registry server,
The RMI API.
* Swing
An overview, examples, comparison vs. AWT, data transfer cut & paste.
* Servlets
Servlet API, Java Web server, The servlet life cycle, chaining servlets,
Hybrid servlets.
* JAR files and signed applet
JAR files and signed applet