Pro JPA 2 / / Mike Keith, Merrick Schincariol |
Autore | Keith Mike |
Edizione | [2nd ed. 2013.] |
Pubbl/distr/stampa | New York : , : Apress, , 2013 |
Descrizione fisica | 1 online resource (xxiii, 484 pages) : illustrations |
Disciplina |
004
005.133 |
Collana | The expert's voice in Java |
Soggetto topico |
Object-oriented databases
Java (Computer program language) |
ISBN | 1-4302-4927-7 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
""Contents at a Glance""; ""Contents""; ""About the Authors""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Chapter 1: Introduction""; ""Relational Databases""; ""Object-Relational Mapping""; ""The Impedance Mismatch""; ""Class Representation""; ""Relationships""; ""Inheritance""; ""Java Support for Persistence""; ""Proprietary Solutions""; ""Data Mappers""; ""JDBC""; ""Enterprise JavaBeans""; ""Java Data Objects""; ""Why Another Standard?""; ""The Java Persistence API""; ""History of the Specification""; ""EJB 3.0 and JPA 1.0""; ""JPA 2.0""; ""JPA 2.1""; ""JPA and You""
""Overview""""POJO Persistence""; ""Non-intrusiveness""; ""Object Queries""; ""Mobile Entities""; ""Simple Configuration""; ""Integration and Testability""; ""Summary""; ""Chapter 2: Getting Started""; ""Entity Overview""; ""Persistability""; ""Identity""; ""Transactionality""; ""Granularity""; ""Entity Metadata""; ""Annotations""; ""XML""; ""Configuration by Exception""; ""Creating an Entity""; ""Entity Manager""; ""Obtaining an Entity Manager""; ""Persisting an Entity""; ""Finding an Entity""; ""Removing an Entity""; ""Updating an Entity""; ""Transactions""; ""Queries"" ""Putting It All Together""""Packaging It Up""; ""Persistence Unit""; ""Persistence Archive""; ""Summary""; ""Chapter 3: Enterprise Applications""; ""Application Component Models""; ""Session Beans""; ""Stateless Session Beans""; ""Defining a Stateless Session Bean""; ""Lifecycle Callbacks""; ""Stateful Session Beans""; ""Defining a Stateful Session Bean""; ""Lifecycle Callbacks""; ""Singleton Session Beans""; ""Defining a Singleton Session Bean""; ""Lifecycle Callbacks""; ""Servlets""; ""Dependency Management and CDI""; ""Dependency Lookup""; ""Dependency Injection""; ""Field Injection"" ""Setter Injection""""Declaring Dependencies""; ""Referencing a Persistence Context""; ""Referencing a Persistence Unit""; ""Referencing Server Resources""; ""CDI and Contextual Injection""; ""CDI Beans""; ""Injection and Resolution""; ""Scopes and Contexts""; ""Qualified Injection""; ""Producer Methods and Fields""; ""Using Producer Methods with JPA Resources""; ""Transaction Management""; ""Transaction Review""; ""Enterprise Transactions in Java""; ""Transaction Demarcation""; ""Container-managed Transactions""; ""EJB Container-managed Transactions""; ""Transactional Interceptors"" ""Bean-managed Transactions""""UserTransaction""; ""Putting It All Together""; ""Defining the Component""; ""Defining the User Interface""; ""Packaging It Up""; ""Summary""; ""Chapter 4: Object-Relational Mapping""; ""Persistence Annotations""; ""Accessing Entity State""; ""Field Access""; ""Property Access""; ""Mixed Access""; ""Mapping to a Table""; ""Mapping Simple Types""; ""Column Mappings""; ""Lazy Fetching""; ""Large Objects""; ""Enumerated Types""; ""Temporal Types""; ""Transient State""; ""Mapping the Primary Key""; ""Overriding the Primary Key Column""; ""Primary Key Types"" ""Identifier Generation"" |
Record Nr. | UNINA-9910437972103321 |
Keith Mike | ||
New York : , : Apress, , 2013 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Pro JPA 2 in Java EE 8 : An In-Depth Guide to Java Persistence APIs / / by Mike Keith, Merrick Schincariol, Massimo Nardone |
Autore | Keith Mike |
Edizione | [3rd ed. 2018.] |
Pubbl/distr/stampa | Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 |
Descrizione fisica | 1 online resource (759 pages) : illustrations |
Disciplina | 005.75 |
Soggetto topico |
Java (Computer program language)
Computer programming Programming languages (Electronic computers) Java Programming Techniques Programming Languages, Compilers, Interpreters |
ISBN | 1-4842-3420-0 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | 1. Introduction -- 2. Getting Started -- 3. Enterprise Applications -- 4. Object Relational Mapping -- 5. Collection Mapping -- 6. Entity Manager -- 7. Using Queries -- 8. Java Persistence Query Language -- 9. Criteria -- 10. Advanced Object Relational Mapping -- 11. Advanced Queries -- 12. Advanced Topics -- 13. XML Mapping Files -- 14. Packaging and Deployment -- 15. Testing. |
Altri titoli varianti | Pro Java Persistence API 2 in Java EE 8 |
Record Nr. | UNINA-9910300749703321 |
Keith Mike | ||
Berkeley, CA : , : Apress : , : Imprint : Apress, , 2018 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|