download - HrOUG
download - HrOUG download - HrOUG
EJB 3.0 Java Persistence API• JSR 220: Enterprise Java Beans 3.0– Component model improvements: SB, MDB, Timer, …– Java Persistence API (JPA)• Goals:– Simplify EJB — make it easier to use• Simplified set of APIs• Eliminate requirement for deployment descriptors• Facilitate test-driven development• Improve developer productivity• Persistence based on proven solution– Capture broader range of developers• Make it simpler for average developer• Increase developer base, target more corporate developersHrOUG0736
Primary Features• POJO-based persistence model– Simple Java classes—not components• Support for enriched domain modelling– Inheritance, polymorphism, etc.• Expanded query language (JP QL)• Standardized object/relational mapping– Using annotations and/or XML• Usable in Java EE and Java SE environments• Support for pluggable persistence providersHrOUG0737
- Page 3: Business Services Choices• TopLin
- Page 6 and 7: ADF Business Components• Declarat
- Page 8 and 9: Business DomainComponents- Entity O
- Page 10 and 11: Business Logic ValidationClient tie
- Page 12 and 13: Value of TopLink• Performance and
- Page 14 and 15: Over 12 Year HistoryHrOUG0714
- Page 16 and 17: TopLink Capabilities• Object-Rela
- Page 18 and 19: TopLink ORM in an ApplicationPresen
- Page 20 and 21: TopLink Design TimeMapping EditorPe
- Page 22 and 23: TopLink Query ExecutionSQLTopLinkSt
- Page 24 and 25: Caching ArchitectureSessionIsolated
- Page 26 and 27: Configuring the Cache• Default: o
- Page 28 and 29: Transactions• Java apps typically
- Page 30 and 31: Transactions and the Cache• Clien
- Page 32 and 33: Performance and Tuning OptionsMinim
- Page 34 and 35: Oracle DB Features• Oracle native
- Page 38 and 39: Entity == POJO@Entity@Table(name=
- Page 40 and 41: Configuration by Exception@Entity@T
- Page 42 and 43: TopLink Essentials: JPA RI• Open
- Page 44 and 45: TopLink JAXB• Provides complete O
- Page 46 and 47: Combining ORM and JAXB• TopLink
- Page 48 and 49: Oracle ADF and TopLink• JDevelope
- Page 50 and 51: TopLink Summary• TopLink ORM- Any
- Page 52 and 53: TopLink and ADF BC• TopLink- Pers
- Page 54 and 55: TopLink and ADF BC• Both Products
EJB 3.0 Java Persistence API• JSR 220: Enterprise Java Beans 3.0– Component model improvements: SB, MDB, Timer, …– Java Persistence API (JPA)• Goals:– Simplify EJB — make it easier to use• Simplified set of APIs• Eliminate requirement for deployment descriptors• Facilitate test-driven development• Improve developer productivity• Persistence based on proven solution– Capture broader range of developers• Make it simpler for average developer• Increase developer base, target more corporate developers<strong>HrOUG</strong>0736