Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • com.ibm.demo.entity.client
    • BMPClient
      • contains the main class that is called from the console.
  • com.ibm.demo.entity.bmp
    • CustomerBean
      • Implements javax.ejb.EntityBean fields of the bean are defined here.
      • Contains business methods corresponding to the methods exposed by the CustomerRemote interface.
      • Conatins callback methods that are called by the container to manage the bean. These methods include the create and find methods which use jdbc to make entries to the database and to search the database.
      • Has a helper method that looks up the datasource through jndi.
    • CustomerRemote
      • Interface that extends javax.ejb.EJBObject.
      • Exposes the setter and getter methods of the EJB.
    • CustomerHomeRemote
      • Interface that extends javax.ejb.EJBHome.
      • Exposes the create and find methods of the EJB.

Back to Top

Tools used

The tools used for developing and building the loan application are:

Eclipse

The Eclipse IDE was used for development of the sample application. This is a very powerful and popular open source development tool. Integration plug-ins are available for both JBoss and Geronimo. Eclipse can be downloaded from the following URL:

http://www.eclipse.org

Apache Maven

Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM). Maven can manage a project's build, reporting and documentation from a central piece of information.

For this migration example Maven 1.0.2 was used. Maven can be downloaded from the followinf URL:

http://maven.apache.org

Back to Top

The JBoss environment
Anchor
JBoss
JBoss

...