this blog will have new articles

July 13th, 2010

I was on vacation and we will start posting new articles again. Have a nice time.

Index 243 non-durable identity 31 2 non-persistent non-transactional fields

November 15th, 2006

244 Index refreshing of field values 40 1 Relational Database Management System (RDBMS) 2 3 Remote Method Invocation 168 reserved words 138 RestoreValues 36, 97, 126 RetainValues 36, 97, 126 7 retried exceptions 146 7, 149 rollback 3, 97, 216 second-class objects 56 60, 157 sequence objects 216 serialization 4, 7, 155, 157, 168 70 Servlets 167 8, 191 3 session beans 165 6, 170; see also stateful session beans; stateless session beans Signsoft GmbH 203 SolarMetric Inc. 203 SQL see Structured Query Language standard classes in JDO specification 56 stateful session beans 165, 175 9 integration of JDO with 175 9 StateHelper class 34 stateless session beans 165, 172 5 integration of JDO with 172 5 strings 81, 223 Structured Query Language (SQL) 3 4, 219 superclasses 82 Synchronization interface 129 30 tags 151 3 third-class objects 61 threads 98 transaction demarcation 171, 177 transaction management 117 27 transactional access to transient Instances 48 9 transactional Instances 25 6 transactional non-persistent fields 61 transactions 3, 17 transient-clean and transient-dirty states 45 transient fields 7 transient Instances 25 7, 35, 43 4 transactional access to 48 9 transient modifiers 169 transient objects 18 transitions between states 37 45 optional 45 9 transparent persistence 7, 54 5, 169, 187 unary operators 138 uniquing 28, 58 validation of Instances 128 vendor-specific extensions of JDO 161 Versant Corporation 199 visibility (of changes made to shared objects) 58 web tier 167 8 integration of JDO with 190 1 XML documents 151 2
Note: If you are looking for cheapest and affordable webspace to host and run your servlet application check Astra servlet hosting services

Index 243 non-durable identity 31 2 non-persistent non-transactional fields

November 15th, 2006

Index 243 non-durable identity 31 2 non-persistent non-transactional fields 61 NontransactionalRead property 97 8 NontransactionalWrite property 98 Object Data Management Group (ODMG) 4, 196 object database management systems 2, 4, 217 ObjectFontier 201 object graphs 6 7 Object IDs 28, 60 Object Industries GmbH 205 object models 2 literature on 77 object persistence 1 2 Object references 68 9 Ogilvie Partners 217 OpenFusion JDO 162, 210 12 operators for queries 137 40 optimistic transactions 97, 119 22, 220 optional features of JDO 26, 56, 104 5 support for 197 8 optional lifecycle transitions 45 9 O-R mapping 220 Order class 71 5, 107 order processing domains 10 ordering operator 140 OrderLine class 76 9, 107 8 Orient and Orient Technologies 212 element 153 passivation 184 PE:J 213 15 persistability 83 4 persistence-aware classes 95 persistence by reachability 35, 57, 107 8 persistence-capable classes 5, 63, 83 8, 95 as second-class objects 59 60 PersistenceCapable interface 115 16 persistence descriptors 5 7, 14 16, 55, 151 62, 224 elements of 153 8 naming of 152 3 PersistenceManager interface 6, 118 PersistenceManagerFactory interface 97, 103 12, 225 persistence technologies 2 3, 8 persistent access outside transactions 47 8 persistent fields 17, 61 persistent Instances 25, 27 persistent-clean and persistent-dirty 36 persistent objects 18, 53 persistent states 35, 37, 45 pessimistic transactions 119 20, 123 5 Poet Software Corporation 199 polymorphism 130, 213 post load callback 50 pre clear, pre delete and pre store callback 50 1 pre-fetch parameters 219 primary key classes 29, 88 primary key fields 37, 92 primitive types 61 Prism Technologies Ltd 162, 210 Productivity Environment 213 ProductRecipient bean 189 90 queries 113 compilation of 133 4 construction of 131 2 elements of 130 examples of 134 6, 141 3 filter expressions in 136 40 navigation of 140, 142 3 operators for 137 40 parameterization of 141 2 string-based definition of 218 syntactic errors in 134 unconstrained variables 143 Query interfaces 132 4 Query Object Model 219 reachability 35, 57, 107 8 reading of field values 38 9 reference operators 138
Note: If you are looking for cheapest and affordable webspace to host and run your servlet application check Astra servlet hosting services

abstract classes 86 8 activation (of entity beans) 185

November 15th, 2006

242 Index fields in relational databases 17 file systems 4 filter operations first-class Instances 60 first-class objects 56 9, 157 FiveHolder class 79 81 FrontierSuite 201 HashSet 62 3, 57 9 Hemisphere Technologies 204 Hollow Instances 36, 125 HTML websites 190 HYWY Software Corporation 213 identity, types of 27 32 IgnoreCache property 97 immutable classes 62 implementations of JDO 21, 196 215 support for 26 inheritance 81 8, 187 Instances 22, 25 7 integration of JDO 171 with entity beans 179 88 with message-driven beans 188 9 with stateful session beans 175 9 with stateless session beans 172 5 with web tier 190 1 IntelliBO 203 interface types (non-Collection) 75 7 interfaces (for each type of EJB) 167 isolated property of transactions 117 Java 2 Enterprise Edition (J2EE) 1, 164, 168 Java Connector Architecture (JCA) 23 Java Data Objects (JDO) 1, 5 7 discussion forum 216, 221 Expert Group 220 futher refinement and extension of 216 positioning with respect to other APIs 8 power of 7 8 properties 97 8 see also JDO Java Database Connectivity (JDBC) 3 4 Java Message Service (JMS) 166, 220 JavaServer Pages (JSP) 167 8, 193 5 javax.jdo package 21, 81, 115 javax.jdo.spi package 115 JDO see Java Data Objects element 153 JDO Genie 204 JDO Query Language (JDOQL) 113, 129 45 enhancement of 217 19 grammar 226 JDOcentral.com 221 JDOHelper class 33, 36, 90 6, 222 JRelay 203 keywords 138 Kodo JDOTM 206 8 last commit wins situation 122 3 LIBeLIS 208 LiDOTM 208 300 lifecycle of entity beans 180 of Instances 33 51 of message-driven beans 188 of Servlets 191 of stateful session beans 175 of stateless session beans 172 logical operators 137 long-lived transactions 120 makePersistent(), use of 108 managed and non-managed environments 22 4, 164
element 158 message-driven beans 166, 170 integration of JDO with 188 9 method invocations 139 Multithreaded property 98 mutable object classes 62 namespaces 130 1 nested transactions 118 Nicola, Jill 77
Note: If you are looking for best hosting provider to host and run your tomcat application check Astra tomcat hosting services

abstract classes 86 8 activation (of entity beans) 185

November 15th, 2006

abstract classes 86 8 activation (of entity beans) 185 administrative functions 91 4, 110 11 aggregate functions 218 application exceptions 150 application identity 29 30 architecture of JDO 21 32 element 158 arrays 61, 79 81 assignment operators 140 atomic property of transactions 117 attributes 17, 154 8 bean-managed persistence (BMP) 166, 179 bean-managed transactions (BMT) 23, 165 boolean values 137 bootstrapping 95 103, 195 BusinessPartner class 10 13, 29 31, 59 60, 64 9, 86 8, 135 6, 169 70 source code for 18 20 cache management 106 callback methods 49 51 calling threads 98 candidate classes 112 14, 213 candidate collections of Instances 130 element 154 classes for each type of EJB 167 closure of instances 6 7 Coad, Peter 77
element 156 collections, concrete 62 3 comparative operators 137 8 container-managed persistence (CMP) 166 container-managed transactions (CMT) 165 6, 170 Index Data Definition Language (DDL) scripts 6 Datastore identity 28 9 deletion constraints 108 9 deletion of persistent Instances 41 3 deletion semantics 162 Document Type Declaration (DTD) 61, 152, 224 domain object models 2 Dynamic Query Window 143 5, 218 enhancement tools 16, 21 2, 29 enJin 198 Enterprise JavaBeans (EJB) 164 6 integration of JDO with 171 interfaces and classes for 167 entity beans 5, 166 activation of 185 integration of JDO with 179 88 versus JDO 187 8 equality as a form of identity 27 equality operator 140 equivalence as a form of identity 27 error conditions 146 eviction 39, 106 exceptions defined in JDO 146 50 Explorer application 88 9 element 153, 161 Extent interface 13 14 extents 18, 111 15 without subclasses 217 FastObjects 199 200 fatal exceptions 146, 149 50 fetch groups element 154 5 field values reading of 38 9 updating and refreshing of 40 1
Note: If you are looking for best hosting provider to host and run your tomcat application check Astra tomcat hosting services

238 Glossary Definition (DTD); XML documents constrained by

November 15th, 2006

Bibliography Coad, Peter, Mayfield, Mark and Kern, Jon Java Design, 2nd edition (Yourdon Press, 1999) ISBN 0-13-911181-6. Coad, Peter, Lefebvre, Eric, and De Luca, Jeff, Java Modeling in Color with UML: Enterprise Components and Process (Prentice Hall, 1999) ISBN 0-13-011510-X. Hall, Marty, Core Servlets and JavaServer Pages (Sun Microsystems Press, 2000) ISBN 0-13-089340-4. Joy, Bill, Steele, Guy, Grosling, James, Brache Gilad, Java Language Specification, 2nd edition (Addison-Wesley, 2000) ISBN 0-201-31008-2. McLaughlin, Brett, Java and XML (O Reilly, 2000) ISBN 0-596-00016-2. Monson-Haefel, Richard, Enterprise JavaBeans, 3rd edition, (O Reilly, 2001) ISBN 0-596-00226-2. Monson-Haefel, Richard, and Chappel, David A., Java Message Service (O Reilly, 2001) ISBN 0-596-00068-5. Nicola, Jill, Mayfield, Mark, and Abney, Mike, Streamlined Object Modeling: Patterns, Rules, and Implementation (Prentice Hall PTR, 2002) ISBN 0-13-066839-7.
Note: If you are looking for good and high quality web space to host and run your java application check Vision java hosting services

238 Glossary Definition (DTD); XML documents constrained by

November 15th, 2006

238 Glossary Definition (DTD); XML documents constrained by a DTD and which conform to the grammar defined by the DTD and are said to be valid well formed (XML) All XML documents must be well formed, in that they must obey the basic document structure and close all tags in the reverse of the order in which they were opened XML eXtensible Markup Language a markup language specification that defines the structure of a document, but leaves the choice of tag names to be agreed by the document authors and readers
Note: If you are looking for good and high quality web space to host and run your java application check Vision java hosting services

236 Glossary instance that has been made persistent

November 15th, 2006

Glossary 237 SQL-92 Structured Query Language (1992 standard) stateful (session bean) A stateful component is dedicated to a single client for the duration of the client s reference to that component; it can usefully maintain client-specific state across method invocations stateless (session bean) A stateless component is dedicated to a single client only for the duration of an individual method invocation by that client on the component; it cannot meaningfully maintain client-specific state across method invocations transient 1. A keyword in Java that specifies attributes as being non-serialized 2. An object that does not represent persistent data transient (JDO state) The state that applies to any JDO instance that does not represent a data store entity, as is typical of instances newly instantiated with the new keyword Transient-Clean (JDO state) The state that applies to any JDO instance that is transactional, but which has not been changed in the current transaction Transient-Dirty (JDO state) The state that applies to any JDO instance that is transactional, and has been changed in the current transaction transparent persistence Everything that JDO undertakes in order to abstract applications from the underlying complexity of object persistence, specifically: 1. persistence by reachability 2. automatic change tracking of JDO instances 3. automatic mapping of Java data types to the native data types of the underlying data store 4. automatic mapping of persistence-capable classes to data structures in the underlying data store 5. automatic mapping of relationships between persistent instances: references, collections and, if supported, arrays 6. automatic support for inheritance hierarchies of persistence-capable classes and, if supported, interface implementation hierarchies as well 7. automatic translation of JDOQL syntax to the native query language of the underlying data store if appropriate UML Unified Modeling Language a set of standard notations by which software systems, and elements thereof, can be diagrammed uniquing The process by which a JDO implementation ensures that there is at most one JDO instance with a given JDO identity (Object ID) in the persistence manager s cache at one time URL Universal resource locator valid (XML) Some XML documents are constrained by a Document Type
Note: If you are looking for best hosting provider to host and run your tomcat application check Astra tomcat hosting services

236 Glossary instance that has been made persistent

November 15th, 2006

236 Glossary instance that has been made persistent and subsequently deleted, all within the current transaction Persistent-Nontransactional (JDO state) The state that applies to any JDO instance that represents a persistent data store entity, but which is not guaranteed to be transactionally consistent with that entity persistent object model 1. The set of restrictions placed on an object model in order for it to be persistable through JDO, and the implications of persisting an object model through JDO 2. An object model comprising persistence-capable classes primary key class (EJB) One of the classes that make up an entity bean component, specifically the class that provides identity for the entity bean; EJB primary key classes can be replaced by JDO Object ID classes if the underlying BMP mechanism is JDO primary key class (JDO) The Object ID class for a persistence-capable class with application identity is sometimes referred to as the class s primary key class projection The capability of a query language to return a result comprising objects that are not instances of the candidate class; not currently available in JDOQL provisionally persistent A transient instance to be made persistent through persistence by reachability is actually made provisionally persistent until the transaction commits; on commit the instance becomes persistent if and only if it is still reachable from a persistent instance (i.e. it has not been detached from the object graph in the interim) QOM Query object model RDBMS Relational database management system a data store that natively persists data as tables of rows and columns; storage of objects requires that they be decomposed into constituent field values, each of which is stored as a column value remote interface (EJB) One of the interfaces that make up an EJB component, specifically the interface that identifies those business methods that the client may invoke on the component required JDO features Features detailed in the JDO specification that an implementation must support in order to be JDO-compliant RMI Remote Method Invocation a Java API for distributed programming SPI Service providers interface programming interface used by the service provider, as opposed to the application developer SQL Structured Query Language
Note: If you are looking for best hosting provider to host and run your tomcat application check Astra tomcat hosting services

234 Glossary JSP JavaServer Page text document

November 14th, 2006

Glossary 235 ODBMS Object Database Management System a data store that natively persists objects ODMG Object Data Management Group OEM Original equipment manufacturer optional JDO features Features detailed in the JDO specification, but which an implementation is not obliged to support in order to be JDO-compliant O-R Object-Relational applies to any mechanism that maps between object technology and relational technology, and specifically to JDO implementations that support an underlying relational database orthogonal Concepts are orthogonal if they are independent of each other (the Greek actually means at right angles ); transactionality and persistence are orthogonal concepts, and thus an instance may be transactional or not transactional regardless of whether it is persistent or non-persistent persistence by reachability The recursive algorithm by which transient instances referenced by a persistent instance are themselves made persistent persistence-capable A class that implements the PersistenceCapable interface and which is identified to the implementation as such (as a persistence-capable class) in the persistence descriptor persistence descriptor An XML document that identifies the persistence- capable classes to a JDO implementation, and facilitates the overriding of default persistence modifiers and the specification of further persistence-relevant information for such classes persistent Stored beyond the lifetime of a single JVM process objects (and object graphs) which are persistent, represent data that is stored in the data store Persistent-Clean (JDO state) The state that applies to any JDO instance that has some of its field values loaded, but which has not been changed in the current transaction Persistent-Deleted (JDO state) The state that applies to any JDO instance that was persistent before this transaction, but has been deleted in the current transaction Persistent-Dirty (JDO state) The state that applies to any JDO instance that was persistent before this transaction, but has been changed in the current transaction Persistent-New (JDO state) The state that applies to any JDO instance that has been made persistent in the current transaction Persistent-New-Deleted (JDO state) The state that applies to any JDO

Hint: If you are looking for very good and affordable webspace to host and run your tomcat hosting application check Virtualwebstudio tomcat web hosting provider