Module Catalog
Below are the currently defined modules.
This file is generated from content/meta/module-catalog.xml
java-concept - Java Concepts
The basic concepts of the Java language and platform are treated
java-start - Getting Started with Java
Java Development Kit (JDK) and building your first application and applet.
java-language - Java Language Basics
Treats the core Java language elements.
java-essential - Essential Java Classes
Treats core JDK classes.
java-applet - Applets
Treats building applets.
java-awt - Programming with the Java AWT
Treats building user interfaces with the core JDK Abstract Windowing Toolkit (AWT).
case-library-basic - CASE - Library
This case explores the basics of the Java Language and essential Java classes.
case-order - CASE Product Ordering System
java-adv-jdk - Advanced JDK APIs
Reflection allows
introspection into the meta data of classes and objects.
The Java Archive (JAR) file format enables you to bundle multiple files into a single archive file.
Using Java Native Interface (JNI) you can interface to other languages such as C and C++.
java-jni - Introduction to Java Native Interface (JNI)
Using Java Native Interface (JNI) you can interface to other languages such as C and C++.
| Lesson | Title |
| core/jni | Java Native Interface (JNI) |
java-idioms1 - Advanced Programming Idioms
Knowledge of programming idioms is essential to become an expert Java programmer.
Callbacks (Observer design pattern), multi-threading and debug/trace idioms are
used in every serious Java project.
java-beans-intro - Introduction to JavaBeans
JavaBeans brings component technology to the Java platform. With the JavaBeans API you can create reuseable, platform-independent components. Using
JavaBeans-compliant application builder tools, you can combine these components into applets, applications, or composite components.
java-adv-awt - Advanced AWT Programming
The AWT provides a set of APIs that developers
can extend to provide their own functions. One example are Layout Managers
that are used to manage the positioning of AWT components. Also this module
will treat some advanced graphics programming with images and animation.
java-swing - Swing
The Java Foundation Classes (JFC) also known as Swing
encompass a standard Model-View-Controller GUI framework to help developers build GUIs.
java-swing-intro - Introduction to Swing
The Java Foundation Classes (JFC) also known as Swing
encompass a standard Model-View-Controller GUI framework to help developers build GUIs.
This module provides a quick introduction to swing.
java-net - Network Programming in Java
Treats programming with the JDK network APIs as a step up to using distributed
objects with CORBA and RMI.
java-net-intro - Introduction to Network Programming in Java
Introduces programming with the JDK network APIs as a step up to using distributed
objects with CORBA and RMI.
java-socket - Socket Programming in Java
Treats programming with the JDK network APIs as a step up to using distributed
objects with CORBA and RMI.
java-do - Distributed Objects in Java
Treats accessing Java objects over the network
| Lesson | Title |
| core/rmi | Remote Method Invokation (RMI) |
| core/corba | Common Object Request Broker Architecture (CORBA) |
java-persist - Persistency in Java
Various techniques to manage the storage of
Java objects in files, relational databases, object databases and XML files.
java-persist-intro - Introduction to Persistency in Java
Various techniques to manage the storage of
Java objects in files, relational databases, object databases and XML files.
java-dev-env - Java Development Environment
Effective use of Java requires creating a development environment to effectively
design, document, program, version, build, reuse and test Java code. This module treats
tools and components that can be used to establish a Java development environment.
j2ee-overview - Introduction to the Java2 Enterprise Edition (J2EE) Platform
servlet-jsp - Servlets and JavaServer Pages (JSP)
ejb - Enterprise JavaBeans (EJB)
Thorough treatment of the Enterprise JavaBeans (EJB) technology.
j2ee-proto - Protocols in the J2EE Platform
java-web - Java Programming for the Web
xml-intro - Introduction to XML
xml - XML
xpuntx-review - XPuntX Core Java Technologies
xpuntx-sockets - XPuntX Sockets
| Lesson | Title |
| core/nettcp | Network Programming with TCP/IP Sockets |
| core/netudp | Network Programming with Datagram (UDP) Sockets |
xpuntx-javabeans - XPuntX JavaBeans
jboss-retreat - JBoss Retreat