Table of Contents | Previous
| Next
| Index
This glossary defines terms useful in understanding JavaScript applications.
A JavaScript application that has been started, and can therefore be run, or accessed, by clients.
A page in a JavaScript application, relative to the base application URL. Clients use the application URL to access a particular page in the application.
American Standard Code for Information Interchange. Defines the codes used to store characters in computers.
The name of a JavaScript application, as specified in Application Manager. Clients use the application URL to access the default page of an application.
Binary large object. The format of binary data stored in a relational database.
Platform-independent object code, intermediate between source code and platform-specific machine code.
Common Gateway Interface. A specification for communication between an HTTP server and gateway programs on the server. CGI is a popular interface used to create server-based web applications with languages such as Perl or C.
A web browser, such as Netscape Navigator.
One of the methods that JavaScript uses to maintain properties of the client
object. This method stores name/values pairs as cookies on the client machine.
Core JavaScript plus extensions that control a browser (Navigator or another web browser) and its DOM. For example, client-side extensions allow an application to place elements on an HTML form and respond to user events such as mouse clicks, form input, and page navigation. See also core JavaScript, server-side JavaScript.
One of the methods that JavaScript uses to maintain properties of the client
object. This method appends name/value pairs to a URL string.
To perform all the database actions in a transaction; the attempt to commit may succeed or fail, depending on the actions and the state of the database.
A mechanism by which the Navigator client can store small items of information on the client machine.
Common Object Request Broker Architecture. A standard endorsed by the OMG (Object Management Group), the Object Request Broker (ORB) software that handles the communication between objects in a distributed computing environment.
The elements common to both client-side and server-side JavaScript. Core JavaScript contains a core set of objects, such as Array
, Date
, and Math
, and a core set of language elements such as operators, control structures, and statements. See also client-side JavaScript, server-side JavaScript.
A section of code in which you need exclusive access to an object or property to ensure data consistency.
A row in a table referred to by a database cursor.
In a database application, the active transaction under which all database actions are performed.
A data structure returned by a database query, consisting of a virtual table and a pointer to a row in the virtual table; the JavaScript Cursor
object has corresponding properties and methods.
Data Definition Language. Database statements to create, alter, or delete database objects such as tables, keys, stored procedures, and so on.
The situation in which two processes each wait for the other to finish a task before continuing. If each waits for the other, neither can continue.
The page, specified in the Application Manager, that a client accesses if the user requests an application URL, but no specific page in the application. Compare to initial page.
To transfer an application to a location where others can access it. The location can be on the local server's file system or a remote server connected to the Internet.
A server on which a JavaScript application is installed that is accessible to end users; also called a production server. Should be different from the development server.
To discourage use of a feature without removing the feature from the product. When a JavaScript feature is deprecated, an alternative is typically recommended; you should no longer use the deprecated feature because it might be removed in a future release.
A server, typically inside a firewall, on which you develop and test JavaScript applications, not accessible to end users. Should be different from the deployment server.
Data Manipulation Language. Database statements to select, update, insert, or delete rows in tables.
European Computer Manufacturers Association. The international standards association for information and communication systems.
A standardized, international programming language based on core JavaScript. This standardization version of JavaScript behaves the same way in all applications that support the standard. Companies can use the open standard language to develop their implementation of JavaScript. See also core JavaScript.
A function defined in a native library that can be used in a JavaScript application.
Hypertext Markup Language. A markup language used to define pages for the World Wide Web.
Hypertext Transfer Protocol. The communication protocol used to transfer information between web servers and clients.
The page, specified in the Application Manager, that the Application Manager runs when the application is first started. Compare to default page.
A set of four numbers between 0 and 255, separated by periods, that specifies a location for the TCP/IP protocol.
One of JavaScript's techniques for maintaining the client
object, in which the server uses the client's IP address to refer to a data structure containing client
property values.
Lets Java and JavaScript code communicate with each other. From JavaScript, you can instantiate Java objects and access their public methods and fields. From Java, you can access JavaScript objects, properties, and methods.
Multipart Internet Mail Extension. A standard specifying the format of data transferred over the internet.
Netscape's format for specifying the parameters of a cookie in the HTTP header.
Open Database Connectivity. Microsoft's interface for relational database programming.
Data that is directly represented at the lowest level of the language. A JavaScript primitive value is a member of one of the following types: undefined
, null
, Boolean
, number
, or string
. The following examples show some primitive values.
a=true // Boolean primitive value
b=42 // number primitive value
c="Hello world" // string primitive value
if (x==undefined) {} // undefined primitive value
if (x==null) {} // null primitive value
To cancel all the database actions within one transaction.
One of JavaScript's techniques for maintaining the client
object, in which the server generates a unique name for a client, stored in the cookie file on the client, and later uses the stored name to refer to a data structure containing client
property values.
Core JavaScript plus extensions relevant only to running JavaScript on a server. For example, server-side extensions allow an application to communicate with a relational database, provide continuity of information from one invocation to another of the application, or perform file manipulations on a server. See also client-side JavaScript, core JavaScript.
One of JavaScript's techniques for maintaining the client
object, in which the server generates a unique name for a client, appends it to URLs, and later uses the stored name to refer to a data structure containing client
property values.
JavaScript's four predefined objects request
, client
, project
, and server
, and one class, Lock
, that provide a foundation for sharing data among requests, clients, and applications.
Structured Query Language. A standard language for defining, controlling, and querying relational databases.
A method or property of a built-in object that cannot be a property of instances of the object. For example, you can instantiate new instances of the Date
object. Some methods of Date
, such as getHours
and setDate
, are also methods of instances of the Date
object. Other methods of Date
, such as parse
and UTC
, are static, so instances of Date
do not have these methods.
An application that has been stopped with the Application Manager and is not accessible to clients.
A group of database actions that are performed together; all the actions succeed, or all fail.
A database cursor in which you can update tables based on the contents of the virtual table.
Universal Resource Locator. The addressing scheme used by the World Wide Web.
The compiled form of a JavaScript application; contains bytecodes. Must be installed in a Netscape web server to run.
World Wide Web
Table of Contents | Previous
| Next
| Index
Last Updated: 09/29/99 18:02:02
© Copyright � 1999 Sun Microsystems, Inc. Some preexisting portions Copyright
� 1999 Netscape Communications Corp. All rights reserved.