J2EE Alphabet Soup  

This article is intended as a quick reference for new Java developers. It defines the acronyms of major Java APIs and technologies and provides a simple overview of what they do.

API: Application Programming Interface. The easiest way to think about an API is that it includes code created for you that you use to write your programs. APIs are organized into packages which have to be imported into your programs so the compiler knows how to define the terms you have used.

AWT: Abstract Windows Toolkit. A package of classes that can be used to make the user interfaces for Applets and applications. It contains the functionality which allows you to add buttons, scroll bars and much more to your programs.

EJB: Enterprise JavaBeans is a component framework for building re-useable, multi-tiered server-side components. This means that it is a development methodology that helps developers break up applications into object-oriented parts and to distribute them and make them available to multiple applications. They are managed by a Bean Container and include session beans, entity beans and message driven beans.

IDL: Interface Definition Language is used to define the interfaces for accessing and operating on objects. This was originally developed by The Object Management Group, but has since grown into other variants including Java IDL and Microsoft IDL. Java IDL is used for invoking CORBA objects via IIOP protocol. (See RMI-IIOP)

J2SE: Java 2 Platform, Standard Edition. This version of the Java platform is also called the SDK (software development kit) or the JDK (Java development kit). It includes development tools, APIs and the installable run-time engine that makes Java programs run. The Standard Edition is the most commonly used version of the Java platform for building client applications, smaller systems and web based applications.

Home  • MSDN Blog  • Professional Biography  • Personal Biography  • Articles  • Technology  • White Papers  • Downloads  • Contact  • Terms of Use  • Site Map

Channel9  • Spock  • Google  • Programmer's Heaven  •  Variable Markup  • Wuup.de  • Pure  • Net Informations  • San24  • Yahoo Profile  • Excite UK  • Imprese  • NodeWorks  • Travel.com  • Amazon  • Geocities  • T-Links  • SearchBug  • Katalog  • Alexa Search  • Alexa Details  • 15 Seconds  • Blogwise  • Yahoo Profile  • FindArticles  • Julson  • Google Search  • Programmers Heaven author  • Alexa Browse  • MSN  • C9  • Eaton FL  • LinkSpider  • Macopinion  • Italy Link  • DerKeiler  • Programming-X  • CitiBay  • 15S  • Wils Domain  • AdvOL  • Computers Global  • TutorGig  • TGZ  • MV-S  • Deerlake  • mkiwi  • UKFindit • MWTT  • NetInfo • BSC  • WebBozo  • CVCS  • HotLaunch  • Escanaba • Google • FotoPages  • Conk  • InfoBase  • ExciteUK  • Angelfire  • BlogWise  • Canadian Content  • Opera Portal  • oStats  • 411 ASP  •  Interactiva  • Data Mining  • Call Center Forecasting  •  Accounting  • Guitar  • Computers Global  • BIE  • NewsIsFree Alph  • PX Java  • Trexle  • So-Ft  • DMOZ  • Programmer's Heaven Articles  • DotNetKuwait