جلد سخت سیاه و سفید
Product details
- Publisher : Apress; 1st ed. edition (October 28, 2021)
- Language : English
- Paperback : 224 pages
- ISBN-10 : 148427430X
- ISBN-13 : 978-1484274309
کتاب Beginning jOOQ: Learn to Write Efficient and Effective Java-Based SQL Database Operations
Learn to use the jOOQ library to manage SQL database operations in Java and JVM applications. This book walks you through what JOOQ is, how to install and get started with it, and then gets you working with it.
Practical examples and case studies demonstrate how jOOQ offers a more efficient and versatile alternative to Object-Relational Mapping frameworks like Hibernate and JPA, while providing a natural, native-SQL feeling for the developer. You'll see how to maximize the full potential of your SQL database with advanced query syntax and functions with this lightweight, SQL-friendly framework. Come see how you can use high performance approaches like reactive, data streaming and cloud-native programming to get data from SQL tables.
Never write another incorrect SQL statement again and protect your application from SQL injection with the strong typing and inbuilt controls in jOOQ. Learn how to add jOOQ to your existing Hibernate, Spring Boot or Quarkus applications.
When you’ve completed this book, you will be able to take the knowledge you’ve gained, along with the freely available source code, and directly apply them to your own work.
What You Will Learn
- Comparing equivalent features between Hibernate, JPA and jOOQ
- Unlock the power of your SQL database with high performing, flexible and typesafe SQL queries
- Seamlessly work with many different SQL database vendors without changing your code
- Effortlessly generate Java code based on the content of your database
- Write reactive SQL database access code with R2DBC
- Integrating jOOQ into popular frameworks and platforms like Hibernate, Spring boot and Quarkus tools like IDEs
- Testing jOOQ-based code with modern integration testing frameworks like TestContainers and Docker
- Learn how to safely handle data access code within frameworks like the Java Persistence API (JPA)
Who This Book Is For
Intermediate Java programmers new to jOOQ. Some prior experience with SQL may be helpful but not required.
منابع کتاب کتاب Beginning jOOQ: Learn to Write Efficient and Effective Java-Based SQL Database Operations
یاد بگیرید که از کتابخانه jOOQ برای مدیریت عملیات پایگاه داده SQL در برنامه های جاوا و JVM استفاده کنید. این کتاب به شما کمک میکند تا با JOOQ چیست، چگونه آن را نصب کنید و شروع به کار کنید، و سپس شما را راهنمایی میکند که با آن کار کنید.
مثالهای عملی و مطالعات موردی نشان میدهند که چگونه jOOQ یک جایگزین کارآمدتر و همهکارهتر برای چارچوبهای نگاشت شی - رابطهای مانند Hibernate و JPA ارائه میکند، در حالی که یک احساس طبیعی و بومی SQL را برای توسعهدهنده ارائه میدهد. خواهید دید که چگونه میتوانید پتانسیل کامل پایگاه داده SQL خود را با نحو و توابع پرس و جوی پیشرفته با این چارچوب سبک وزن و SQL به حداکثر برسانید. بیایید ببینید چگونه میتوانید از رویکردهای عملکرد بالا مانند برنامهنویسی واکنشپذیر، جریان داده و برنامهنویسی بومی ابری برای دریافت دادهها از جداول SQL استفاده کنید.
هرگز دوباره دستور SQL نادرست دیگری ننویسید و با تایپ قوی و کنترل های داخلی در jOOQ از برنامه خود در برابر تزریق SQL محافظت کنید. بیاموزید که چگونه jOOQ را به برنامه های Hibernate، Spring Boot یا Quarkus موجود خود اضافه کنید.
هنگامی که این کتاب را کامل کردید، میتوانید دانشی را که به دست آوردهاید، همراه با کد منبع آزادانه در دسترس، استفاده کنید و مستقیماً آنها را در کار خود اعمال کنید.
آنچه شما یاد خواهید گرفت
- مقایسه ویژگی های معادل بین Hibernate، JPA و jOOQ
- قدرت پایگاه داده SQL خود را با پرس و جوهای SQL با کارایی بالا، انعطاف پذیر و ایمن باز کنید
- یکپارچه با بسیاری از فروشندگان مختلف پایگاه داده SQL بدون تغییر کد خود کار کنید
- به راحتی کد جاوا را بر اساس محتوای پایگاه داده خود تولید کنید
- کد دسترسی واکنشی به پایگاه داده SQL را با R2DBC بنویسید
- ادغام jOOQ در چارچوب ها و پلتفرم های محبوب مانند Hibernate، Spring boot و ابزارهای Quarkus مانند IDEs
- تست کد مبتنی بر jOOQ با چارچوبهای تست یکپارچهسازی مدرن مانند TestContainers و Docker
- با نحوه مدیریت ایمن کد دسترسی به داده ها در چارچوب هایی مانند Java Persistence API (JPA) آشنا شوید.
این کتاب برای چه کسی است
برنامه نویسان متوسط جاوا که تازه وارد jOOQ شده اند. تجربه قبلی با SQL ممکن است مفید باشد اما لازم نیست.
ارسال نظر درباره کتاب Beginning jOOQ: Learn to Write Efficient and Effective Java-Based SQL Database Operations