Index

A

accessor methods, exposing to the user, 1

Add Admin Server menu item, 1

Add Business Method menu item, 1

Add Constructor menu item, 1

Add Create Method menu item, 1

Add Finder Method menu item, 1

Add Module menu item, 1

B

business methods

Customerreview

getCustomerreviewDetail, 1

getReview, 1

DiningGuideManager

createCustomerreview, 1, 2

getAllRestaurants, 1, 2

getCustomerreviewDetail, 1, 2

getCustomerreviewsByRestaurant, 1, 2

getRestaurantDetail, 1, 2

Restaurant

getRating, 1, 2

getRestaurantDetail, 1

Restaurant.getRestaurantDetail, 1

business methods, Swing client

CustomerReviewTable

getCustomerReviewByName, 1

jButton1ActionPerformed, 1

putDataToTable, 1, 2, 3

refreshView, 1, 2

RestaurantTable

getAllRestaurants, 1

jButton1ActionPerformed, 1, 2

putDataToTable, 1

C

client file methods

getAllRestaurants, 1

getCustomerreviewsByRestaurant, 1

constructors

CustomerreviewDetail, 1

RestaurantDetail, 1

Create a Server Instance menu item, 1

create methods

Customerreview.create, 1, 2, 3

DiningGuideManager.create, 1 - 2, 3

JNDI lookup code in, 1

Restaurant.create, 1, 2, 3

Create New EJB Test Application menu item, 1, 2

Create New Web Service Test Client command, 1

Creating a web service, 1

creating a web service, 1 - 2

creating a web service client, 1

Customerreview entity bean

create method, creating, 1

creating, 1 - 2

getReview method, creating, 1

testing, 1

CustomerReview table, description, 1

Customerreview_TestApp, 1

bean methods, testing, 1 - 2

creating, 1 - 2

deploying, 1

undeploying, 1 - 2

CustomerReviewTable

copying into the DiningGuide application, 1 - 2

displayed, 1, 2, 3

D

databases

creating a database schema (Oracle), 1

creating a database schema (PointBase), 1

creating an entity bean from a schema, 1 - 2

creating the tutorial tables (Oracle), 1 - 2

installing the Oracle JDBC driver, 1

installing the PointBase JDBC driver, 1

opening a connection (Oracle), 1

opening a connection (PointBase), 1

setting up connectivity (Oracle), 1 - 2

setting up connectivity (PointBase), 1 - 2

supported versions, 1

tutorial SQL script (Oracle), 1

tutorial SQL script (PointBase), 1

viewing data in the IDE, 1, 2, 3

Deploy menu item, 1

deploying

adding Sun ONE Application Server 7 properties for entity beans (Oracle), 1

adding Sun ONE Application Server 7 properties for entity beans (PointBase), 1 - 2, 3

adding Sun ONE Application Server 7 properties for session beans (Oracle), 1

adding Sun ONE Application Server 7 properties for session beans (PointBase), 1 - 2

test applications for entity beans, 1, 2

test applications for session beans, 1

undeploying with the IDE, 1 - 2

detail classes

creating, 1 - 2

description, 1, 2

DGApp, 1

DGWebService, 1

DiningGuide application

application scenarios, 1

architecture, 1

database script (Oracle), 1

database script (PointBase), 1

database tables, description, 1

deploying, 1, 2

EJB tier, 1 - 2

functional description, 1

functional specs, 1

limitations, 1, 2

requirements, 1

Swing client, adding to the application, 1 - 2

Swing client, examining, 1 - 2

Swing client, executing, 1

user's view, 1

zipped source files, 1, 2

DiningGuide Swing client

executing, 1

generated from web services, 1

installing and using, 1

DiningGuideManager session bean

create method, coding, 1 - 2

createCustomerreview method, 1, 2 - 3, 4, 5

creating, 1

getAllRestaurants method, 1 - 2, 3

getCustomerreviewDetail method, 1, 2

getCustomerreviewsByRestaurant method, 1 - 2, 3

getRestaurantDetail method, 1, 2

testing, 1 - 2

DiningGuideManager_TestApp

bean methods, testing, 1 - 2

creating, 1 - 2

deploying, 1

E

EJB Builder

entity beans, creating, 1 - 2

local or remote interfaces, 1, 2

session beans, creating, 1

using, 1

EJB QL, using in finder methods, 1

EJB tier overview, 1, 2 - 3

entity beans

adding to an EJB module, 1

business methods, creating, 1

business methods, testing, 1

create methods, creating, 1

create methods, testing, 1

creating, 1 - 2

finder methods, creating, 1

finder methods, testing, 1

local or remote interfaces, 1

primary key class, 1

testing, 1 - 2

validating, 1

example applications

StockApp and UDDI registry, 1

where to download, 1

executing

test applications for entity beans, 1, 2

test applications for session beans, 1

F

finder methods

Customerreview.findByRestaurantName, 1, 2

Restaurant.findAll, 1, 2, 3

testing, 1

G

Generate Client Files menu item, 1

Generate Web Service Files menu item, 1

generated runtime classes, 1

generated web service, 1

I

interfaces, local or remote

for entity beans, 1

for session beans, 1

J

J2EE applications

creating, 1

deploying, 1

DGApp, 1

Javadoc technology, using in the IDE, 1

JDBC connection pools

creating (Oracle), 1 - 2

creating as administrator user (PointBase), 1

creating as all other users (PointBase), 1

purpose, 1

JDBC data sources

creating (Oracle), 1

creating as administrator user (PointBase), 1

creating as all other users (PointBase), 1

purpose, 1

JDBC drivers

enabling (Oracle), 1

enabling (PointBase), 1

JNDI lookup code, 1

M

Mount Filesystem menu item, 1

N

Netscape browser, supported version, 1

New CMP Entity EJB menu item, 1

New EJB Test Application menu item, 1

New J2EE Application menu item, 1

New Java Bean menu item, 1

New Web Service menu item, 1

O

Oracle database

connecting to the IDE, 1 - 2

installing a type 4 JDBC driver, 1

See also databases

Overview of tasks, 1 - 2

P

parameters

changing order of, 1

order in test client, 1

persistent managers

creating (Oracle), 1 - 2

creating as administrator user (PointBase), 1

creating as all other users (PointBase), 1

purpose, 1

PointBase database

installing a type 4 JDBC driver, 1

supported version, 1

R

Restaurant entity bean

create method, 1, 2, 3

creating, 1 - 2

findall method, 1

getRating method, 1, 2

getRestaurantDetail method, 1

Restaurant table, description, 1

Restaurant_TestApp

bean methods, testing, 1 - 2

creating, 1 - 2

deploying, 1

undeploying, 1 - 2

RestaurantTable

copying into the DiningGuide application, 1 - 2

displayed, 1, 2

runide.sh script, 1

S

session beans

business methods, creating, 1 - 2

create method, modifying, 1

create method, testing, 1

creating, 1 - 2

EJB references, adding, 1 - 2

local or remote interfaces, 1

testing, 1 - 2

validating, 1

Sun ONE Application Server 7

confirming as the default server, 1

database connectivity, 1 - 2

starting the admin server (standard user), 1 - 2

starting the admin server (superuser), 1

starting the application server, 1

stopping, 1

Sun ONE Application Server 7 server

plugin properties to set for entity beans (Oracle), 1

plugin properties to set for entity beans (PointBase), 1 - 2, 3

plugin properties to set for session beans (Oracle), 1

plugin properties to set for session beans (PointBase), 1 - 2

Sun ONE Studio 5 IDE

connecting to the Oracle server, 1 - 2

creating a database schema (Oracle), 1

creating a database schema (PointBase), 1

opening a database connection (Oracle), 1

opening a database connection (PointBase), 1

setting up database connectivity (Oracle), 1 - 2

setting up database connectivity (PointBase), 1 - 2

starting the IDE, 1

Sun ONE Studio 5, Standard Edition, where to obtain, 1

Swing client

adding to the DiningGuide application, 1 - 2

examining the code, 1 - 2

executing, 1

T

test application facility

adding entity beans to the EJB module, 1

entity beans, testing, 1 - 2

session bean, testing, 1 - 2

test client, creating, 1 - 2, 3 - 4, 5 - 6

test client, deploying, 1, 2, 3

test client, using, 1 - 2, 3 - 4

using, 1

web service, testing, 1 - 2

test applications

Customerreview_TestApp, 1

DGApp, 1

DiningGuideManager_TestApp, 1

Restaurant_TestApp, 1

testing enterprise beans

business methods, testing, 1

create method, testing, 1, 2

finder methods, testing, 1

results in IDE's output window, 1, 2

results in J2EE command window, 1, 2

test client page, 1, 2

U

undeploying an application

how to, 1 - 2

reasons for, 1, 2

Using the test application facility, 1

V

Validate EJB menu item, 1, 2

View Data menu item, 1, 2, 3

W

web browsers, supported versions, 1

web service

client files, 1

creating, 1 - 2

description, 1 - 2

exposing class types underlying collection types, 1 - 2

generating client files, 1

generating WSDL, 1

sharing with other developers, 1 - 2

testing, 1 - 2

web service client methods

createCustomerreview, 1

getAllRestaurants, 1

getCustomerreviewsByRestaurant, 1

Web Service Descriptive Language (WSDL), generating, 1