This topic describes how to use the Business Components for Java framework to create the methods you want to make available to clients. You can create exportable methods on:
In each of these cases, after you create the exportable methods, you must create a remotable Application Module to contain them. Then, you must deploy the Application Module to the platform of your choice. For information on how to create a remotable Application Module, see Creating A Remotable Application Module. For information on how to deploy an Application Module, see Deploying Business Components.
When you write your methods, keep in mind that JDeveloper can accept any datatype that implements the java.lang.Serializable interface. In a multi-tier environment, objects are passed by value. Only objects that implement Serializable can be passed as arguments and act as return values.
If a method returns (or takes arguments of) a datatype that does not implement Serializable, then the method will not be able to pass values between the client and middle-tier. The method will not appear in the list of available methods in the Client Methods panel of the Application Module or View Object Wizard when you create your remotable Application Module.