Index

A

application servers

accessing databases with, 1

and environment entries, 1

and transactions, 1

creating instances, 1

in the Explorer window, 1

in the IDE's server registry, 1

managing from within the IDE, 1

represented by nodes, 1

runtime services provided by, 1

server-specific properties, 1

setting up databases as server resources, 1, 2, 3

specifying for applications, 1

B

bean-managed persistence

code required for, 1

specifying databases for, 1

C

container-managed transactions

at runtime, 1

defining with transaction attribute, 1, 2, 3

context root property, 1, 2

D

databases

accessing through application servers, 1

accessing with entity enterprise beans, 1

for bean-managed persistence, 1

modeled by entity enterprise beans, 1

PointBase installed with the IDE, 1, 2

resource references for, 1

setting up as datasource resources, 1, 2

specifying, 1

datasources

databases defined as datasource resources, 1

specifying, 1

dependencies

of EJBs, 1

of modules, 1

recognized by the IDE, 1, 2

deployment

procedure for, 1

Sun ONE Studio mechanism for, 1

use of deployment descriptors, 1

deployment descriptors

are XML files, 1

EJB references in, 1

for EJB modules, 1, 2

for environment entry references, 1

for J2EE applications, 1, 2, 3, 4

for requesting application server services, 1, 2

for web modules, 1, 2

generated by the IDE, 1, 2, 3, 4, 5

in deployment process, 1, 2, 3

purpose of, 1

represented by property sheets, 1

used to identify external resources, 1

detail classes

defined, 1

E

EJB modules

adding enterprise beans to, 1

adding to J2EE application, 1

creating, 1

deployment descriptors, 1

in the Explorer window, 1

internal design of, 1

locating in your filesystem, 1

nodes for, 1

properties of, 1

relationship of module node to source code, 1

EJB references

for EJB modules, 1

for local interfaces, 1

for remote interfaces, 1

in web components, 1

in web modules, 1

linking at the application level, 1

linking at the module level, 1

local, 1

unlinked at the module level, 1

enterprise bean references

linking in application property sheets, 1

linking in module property sheets, 1

entity enterprise beans

specifying data sources for, 1

used to access datasources, 1, 2

environment entries

overriding, 1

references for, 1

setting up on module property sheets, 1

error pages

setting up for web module, 1

example applications

where to download, 1

executing with URLs, 1

execution

from within the IDE, 1

procedure for, 1

extra files, 1

H

home pages, 1

I

installed servers node, 1

iterative development, 1

J

J2EE applications

adding modules to, 1

are distributed, 1

assembling, 1

comprised of modules, 1

creating, 1

defined by deployment descriptors, 1

deploying, 1, 2, 3

deployment descriptors for, 1, 2

executing, 1, 2

in the Explorer window, 1

locating in your filesystem, 1

nodes for, 1, 2

properties of, 1

relationship of node to source code, 1

setting web context for, 1

specifying an application server, 1

using external resources, 1

visual representations of, 1

Javadoc technology

using in the IDE, 1

JNDI lookups

examples of, 1

for EJB local references, 1

for EJB remote references, 1, 2

for environment entry references, 1

for local interfaces, 1

for queue connection factories, 1

for queues, 1

for resource references, 1

JNDI names

assigning to datasources, 1, 2, 3

for datasources, 1

for queue connection factories, 1

for queues, 1

JSP pages

appearance in web modules, 1

executing, 1

URLs for, 1

L

local EJB reference

reference declaration for, 1

local interfaces

and generated test clients, 1

compared to remote interfaces, 1

creating, 1

JNDI lookup for, 1

local references

JNDI lookup for, 1

M

message-driven enterprise beans

configuring as queue consumers, 1

messages

creating, 1

sending, 1

method permissions

using security roles, 1

modules

combined into applications, 1

comprised of components, 1

defined by deployment descriptors, 1

deployment descriptors for, 1

in J2EE applications, 1

interactions among, 1, 2

nodes for, 1

N

nodes

for application servers, 1

for EJB modules, 1, 2

for enterprise beans in an EJB module, 1

for enterprise beans in EJB modules, 1

for installed application servers, 1

for J2EE applicatinos, 1

for modules in J2EE applications, 1

for web components, 1

for web modules, 1

logical, 1

P

properties

mapped to deployment descriptor tags, 1

of EJB modules, 1, 2

of J2EE applications, 1

server-specific, 1, 2, 3

server-speific, 1

standard, 1

property editors, 1

property sheets

for nodes, 1

represent deployment descriptor tags, 1

Q

queue connection factories

as application server resources, 1

calling methods of, 1

resource environment references for, 1

using custom, 1

using default, 1

queues

as application server resources, 1

calling methods of, 1

creating, 1

reading messages from, 1

resource environment references for, 1

R

reference declaration

for local EJB reference, 1

for remote EJB reference, 1

references

for environment entries, 1

resource references for databases, 1

resource references

EJB module property settings, 1

JNDI lookup for, 1

to specify databases, 1

S

security

for enterprise bean methods, 1

for web resources in web module, 1

security role references

mapping to security roles, 1

using in business logic, 1

security roles

and EJB method permissions, 1, 2, 3

for EJB modules, 1, 2, 3

for web modules, 1

mapped to security role references, 1

mapping to web resources, 1

server plugins

manage interaction between IDE and server, 1

represented by server product nodes, 1

server product nodes

configuring, 1

in Explorer window, 1

relationship to server plugins, 1

server registry

in the Explorer window, 1

server-specific properties, 1, 2, 3

servlets, 1

alternate URL mapping, 1

appearance in web modules, 1

changing default URLs, 1

created by IDE's servlet template, 1

default URL mapping, 1

default URLs for, 1

executing with URLs, 1

making remote calls to enterprise beans, 1

sessions

managed by session enterprise beans, 1

SUn ONE application server

default instance of, 1

Sun ONE application server

creating server instances, 1

default URL path for, 1

installed with the IDE, 1

server product node, 1

T

tag libraries

appearance in web modules, 1

test clients

require remote interfaces, 1

transaction attribute

default value for, 1

in deployment descriptor, 1

setting, 1, 2

transaction attribute property, 1

transaction boundaries

controlled by transaction attribute property, 1

default, 1

defined by transaction attribute property, 1

in deployment descriptors, 1

redefining, 1, 2

transactions

container-managed, 1

U

URL patterns

as qualifier for web context, 1

default values for, 1

editing, 1

encapsulated in HTML links, 1

for JSP pages, 1

in overall URL paths, 1

in URLs for web resources, 1, 2

used in defining web resources, 1

URLs

changing URLs for servlets, 1

default URLs for servlets, 1

encapsulated in HTML links, 1

for databases, 1

for JSP pages, 1

for web resources, 1, 2

for welcome pages, 1

in HTML links, 1

W

web context

in URL for web resources, 1, 2

place in URL path, 1

setting up for J2EE application, 1

setting up for web module, 1, 2

web modules

adding to J2EE applications, 1

as front ends for J2EE applications, 1

deployment descriptors, 1

directory structure, 1

in the Explorer Window, 1

mounting in the Explorer Window, 1

processing HTTP requests, 1

returning HTML output, 1

setting up error pages, 1

setting web context for, 1

use of EJB references, 1

web resources

defining, 1

mapping to security roles, 1

web servers

creating instances, 1

in the Explorer window, 1

server-specific properties, 1

web.xml node, 1

WEB-INF node, 1

welcome files

default names, 1

welcome page

as web site's home page, 1

X

XML in deployment descriptors, 1

XML tags

for container-managed transactions, 1

written automatically by the IDE, 1