rdf-syntax-grammar
mods:
  schema location: http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
  title info:
    title: Using and understanding Java Data Objects
  name:
    name part: Ezzio, David.
    role:
      role term: creator
  name:
    name part: Le Brettevillois, Regis.
  name:
    name part: Mitchell, John.
  name:
    name part: White, Abe.
  name:
    name part: SpringerLink (Online service)
  type of resource: text
  genre: Electronic books.
  origin info:
    place:
      place term: cau
    date issued: 2003
    issuance: monographic
  language:
    language term: eng
  physical description:
    form: remote
    extent: 1 online resource (xxix, 426 pages) : illustrations
  abstract: Using and Understanding Java Data Objects is an application programmer's guide to the Java Data Objects (JDO) specification recently accepted by the Java Community Process. JDO provides a universal and transactional persistence service for objects. JDO will store and retrieve objects of nearly any application defined class using any data storage technology for which a JDO implementation is available. JDO completely encapsulates the details of the underlying data storage technology that is used. JDO has its own query language (JDOQL) that allows the programmer to find objects based on the fields and relationships of the object model. The syntax of JDOQL is similar to the syntax of Java itself. JDO increases programming productivity by simplifying and minimizing the code that must be written to store and retrieve object state. The use of JDO also allows the application to be ported across different data storage technologies. Like the servlet and EJB specification, JDO is a standard that will be implemented by competing software vendors. Several JDO implementations are currently available as third party products for relational databases and object oriented databases. Using and Understanding Java Data Objects is a guide to the features and uses of JDO. Part I is a guide to the JDO API, the JDO metadata, and JDO's byte code enhancement. Part II explains the use of JDO in several application deployment scenarios, including stand-alone, client-server, servlet, and EJBs. Part III is a tutorial explaining the example programs and learning tools supplied with the book.
  table of contents: 1. Overview -- 2. Basic Concepts -- 3. Queries -- 4. Transactions and Caching -- 5. Enhanced Classes and Managed Fields -- 6. The Persistence Manager and Persistence Manager Factory Interfaces -- 7. The Other Interfaces and Exceptions -- 8. Passing JDO Objects by Value -- 9. Designing the Business Service -- 10. Tutorial: Using JDO with a Local Client -- 11. Tutorial: Using JDO with EJBs, RMI, or SOAP -- Glossary.
  note: David Ezzio ; technical reviewers, Regis Le Brettevillois, John Mitchell, Abe White.
  note: Title from title screen.
  note: Includes index.
  note: Title from website (viewed Feb. 7, 2006).
  note: Electronic resource.
  note: Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002. http://purl.oclc.org/DLF/benchrepro0212 MiAaHDL
  note: digitized 2010 HathiTrust Digital Library committed to preserve pda MiAaHDL
  subject:
    topic: Java (Computer program language)
  subject:
    topic: Application program interfaces (Computer software)
  subject:
    topic: Object-oriented programming (Computer science)
  subject:
    topic: Electronic book collection
  subject:
    topic: Application program interfaces (Computer software)
  subject:
    topic: Java (Computer program language)
  subject:
    topic: Object-oriented programming (Computer science)
  classification: QA76.73.J38 E995 2003b
  classification: 005.13/3
  related item:
    title info:
      title: Using and understanding Java data objects
    name:
      name part: Ezzio, David.
    origin info:
      publisher: Berkeley, Calif. : Apress ; London : Springer, 2003
    identifier: (OCoLC)51030794
  identifier: 9781430207672 (electronic bk.)
  identifier: 1430207671 (electronic bk.)
  identifier: 1590590430
  identifier: 9781590590430
  identifier: http://proxy.library.tamu.edu/login
  record info:
    record content source: NTG
    record creation date: 060207
    record change date: 20260422174444.4
    record identifier: in00003507382
    language of cataloging:
      language term: eng