Oracle 1Z0-898 Certification Exam Syllabus

1Z0-898 Syllabus, 1Z0-898 Dumps PDF, Oracle OCE Dumps, 1Z0-898 Dumps Free Download PDF, Java EE 6 OCE Dumps, 1Z0-898 Latest Dumps Free DownloadYou can use this exam guide to collect all the information about Java EE 6 Java Persistence API Developer Certified Expert (1Z0-898) certification. The Oracle 1Z0-898 certification is mainly targeted to those candidates who has some experience or exposure of Java EE 6 and want to flourish their career with Oracle Certified Expert - EE 6 Java Persistence API Developer (OCE) credential. The Java EE 6 Java Persistence API Developer Certified Expert certification exam validates your understanding of the Java EE 6 technology and sets the stage for your future progression. Your preparation plan for Oracle 1Z0-898 Certification exam should include hands-on practice or on-the-job experience performing the tasks described in following Certification Exam Topics table.

Oracle 1Z0-898 Certification Details:

Exam Name Java EE 6 Java Persistence API Developer Certified Expert
Exam Code 1Z0-898
Exam Product Version Java EE 6
Exam Price USD $245 (Pricing may vary by country or by localized currency)
Duration 135
Number of Questions 64
Passing Score 61
Format Multiple Choice
Recommended Training Java EE 6: Develop Database Applications with JPA
Schedule Exam Pearson VUE - Oracle
Recommended Practice 1Z0-898 Online Practice Exam

Oracle 1Z0-898 Certification Topics:

Overview of the Java Persistence API - Describe the basics of Object Relational Mapping (ORM)
- Define the key concepts of the Java Persistence API (entity, entity manager, and persistence unit)
Introducing the Auction Application - Describe the auction application
- Define the domain objects of the auction application
- Describe the implementation model for the auction system
Java Persistence API Entities - Describe the difference between objects and entities
- Describe the difference between persistent fields and properties
- Identify and use common Java Persistence API annotations, such as @Entity, @Id, @Table, and @Column
Understanding the Entity Manager - Describe the relationship between an entity manager, a persistence context, and a persistence unit
- Describe the difference between a container-managed entity manager and an application-managed entity manager
- Describe the entity life cycle
Modeling Entity Relationships - Examine association relationships in the data and object models
- Use relationship properties to define associations
- Implement one-to-one unidirectional associations
- Implement one-to-one bidirectional associations
- Implement many-to-one/one-to-many bidirectional associations
- Implement many-to-many bidirectional associations
- Implement many-to-many unidirectional associations
- Examine fetch and cascade mode settings
Entity Inheritance and Object-Relational Mapping - Examine entity inheritance
- Examining object/relational inheritance hierarchy mapping strategies
- Inherit from an entity class
- Inherit using a mapped superclass
- Inherit from a non-entity class
- Examine inheritance mapping strategies
- Use an embeddable class
Persisting Enums and Collections - Persist entities that contain enums with @Enumerated
- Persist entities that contain lists with @ElementCollection
- Persist entities that contain maps with @ElementCollection
Introduction to Querying - Find an Entity by its primary key
- Understand basic Java Persistence API query language queries
- Understand native SQL queries
- Understand basic Criteria API queries
Using the Java Persistence API Query Language - Examine the Java Persistence API query language
- Create and use the SELECT statement
- Create and use the UPDATE statement
- Create and use the DELETE statement
Using the Java Persistence API Criteria API - Contrast queries that use the Criteria API with queries that use the Java Persistence query language
- Describe the metamodel object approach to querying
- Create Criteria API queries
Using the Java Persistence API in a Container - Use the Java Persistence API from a servlet
- Use the Java Persistence API from a stateless session bean
Implementing Transactions and Locking - Describe the transaction demarcation management
- Implement container-managed transactions (CMT)
- Interact programmatically with an ongoing CMT transaction
- Implement bean-managed transactions (BMT)
- Apply transactions to the Java Persistence API
Advanced Java Persistence API Concepts - Specify composite primary keys
- Override mappings with the @AttributeOverride and @AssociationOverride annotations
- Understand entity listeners and callback methods

The Oracle 1Z0-898 Certification Program certifies candidates on skills and knowledge related to Java EE 6 products and technologies. The Oracle Certified Expert - EE 6 Java Persistence API Developer is granted based on a combination of passing exams, training and performance-based assignments, depending on the level of certification. Oracle 1Z0-898 certification is tangible benchmark of experience and expertise that help you stand out in a crowd among employers. To ensure success, Oracle recommends combining education courses, practice exam and hands-on experience to prepare for your Java EE 6 Java Persistence API Developer Certified Expert certification exam as questions will test your ability to apply the knowledge you have gained in hands-on practice or professional experience.

Rating: 5 / 5 (16 votes)