Access Bean

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


EditText of this page (last edited February 11, 2005) or FindPage with title or text search