Dragon Balloon from Front - Photo courtesy of the CTDP, Free for use


Field of  Balloons Glowing - Photo courtesy of the CTDP, Free for use

Java Resources


  1. Object Oriented Basics Guide
  2. Enterprise Java Beans

Java Web Links

JAVA Section

Java Section Contents

This section contains two documents which are:

  1. A Practical approach to EnterPrise Java Beans - Originally written in Power Point format this guide by Kantimahanti.N.S.Prasad teaches component technology characteristics, standard infrastructure needs , containers, J2EE architecture and its components, EJB model, EJB specifications and roles , types of beans , EJB interfaces and session contexts, life cycles of different beans, and more. You can get A Practical approach to EnterPrise Java Beans in Microsoft Power Point format here.
  2. Object Oriented Basics Guide - An object oriented programming introduction to give readers an introduction to the basics of object oriented programming.

J2EE Technologies

Although Java is essentially a programming language, it can be considered much more than that. The Java 2 Enterprise Edition (J2EE) incorporates a set of technologies that are used as web based solutions. Some of these technologies include:

  • EJB - Enterprise Java Beans is a specification defining component architecture and interfaces thereby providing a scaleable architecture.
  • JSP - Java Server Pages is an HTML Java based server side scripting language that functions much the same as PHP and ASP (Active Server Pages).
  • JDBC - Java Database Connectivity API
  • JNDI - Java Naming and Directory Interface
  • JTA - Java Transaction API
  • CORBA - Common Object Request Broker Architecture.
  • JMS - Java Message Service
  • JTS - Java Transaction Service
  • RMI - Remote Method Invocation
  • Java Mail

Since Java is an object oriented language, there are several programming models associated with it. Two of these include the Unified Modeling Language (UML) and the Model View Controller (MVC).