Beginning Hibernate

تاریخ: 1392/05/25 10:32
توسط: MotoMan
امتیاز: ۴
تعداد بازدید: ۶۴۰۱
دیدگاه ها: ۰
برچسب ها: Java |Hibernate |
Beginning Hibernate
Apress
Jeff Linwood,Dave Minter
978-1-4302-2851-6
2010
401
انگلیسی

Hibernate یکی از شگفت انگیز‌ترین اجزا نرم افزار است. با کمی تجربه و قدرت annotations، شما می‌توانید سیستمی پیچیده و  مبتنی بر پایگاه داده و با توزیعی آسان ایجاد کنید. کافیست که یک دفعه شما سیستمی را با استفاده از Hibernate ایجاد کنید، دیگر هیچگاه بر نخواهید گشت و از روش‌های سنتی استفاده کنید.

هایبرنیت‏ یک کتابخانه نگاشت شی-رابطه ای (object-relational mapping) برای زبان جاوا است که چارچوبی را برای نگاشت یک شی به یک پایگاه داده رابطه ای فراهم می‌آورد.هایبرنیت نرم افزاری آزاد است که تحت مجوز GNU Lesser General Public توزیع می‌شود.کاربرد اصلی هایبرنیت نگاشت یک کلاس جاوا به یک جدول در پایگاه داده است. هایبرنیت همچنین ابزاری را برای بازیابی داده‌ها فراهم می‌آورد. هایبرنیت کمک می‌کند یک برنامه نویس بدون استفاده مستقیم از دستورات مربوط به پایگاه داده با آن رابطه برقرار و شی‌ها را بازیابی، ذخیره و یا به روزرسانی کند.هایبرنیت به هیچ وجه جایگزین رابط پایگاه داده جاوا (JDBC) نمی‌شود بلکه یک لایه بالاتر از و مبتنی بر ان است در واقع هایبرنیت رابطی است که به برنامه نویسان کمک می‌کند، بدون درگیر شدن با جزئیات یک پایگاه داده، تمام اعمال مربوط به ذخیره و بازیابی اشیا را مستقل از نوع پایگاه داده انجام دهند.


با این که Hibernate فوق العاده قدرتمند است، وقتی برای اولین بار با آن مواجه می‌شوید، منحنی یادگیری آن دارای شیب تندی است . منحنی‌های یادگیری تند، واقعا چیز خوبی هستند، به این دلیل که به شما دید عمیقی می‌دهند هنگامی که بر آن‌ها غلبه کنید. اما هنوز هم رسیدن به چنین بینشی، احتیاج به کمی کمک و سخت کوشی دارد..

سرفصل‌های کتاب Beginning Hibernate :

1.Introduction

2.An Introduction to Hibernate 3.5

3.Integrating and Configuring Hibernate

4.Building a Simple Application

5.The Persistence Life Cycle

6.An Overview of Mapping

7.Mapping with Annotations

8.Creating Mappings with Hibernate XML Files

9.Using the Session

10.Searches and Queries

11.Advanced Queries Using Criteria

12.Filtering the Results of Searches

13.Case Study – Using Hibernate with an Existing Database

14.More Advanced Features

15.Hibernate Tools

16.Upgrading from Hibernate 2

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...