IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > Bobby Woolf: WebSphere SOA and J2EE in Practice > Miscellaneous Technologies > Java Technologies > Information > Page Comparison
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
Java Technologies
Version 12 by bwoolf
on Dec 21, 2007 09:38.


compared with
Current by bwoolf
on Dec 21, 2007 09:54.

(show comment)
 
Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 1 changes. View first change.

 h1. Java Technologies
  
 [Java|http://java.sun.com/] is actually three things:
 # a computer programming language
 # a class library
 # a runtime environment
  
 Applications written in Java can run on any computer platform and operating system that implements a [JRE|Java Runtime Environment]. Java is developed by the [JCP|Java Community Process] organized by [Sun|Sun Microsystems].
  
 Java comes in three editions:
 # [Java Standard Edition] -- Java applications for desktops (Java SE)
 ** [Java language] -- The syntax for implementing Java programs
 ** [Java Foundation Classes] -- The Java class library (JFC)
 ** [Java Runtime Environment] -- Enables a computer to run a Java program (JRE)
 ** [Java Abstract Window Toolkit] -- A Java class library for GUI windows (AWT)
 ** [Java Swing] -- A Java class library for GUI windows (Swing)
 ** [Java Database Connectivity] -- Java classes for connecting to (relational) databases (JDBC)
  ** [Java Persistence API] -- Bindings between database data and Java objects (JPA)
 # [Java Enterprise Edition] -- Java applications for client/server servers (Java EE)
 ** [Enterprise JavaBeans] -- Java objects with high quality of service (EJB)
 ** [Java Message Service] -- How Java applications use messaging systems (JMS)
 ** [J2EE Connector Architecture] -- How Java connects to external (non-Java) resources
 ** [Java Naming and Directory Interface] -- How Java applications access external resources (JNDI)
 # [Java Micro Edition] -- Java applications for portable devices (Java ME)
  
 Additional Java technologies:
 * [Real-Time Specification for Java] -- Java applications with predictable response times
  
 Java evolves through the work of committees that operate under the [Java Community Process] (JCP), developed by and lead by [Sun Microsystems]. The JCP committees produce specs for new Java features called [Java Specification Request]s (JSR).

 
    About IBM Privacy Contact