Apple WebObjects 5 User Manual
Page 98

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.