|
WebLogic Server 6.1 Code Examples, BEA Systems, Inc. | |||||
See:
Description
| Interface Summary | |
| Trader | The methods in this interface are the public face of TraderBean. |
| TraderHome | This interface is the home interface for the TraderBean.java, which in WebLogic is implemented by the code-generated container class TraderBeanC. |
| Class Summary | |
| Client | This class illustrates calling a stateful SessionBean and performing the following exercises: Create a Trader Buy some shares using the Trader Sell some shares using the Trader Remove the Trader |
| TraderBean | TraderBean is a stateful SessionBean. |
| TradeResult | This class reflects the results of a buy/sell transaction. |
| Exception Summary | |
| ProcessingErrorException | This class is used with the examples.ejb20.statefulSession package. |
This example is a package that demonstrates an Enterprise JavaBean written to the EJB 2.0 specification.The example is a stateful session EJB calledTraderBean.
The example demonstrates:
The EJB 2.0 examples included in the WebLogic Server 6.1 distribution are not shipped pre-built. To run these examples, you must build the example following the specific examples instructions.
To get the most out of this example, first read through the source code files to see what is happening.
These three sections cover what to do:
We provide a build script for you to build the example:
The build script is build.xml.
Run the build script using the following Java ant command:
$ant
The script will build the example and place the files in thecorrect locations in your WebLogic Server distribution:
Running the build script places the EJB in /config/examples/applications, where it automatically deploys once the server is started. If you are already running the server and build another EJB, it is automatically placed in this directory and instantly deployed.
Additional information on using the build scriptsis found in Building Enterprise JavaBean examples
A list of deployed EJBs displays.
$ java examples.ejb20.basic.statefulSession.Client "t3://WebLogicURL:Port"
where:
Beginning statefulSession.Client... Creating trader Selling 200 of MSFT 200 shares sold at a price of 150.0 Buying 250 of BEAS 250 shares bought at a price of 100.0 Change in Cash Account: $5000.0 Removing trader End statefulSession.Client...
|
Documentation is available at http://e-docs.bea.com/wls/docs61 |
|||||