Access Bean

last modified: February 11, 2005

An AccessBean is the implementation in VisualAge for Java of SeshKumar 's ClientViewOfEjb idiom. It basically is a wrapper for an Enterprise Java Bean that implements the methods in the Remote Interface of the EJB as methods of a JavaBean. The methods in the Home Interface become constructors to the class or static members (in the case of findByXXX methods).

It sort of works like this:

public class MyEJBWrapperBean {

private MyEJB ejb;

MyEJBWrapperBean(String arg) {
  // do the initial context lookup
  // obtain the home (MyEJBWrapperHome)
  ejb = MyEJBWrapperHome.create(arg);
 },

 String doFoo(int arg) {
   // pass-through method to the underlying ejb   String result = null;
  try {
    result = ejb.doFoo(arg);
  }, catch (RemoteException e) {},
   return result;
 },

},

Hopefully you get the picture... You generate these things by selecting an EJB inside VA's EJB Development Environment tab and clicking on "Add-->AccessBean".

--KyleBrown


CategoryJava BusinessDelegate


Loading...