November 14th, 2006
Glossary 233 hint A request, or part of a request, passed to a persistence manager that may legitimately be ignored by a JDO-compliant implementation Hollow (JDO state) The state that applies to any JDO instance that exists in the persistence manager s cache and contains the instance s JDO identity, but has not had any further persistent field values read from the data store home interface One of the interfaces that make up an EJB component, specifically the interface that provides factory methods for the client-managed lifecycle of the bean instance HTML Hypertext Markup Language HTTP Hypertext Transfer Protocol IDE Integrated development environment IIOP Internet Inter-ORB Protocol J2EE Java 2 Enterprise Edition a collection of Java APIs that must be sup ported by compliant application server products J2ME Java 2 Micro Edition the specification of Java for embedded (low resource) platforms JCA Java Connector Architecture JCP Java Community Process facilitates broad industry involvement in the specification of new Java APIs JDBC Java Database Connectivity a Java API that facilitates access to SQL- based (generally relational) databases JDK Java Development Kit JDO Java Data Objects the new Java API for the transparent persistence of Java Objects JDO implementation A set of classes that implement the JDO service providers interface (package javax.jdo.spi) and provide support for JDO with a specified underlying data store JDO instance An instance of a persistence-capable Java class, whether or not that particular instance is persistent JDO vendor The provider of a JDO implementation JDOQL Java Data Objects Query Language a dynamic language for querying JDO instances JMS Java Message Service a Java API for asynchronous messaging, supporting publish-subscribe and point-to-point semantics JNDI Java Naming and Directory Interface
Note: If you are looking for best quality webspace to host and run your tomcat application check Vision tomcat hosting services
Posted in java | No Comments »
November 14th, 2006
232 Glossary CMT Container-managed transactions whereby transaction management for EJB components is delegated to the J2EE application server s container CORBA Common Object Request Broker Architecture datastore identity A JDO identity type whereby the identity of an instance is determined entirely by the data store DBMS Database management system DDL Data Definition Language general term for languages that define the data representation of entities in data stores, SQL being the most common example deletion The removal of the state of a persistent instance from a data store, such that the instance is no longer persistent detachment The removal of an object from an object graph, such that the removed object is no longer referenced by any other objects in the graph; if the object was a persistent JDO instance, this is not the same as deletion since the object s state will still exist in the data store and the object itself can potentially be retrieved by its Object ID through iteration of its class s extent, or through JDOQL domain object model A definition of one or more classes and their structural relationships (inheritance, implementation, association), specifically designed to represent abstractions of the business domain and containing classes that represent concepts recognizable to project stakeholders familiar with that business domain DTD Document Type Definition used to constrain XML documents EAI Enterprise Application Integration EJB Enterprise JavaBean a server-side component written according to the J2EE specification EJBQL Enterprise JavaBean Query Language used to specify the persistence of CMP entity beans equality Two object references are equal if they reference the same single object equivalence Two object references are equivalent if the (potentially different) objects that they reference represent the same thing GA General availability applies to JDO implementations that are commercially available and supported in deployment GUI Graphical user interface
Note: If you are looking for best quality webspace to host and run your tomcat application check Vision tomcat hosting services
Posted in java | No Comments »
November 14th, 2006
Glossary ACID Atomic, Consistent, Isolated and Durable properties of a transaction aggregate functions Functions which can be used as part of a query and which generate a result based on the application of that function across the query results; currently unavailable in JDOQL API Application programming interface programming interface used by the application developer, as opposed to the service provider. application exception An exception defined by the application developer, as opposed to the standard JDO exceptions present in the javax.jdo package application identity A JDO identity type whereby the identity of an instance is determined by the value of its so-called primary key fields bean class (EJB) One of the classes that make up an EJB component, specifically the class that provides concrete implementations of the lifecycle and business methods of the component BMP Bean-managed persistence whereby EJB entity beans contain code to programmatically manage write/read data to/from the data store BMT Bean-managed transactions whereby EJB components contain code to programmatically demarcate transactions BNF Backus-Naur form a formal grammar for notating programming syntax bootstrapping The process of starting up, or initializing, a software service candidate class (JDOQL) Every JDOQL query has a candidate class; the collection or extent over which the query executes must contain only instances of this class; the unmodifiable collection returned by query execution will contain only instances of this class; JDO is inherently polymorphic, and instances of implicitly includes subclasses candidate collection (JDOQL) The collection of instances of the candidate class, over which a query is to execute candidate extent (JDOQL) The extent of the candidate class, over which a query is to execute CMP Container-managed persistence whereby persistence management is delegated to the J2EE application server s container (entity beans only)
Note: If you are looking for best quality webspace to host and run your tomcat application check Vision tomcat hosting services
Posted in java | No Comments »
November 14th, 2006
230 Appendix Literals A literal is the source code representation of a value of a primitive type, the String type, or the null type. Please refer to the Java Language Specification (Joy et al., 2000) for the lexical structure of IntegerLiterals, FloatingPointLiterals, CharacterLiterals, and StringLiterals. IntegerLiteral: … FloatingPointLiteral: … BooleanLiteral: one of true false CharacterLiteral: … StringLiteral: … NullLiteral: null Literal: IntegerLiteral FloatingPointLiteral BooleanLiteral CharacterLiteral StringLiteral NullLiteral Names Name: Identifier QualifiedName QualifiedName: Name . Identifier
Note: If you are looking for best quality webspace to host and run your tomcat application check Vision tomcat hosting services
Posted in java | No Comments »
November 14th, 2006
Appendix 229 RelationalExpression > AdditiveExpression RelationalExpression <= AdditiveExpression RelationalExpression >= AdditiveExpression EqualityExpression: RelationalExpression EqualityExpression == RelationalExpression EqualityExpression != RelationalExpression AndExpression: EqualityExpression AndExpression & EqualityExpression ExclusiveOrExpression: AndExpression ExclusiveOrExpression ^ AndExpression InclusiveOrExpression: ExclusiveOrExpression InclusiveOrExpression | ExclusiveOrExpression ConditionalAndExpression: InclusiveOrExpression ConditionalAndExpression && InclusiveOrExpression ConditionalOrExpression: ConditionalAndExpression ConditionalOrExpression || ConditionalAndExpression Expression: ConditionalOrExpression Types This section describes a type specification, used in a parameter or variable declaration or in a cast expression. Type: PrimitiveType Name PrimitiveType: NumericType boolean NumericType: IntegralType FloatingPointType IntegralType: one of byte short int long char FloatingPointType: one of float double
Note: If you are looking for high quality webhost to host and run your jsp application check Vision jsp hosting services
Posted in java | No Comments »
November 14th, 2006
228 Appendix Please note, the grammar allows arbitrary method calls (MethodInvocation), where JDO only permits calls to the methods contains(), isEmpty(), and a number of string methods. This restriction cannot be expressed in terms of the syntax and has to be ensured by a semantic check. Primary: Literal this ( Expression ) FieldAccess MethodInvocation ArgumentList: Expression ArgumentList , Expression FieldAccess: Primary . Identifier MethodInvocation: Name ( ArgumentListopt ) Primary . Identifier ( ArgumentListopt ) PostfixExpression: Primary Name UnaryExpression: + UnaryExpression UnaryExpression UnaryExpressionNotPlusMinus UnaryExpressionNotPlusMinus: PostfixExpression ~ UnaryExpression ! UnaryExpression CastExpression CastExpression: ( Type ) UnaryExpression MultiplicativeExpression: UnaryExpression MultiplicativeExpression * UnaryExpression MultiplicativeExpression / UnaryExpression MultiplicativeExpression % UnaryExpression AdditiveExpression: MultiplicativeExpression AdditiveExpression + MultiplicativeExpression AdditiveExpression MultiplicativeExpression RelationalExpression: AdditiveExpression RelationalExpression < AdditiveExpression
Note: If you are looking for high quality webhost to host and run your jsp application check Vision jsp hosting services
Posted in java | No Comments »
November 13th, 2006
Appendix 227 Variable Variables ; Variable Variable: Type Identifier Import declaration This section describes the syntax of the declareImports() argument. DeclareImports: ImportDeclarations ;opt ImportDeclarations: ImportDeclaration ImportDeclarations ; ImportDeclaration ImportDeclaration: import Name import Name.* Order specification This section describes the syntax of the setOrdering() argument. SetOrdering: OrderSpecifications ,opt OrderSpecifications: OrderSpecification OrderSpecifications , OrderSpecification OrderSpecification: Identifier ascending Identifier descending Filter expression This section describes the syntax of the setFilter() argument. Basically, the query filter expression is a Java boolean expression, where some of the Java expressions are not permitted. Specifically, pre- and post- increment and decrement (++ and ), shift (>> and <<), and assignment expressions (+=, =, etc.) are not permitted. The description follows the structure of the grammar for Java expression in Chapter 19.12 of the Java Language Specification (Joy et al., 2000). The description is bottom-up, i.e. the last rule expression is the root of the filter expression syntax.
Note: If you are looking for best hosting provider to host and run your tomcat application check Astra tomcat hosting services
Posted in java | No Comments »
November 13th, 2006
JDOQL BNF E Grammar notation The grammar notation is taken from the Java Language Specification. Terminal symbols are shown in bold in the productions of the lexical and syntactic grammars, and throughout this specification whenever the text is directly referring to such a terminal symbol. These are to appear in a program exactly as written. Non-terminal symbols are shown in italic type. The definition of a non-terminal is introduced by the name of the non-terminal being defined followed by a colon. One or more alternative right-hand sides for the non-terminal then follow on succeeding lines. The suffix opt , which may appear after a terminal or non-terminal, indicates an optional symbol. The alternative containing the optional symbol actually specifies two right-hand sides, one that omits the optional element and one that includes it. When the words one of follow the colon in a grammar definition, they signify that each of the terminal symbols on the following line or lines is an alternative definition. Parameter declaration This section describes the syntax of the declareParameters() argument. DeclareParameters: Parameters ,opt Parameters: Parameter Parameters , Parameter Parameter: Type Identifier Variable declaration This section describes the syntax of the declareVariables() argument. DeclareVariables: Variables ;opt Variables:
Note: If you are looking for best hosting provider to host and run your tomcat application check Astra tomcat hosting services
Posted in java | No Comments »
November 13th, 2006
PersistenceManagerFactory D This appendix is provided as a quick reference to the get/set methods for the PersistenceManagerFactory interface s configuration properties (Table D.1). It is more common to construct appropriately configured factories through the JDOHelper class than to configure each property through the PersistenceManagerFactory interface directly. Table D.1 get/set methods for configuration properties Property Type get set ConnectionUserName String .. ConnectionPassword String .. ConnectionURL String .. ConnectionDriverName String .. ConnectionFactoryName String .. ConnectionFactory Object .. ConnectionFactory2Name String .. ConnectionFactory2 Object .. Multithreaded boolean .. Optimistic boolean .. RetainValues boolean .. RestoreValues boolean .. NontransactionalRead boolean .. NontransactionalWrite boolean .. IgnoreCache boolean .. MaxPool int .. MinPool int .. MsWait int ..
Note: If you are looking for cheap and quality provider to host and run your java application check Astra java hosting services
Posted in java | No Comments »
November 13th, 2006
JDO persistence C descriptor DTD jdo.dtd
Note: If you are looking for cheap and quality provider to host and run your java application check Astra java hosting services
Posted in java | No Comments »