توضیحاتی در مورد کتاب :
یاد بگیرید که از Java Persistence API (JPA) و سایر APIهای مرتبط همانطور که در پلتفرم Java EE 8 از دیدگاه یکی از سازندگان مشخصات یافت می شود، استفاده کنید. منبعی بی نظیر، این کتاب عمیق، پوشش نظری و عملی استفاده از JPA را برای توسعه دهندگان مجرب جاوا فراهم می کند.
نویسندگان مایک کیت، Merrick Schincariol و Massimo Nardone با ارائه مثالهایی برای نشان دادن هر مفهوم API و نشان دادن نحوه استفاده از آن در عمل، رویکرد عملی را بر اساس تجربه و تخصص فراوان خود اتخاذ میکنند. مثالها از یک مدل رایج از یک برنامه نمونه جامع استفاده میکنند، که زمینهای را در اختیار شما قرار میدهد که از آن شروع کنید و به شما کمک میکند تا نمونههای موجود در یک دامنه آشنا را درک کنید.
پس از تکمیل Pro JPA 2 در Java EE 8، درک کاملی از JPA خواهید داشت و قادر خواهید بود برنامه ها را با موفقیت کدنویسی کنید. حاشیه نویسی ها و API های آن. این کتاب همچنین به عنوان یک راهنمای مرجع عالی عمل می کند.
آنچه شما خواهید آموخت
- از JPA در زمینه برنامههای کاربردی سازمانی استفاده کنید
- کار با نگاشتهای رابطهای شی (ORM)، نگاشت مجموعه و موارد دیگر
- ساخت برنامههای کاربردی جاوا سازمانی پیچیده که ادامه دارند دادهها مدتها پس از پایان فرآیند
- اتصال و حفظ دادهها با انواع پایگاههای داده، فرمتهای فایل، و موارد دیگر
- استفاده از پرسوجوها، از جمله جستار ماندگاری جاوا زبان (JPQL)
- ORM پیشرفته، پرس و جوها و نگاشت های XML را انجام دهید
- برنامه های سازمانی فعال با پایداری جاوا خود را بسته بندی، استقرار و آزمایش کنید
li>
این کتاب برای چه کسی است
برنامه نویسان و توسعه دهندگان با تجربه جاوا که حداقل تجربه قبلی با APIهای پلتفرم J2EE یا Java EE دارند.
< /div>
فهرست مطالب :
Front Matter ....Pages i-xxi
Introduction (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 1-24
Getting Started (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 25-49
Enterprise Applications (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 51-100
Object-Relational Mapping (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 101-155
Collection Mapping (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 157-189
Entity Manager (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 191-267
Using Queries (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 269-311
Query Language (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 313-361
Criteria API (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 363-414
Advanced Object-Relational Mapping (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 415-481
Advanced Queries (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 483-526
Other Advanced Topics (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 527-591
XML Mapping Files (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 593-654
Packaging and Deployment (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 655-698
Testing (Mike Keith, Merrick Schincariol, Massimo Nardone)....Pages 699-740
Back Matter ....Pages 741-759
توضیحاتی در مورد کتاب به زبان اصلی :
Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of JPA usage for experienced Java developers.
Authors Mike Keith, Merrick Schincariol and Massimo Nardone take a hands-on approach, based on their wealth of experience and expertise, by giving examples to illustrate each concept of the API and showing how it is used in practice. The examples use a common model from an overarching sample application, giving you a context from which to start and helping you to understand the examples within an already familiar domain.
After completing Pro JPA 2 in Java EE 8, you will have a full understanding of JPA and be able to successfully code applications using its annotations and APIs. The book also serves as an excellent reference guide.
What You Will Learn
- Use the JPA in the context of enterprise applications
- Work with object relational mappings (ORMs), collection mappings and more
- Build complex enterprise Java applications that persist data long after the process terminates
- Connect to and persist data with a variety of databases, file formats, and more
- Use queries, including the Java Persistence Query Language (JPQL)
- Carry out advanced ORM, queries and XML mappings
- Package, deploy and test your Java persistence-enabled enterprise applications
Who This Book Is For
Experienced Java programmers and developers with at least some prior experience with J2EE or Java EE platform APIs.