|
WebLogic Server 6.1 Code Examples, BEA Systems, Inc. | |||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
java.lang.Object | +--examples.tutorials.migration.banking.Client
This class demonstrates calling an entity EJBean, followed by two exercises:
Part A: Create an Account and Deposit some money into it. Next attempt to withdraw more than the current account balance. An application-specific exception should be thrown. Finally, remove the account.
Part B: Create some new accounts, with different initial balances. Find all the accounts with a balance greater than a specific value. Find the account with a balance of zero. Attempt to find accounts with a null account type. Finally, remove all newly created accounts.
This class also illustrates how to lookup an EJB home in the JNDI tree.
| Constructor Summary | |
Client(java.lang.String url,
java.lang.String accountId)
|
|
| Method Summary | |
static void |
main(java.lang.String[] args)
Runs this example from the command line. |
void |
runExamplePartA()
Executes Part A of this example. |
void |
runExamplePartB()
Executes Part B of this example. |
| Methods inherited from class java.lang.Object |
|
| Constructor Detail |
public Client(java.lang.String url,
java.lang.String accountId)
throws javax.naming.NamingException
| Method Detail |
public static void main(java.lang.String[] args)
java examples.ejb.basic.containerManaged.Client "t3://localhost:7001" 10020
The parameters are optional, but if any are supplied, they are interpreted in this order:
url - URL such as "t3://localhost:7001" of ServeraccountID - String Account ID to test, default "10020"public void runExamplePartA()
public void runExamplePartB()
throws javax.ejb.CreateException,
java.rmi.RemoteException,
javax.ejb.FinderException,
javax.ejb.RemoveException
|
Documentation is available at http://e-docs.bea.com/wls/docs61 |
|||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||