beautypg.com

Apple WebObjects 5 User Manual

Page 98

background image

G L O S S A R Y

98

Apple Computer, Inc. January 2002

Direct to Web template

A component used

in Direct to Web applications that can
generate a web page for a particular task (for
example, a list page) for any entity.

dynamic element

A dynamic version of an

HTML element. WebObjects includes a list of
dynamic elements with which you can build
your component.

EJB container

The execution environment

of EJB components. It's managed by an EJB
server.

enterprise object

A Java object that

conforms to the key-value coding protocol
and whose properties (instance data) can
map to stored data. An enterprise object
brings together stored data with methods for
operating on that data. See also key-value
coding

; property.

entity

In Entity-Relationship modeling, a

distinguishable object about which data is
kept. For example, you can have an
Employee entity with attributes such as
lastName, firstName, address, and so on. An
entity typically corresponds to a table in a
relational database; an entity’s attributes, in
turn, correspond to a table’s columns. See
also attribute; table.

Entity-Relationship modeling

A

Discipline for examining and representing
the components and interrelationships in a
database system. Also known as E-R
modeling, this discipline factors a database
system into entities, attributes, and
relationships.

EOModeler

A tool used to create and edit

models.

faulting

A mechanism used by WebObjects

to increase performance whereby destination
objects of relationships are not fetched until
they are explicitly accessed.

fetch

In Enterprise Objects Framework

applications, to retrieve data from the
database server into the client application,
usually into enterprise objects.

foreign key

An attribute in an entity that

gives it access to rows in another entity. This
attribute must be the primary key of the
related entity. For example, an Employee
entity can contain the foreign key deptID,
which matches the primary key in the entity
Department. You can then use deptID as the
source attribute in Employee and as the
destination attribute in Department to form a
relationship between the entities. See also
primary key

; relationship.

HTML-based application approach

A

WebObjects development approach that
allows you to create HTML-based Web
applications.

inheritance

In object-oriented

programming, the ability of a superclass to
pass its characteristics (methods and instance
variables) on to its subclasses.

instance

In object-oriented languages such

as Java, an object that belongs to (is a member
of) a particular class. Instances are created at
runtime according to the specification in the
class definition.

Interface Builder

A tool used to create and

edit graphical user interfaces like those used
in Java Client applications.