The rules associated with the data in a database that typically encode business policies. An example is automatically adding late fees for overdue items.
A standard for interfacing external applications with information servers, such as HTTP or web servers.
In object-oriented languages such as Java, a prototype for a particular kind of object. A class definition declares instance variables and defines methods for all members of the class. Objects that have the same types of instance variables and have access to the same methods belong to the same class.
In a relational database, the dimension of a table that holds values for a particular attribute. For example, a table that contains employee records might have a LAST_NAME column that contains the values for each employee’s last name.
A data storage and retrieval system. Database servers typically run on a dedicated computer and are accessed by client applications over a network.
A WebObjects development approach that can generate a Java Client application from a model.
A tool used to customize a Direct to Java Client application.
A WebObjects development approach that can generate a web application from a model.
A WebObjects development approach that can generate a web service application from a model.
A component used in Direct to Web applications that can generate a webpage for a particular task (for example, a list page) for any entity.
A dynamic version of an HTML element. WebObjects includes a list of dynamic elements with which you can build web components.
An object that conforms to the key-value coding protocol and whose properties can map to stored data. An enterprise object brings together stored data with methods for operating on that data.
Enterprise Objects is a set of frameworks to build feature-rich database applications that encapsulate your business logic, yet are independent of any particular data source.
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.
A discipline for examining and representing the components and interrelationships in a database system. Also known as ER modeling, this discipline factors a database system into entities, attributes, and relationships.
A tool used to create and edit models.
A mechanism used by WebObjects to increase performance whereby destination objects of relationships are not fetched until they are explicitly accessed.
In Enterprise Objects applications, to retrieve data from the database server into the client application, usually into enterprise objects.
A process (or a part of one) that connects WebObjects applications to a web server.
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.
A tool used to create and edit graphical user interfaces like those used in Java Client applications.
A WebObjects development approach that allows you to create graphical user interface applications that run on the user’s computer and communicate with a WebObjects server.
A set of classes that implement graphical user interface components, also called Swing components.
An interface between Java platforms and databases.
An arbitrary value (usually a string) used to locate a datum in a data structure such as a dictionary.
In object-oriented programming, a procedure that can be executed by an object.
An object (of the EOModel class) that defines, in Entity-Relationship terms, the mapping between enterprise object classes and the database schema. This definition is typically stored in a file created with the EOModeler application. A model also includes the information needed to connect to a particular database server.
An object-oriented programming paradigm in which the functions of an application are separated into the special knowledge (model objects), user interface elements (view objects), and the interface that connects them (the controller object).
A programming unit that groups together a data structure (instance variables) and the operations (methods) that can use or affect that data. Objects are the principal building blocks of object-oriented programs.
The set of values that describes a single instance of an entity; in a relational database, a record is equivalent to a row.
A database designed according to the relational model, which uses the discipline of Entity-Relationship modeling and the data design standards called normal forms.
A link between two entities that’s based on attributes of the entities. For example, the Department and Employee entities can have a relationship based on the deptID attribute as a foreign key in Employee, and as the primary key in Department. This relationship would make it possible to find the employees for a given department.
A component that can be nested within other components and acts like a dynamic element.
A message conforming to the Hypertext Transfer Protocol (HTTP) sent from the user’s web browser to a web server that asks for a resource like a webpage.
A message conforming to the Hypertext Transfer Protocol (HTTP) sent from the web server to the user’s web browser that contains the resource specified by the corresponding request. The response is typically a webpage.
In a relational database, the dimension of a table that groups attributes into records.
A period during which access to a WebObjects application and its resources is granted to a particular client (typically a browser). Also an object (of the WOSession class) representing a session.
A two-dimensional set of values corresponding to an entity. The columns of a table represent characteristics of the entity and the rows represent instances of the entity.
A relationship in which each source record has zero to many corresponding destination records. For example, a department has many employees.
A relationship in which each source record has exactly one corresponding destination record. For example, each employee has one job title.
A set of actions that is treated as a single operation.
Tool used to customize a Direct to Web application.
An object (of the WOComponent class) that represents a webpage or a reusable portion of one.
HTML file that specifies the overall appearance of a webpage generated from a web component.
Application used to customize a Direct to Web Services applications.
An application used to edit web components.
Last updated: 2007-07-11