Java Application Dev Scheme
in place October 31, 2000, last modified October 31, 2000


Java 2 Platform Standard Edition

  1. java.applet.*
    - classes necessary to reate an applet and the classes an applet users to communicate with its applet context.
  2. java.awt.* (=> Java 2D API, Swing)
    - classes for creating user interfaces and for paing graphics and images.
  3. java.beans.*
    - classes related to Java Beans development.
  4. java.io.*
    - classes for system input and output through data streams, serialization and the file system.
  5. java.lang.*
    - classes that are fundamental to the design of the Java programming language.
  6. java.math.*
    - classes for performing arbitrary-precision integer arithmetic (BigInteger) and arbitrary-precision decimal arithmetic (BigDecimal).
  7. java.net.*
    - classes for implementing networking applications.
  8. java.rmi.*
    - classes for the Remote Method Invocation package.
  9. java.sequrity.*
    - classes and interfaces for the security framework
  10. java.sql
    - classes for the Java Data Base Connectivity package.
  11. java.text
    - classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
  12. java.util.*
    - the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).

Java Foundation Class Extentions of Java Standard Edition

  1. Swing (javax.swing.*)
    - widges for GUI extends java.awt.*
  2. Java 2D
    - extention of java.awt.*

Java 2 Platform Enterprise Edition (J2EE)

  1. Servlets
    - correspond to CGI of common web server.
  2. Java Server Pages
    - correspond to Server Side Script such as Activ Server Pages or PHP
  3. Enterprse Java Beens
    - Server side components for the middleware functionality, sequrity, transaction, database connectivity, and etc.
  4. Java Message Service JMS
  5. Transactions
  6. J2EE Connector
  7. CORBA
  8. JDBC
    - see the java.sql in Java 2 Platform Standard Edition
  9. XML
  10. JNDI
    -Java Naming and Directory Interface


Knowledge & Engineering Databases (c) copyright Namchul Do, 2000