Skip Headers

Oracle9i Application Server Application Developer's Guide
Release 2 (9.0.2)

Part Number A95101-01
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents

Go to previous page

Index

A  B  C  D  E  F  H  I  J  L  M  N  O  P  Q  R  S  T  U  V  W 


A

absolute paths (for portal), 9-15
absoluteLink method (for portals), 9-8, 9-9, 9-15
AbstractActionHandler abstract class, 4-8, 9-12
action handlers, 4-8
wireless support and, 7-2
Action tag (in wireless clients), 7-16
ActionHandler interface, 4-8
ActionHandlerFactory class, 4-8
add benefits, 6-9, 6-10
for wireless clients, 7-16
retrieving benefits for a user, 6-11
sequence (high-level), 6-10
sequence diagram, 6-13
updating database, 6-12
Add Benefits page, 2-5
for portal, 9-5
for wireless, 7-4
Add More Benefits page (wireless), 7-5
AddBenefitToEmployee class, 3-6, 7-17
addBenefitToEmployee.jsp, 4-21
addBenefitToEmployeeWireless.jsp, 7-17
AppJNDINames class, 4-25

B

benefit data, retrieving, 6-7
BenefitCatalog bean, 4-18
details, 4-20
home interface, 4-18
remote interface, 4-19
BenefitItem class, 4-20
BenefitModel class, 4-19, 4-20
benefits table, 2-7
blueprints URL on Sun site, 3-7
business logic, 3-6
objects needed for, 4-2

C

caching. See web cache.
chaining pages design, 3-3
clientType parameter, 7-7, 7-11
configuration files, A-1
data-sources.xml, A-2
default-web-site.xml, A-2
server.xml, A-1
content type, for wireless clients, 7-12
controller, 3-6, 4-5
mappings to classes, 3-6

D

DAOs, 3-7
employee data and, 4-14
implementation, 4-14
interface for, 4-14
JDBC, 4-15
specifications for, 4-14
SQLJ, 4-15
data access objects. See DAOs.
database schema, 2-7
data-sources.xml, A-2
Debug class, 4-25
default-web-site.xml, A-2
design of application, 3-1
chaining pages, 3-3
design goals, 3-2
model-view-controller, 3-4
Design Patterns Catalog URL on Sun site, 3-7
development steps, 1-5
development tools, 1-6

E

EJBs, 1-2
employee data, 4-9
needed by application, 4-2
when to use, 4-3
empbft.xml, 7-4, 7-7, 7-11
Employee bean, 4-9
DAO for, 4-14
home interface, 4-10
load method, 4-12
persistence, 4-12
remote interface, 4-11
Employee Benefit application
accessing from desktop browsers, 6-3
accessing from wireless clients, 7-18
add benefit operation (high-level), 6-10
caching, 8-1
clientType parameter, 7-7
configuration files, A-1
design, 3-1
development steps, 1-5
development tools, 1-6
differences between wireless and desktop versions, 7-5
EJBs, 4-2
objects needed, 4-2
overview, 1-1
portal support, 9-1
query employee operation (high-level), 6-3
remove benefit operation (high-level), 6-14
requirements, 2-2
screenshots (desktop version), 2-3
screenshots (portal version), 9-3
screenshots (wireless version), 7-3
starting URL (for desktop browsers), 6-3
starting URL (for portal), 9-11
starting URL (for wireless clients), 7-18
updating links in a portal, 9-9
wireless support, 7-1
employee data, 4-9
retrieving, 6-4
employee_benefit_items table, 2-7
EmployeeDAO interface, 4-14
EmployeeDAOImpl class, 4-14, 4-16
EmployeeManager bean, 4-21
home interface, 4-22
JSPs and, 6-2
remote interface, 4-23
EmployeeModel class, 4-12
employees table, 2-7
Enterprise JavaBeans. See EJBs.
entity beans
Employee bean, 4-9
JSPs and, 4-21
Error page, 2-6
errorWireless.jsp, 7-17

F

findByPrimaryKey method (Employee bean), 4-17, 6-6
findByPrimaryKey method (EmployeeDAOImpl class), 6-7

H

header information for wireless clients, 7-12
hr schema, 2-7
hr.benefits table, 2-7
hr.employee_benefit_items table, 2-7
hr.employees table, 2-7
htmlFormActionLink method, 9-15
htmlFormActionLink method (for portals), 9-8, 9-15
HttpPortletRendererUtil class, 9-8

I

ID page, 2-4
for portal, 9-3
for wireless, 7-3
IDEs
JDeveloper, 1-6
include method (for portals), 9-8, 9-12
Info page, 2-4
for portal, 9-4
for wireless, 7-3
invalidating pages in web cache, 8-2, 8-4
using database triggers, 8-7

J

J2EE, 1-2
specifications, 1-2
jar, 1-6
Java Authentication and Authorization Service (JAAS), 1-2
Java Message Service (JMS), 1-2
Java objects
when to use, 4-3
Java Transaction API (JTA), 1-2
javac, 1-6
JavaServer Pages. See JSPs.
JDBC, 4-15
JDeveloper, 1-6
JSPs, 1-2, 5-5
advantages of, 5-5
EmployeeManager bean and, 6-2
entity beans and, 4-21
supporting different client types, 5-6
tag libraries, 5-5

L

load method, 4-12, 4-16

M

model (business logic), 3-6
model-view-controller (MVC) design. See MVC.
MVC, 3-4
controller, 3-6, 4-5
diagram, 3-4
model, 3-6
view, 3-7

N

next_page parameter, 9-10

O

objects needed by application, 4-2
Oracle Web Cache Manager, 8-2, 8-4

P

pageParameterName tag, 9-10
parameter names and portals, 9-13
parameterizeLink method (for portals), 9-9
performance
using web cache to improve, 8-1
persistence
Employee bean, 4-12
portal support, 9-1
absolute paths, 9-15
absoluteLink method, 9-8, 9-15
changes to the application, 9-7
htmlFormActionLink method, 9-8, 9-15
include method, 9-8, 9-12
next_page parameter, 9-10
pageParameterName tag, 9-10
parameter names, 9-13
parameterizeLink method, 9-9
portletParameter method, 9-8, 9-13
provider.xml file, 9-10
request processing, 9-2
retrieving parameter values, 9-14
sample figure, 9-7
screenshots, 9-3
setting parameter values, 9-14
setting up provider, 9-7
updating links between pages, 9-9
portals, 1-2
portletParameter method (for portals), 9-8, 9-13
presentation data, 3-7
wireless clients, 7-3, 7-7
provider, portal, 9-7
provider.xml file (for portals), 9-10

Q

query employee, 6-3
findByPrimaryKey method, 6-6
for wireless clients, 7-13
retrieving benefit data, 6-7
retrieving data, 6-4
sequence (high-level), 6-3
sequence diagram, 6-8
Query Employee button, 2-3
QueryEmployee class, 3-6
queryEmployee.jsp, 4-20, 6-4
queryEmployeeWireless.jsp, 7-15

R

references
blueprints, 3-7
DAO, 4-14
Design Patterns Catalog, 3-7
J2EE specifications, 1-2
remove benefits, 6-9, 6-14
for wireless clients, 7-16
getting benefits list, 6-15
sequence (high-level), 6-14
sequence diagram, 6-17
updating database, 6-16
Remove Benefits page, 2-5
for portal, 9-5
Remove More Benefits page (wireless), 7-5
RemoveBenefitFromEmployee class, 3-6, 7-17
removeBenefitFromEmployee.jsp, 4-21
removeBenefitFromEmployeeWireless.jsp, 7-17
requests
getting origin of (wireless or desktop), 7-7
requirements of application, 2-2

S

sample application. See Employee Benefit application.
schema, database, 2-7
screenshots of application
desktop browser client, 2-3
portal version, 9-3
wireless client, 7-3
sequence diagrams
add benefits, 6-13
query employee, 6-8
remove benefits, 6-17
server.xml, A-1
servlets, 1-2, 5-2
automatic compilation, 5-2
calling EJB, 5-3
example, 5-3
when to use, 4-3
session beans
BenefitCatalog bean, 4-18
EmployeeManager bean, 4-21
SessionHelper class, 4-25
SimpleResult DTD, 7-3
specifications
J2EE, 1-2
SQLJ, 4-15
Success page, 2-5
for portal, 9-6
successWireless.jsp, 7-5, 7-17

T

tag libraries for JSPs, 5-5
technologies used, 1-2
J2EE, 1-2
portals, 1-2
wireless support, 1-3
text/vnd.oracle.mobilexml value for contentType, 7-12
triggers to invalidate pages in web cache, 8-7

U

utility classes
AppJNDINames class, 4-25
Debug class, 4-25
SessionHelper class, 4-25

V

view, 3-7

W

web cache, 8-1
analyzing the application, 8-3
choosing pages to cache, 8-2
invalidating pages, 8-2, 8-4, 8-7
Oracle Web Cache Manager, 8-4
specifying pages to cache, 8-3
wireless support, 1-3, 7-1
accessing the application, 7-18
action handler objects, 7-2
add benefits operation, 7-16
changes to the application, 7-2
clientType parameter, 7-7
content type, 7-12
details, 7-13
differences from desktop application, 7-5
header information, 7-12
presentation data, 7-3, 7-7
query operation, 7-13
remove benefits, 7-16
screens, 7-3
SimpleResult DTD, 7-3
using a simulator, 7-18
using actual wireless devices, 7-18

Go to previous page
Oracle
Copyright © 2002 Oracle Corporation.

All Rights Reserved.
Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents