|
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 |