...
- com.ibm.demo.entity.client
- BMPClient
- contains the main class that is called from the console.
- BMPClient
- 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.
- CustomerBean
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:
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:
The JBoss environment
Anchor | ||||
---|---|---|---|---|
|
...