کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش Hibernate جاوا

هایبرنیت ورژن 3.0 آخرین ورژن متن باز تکنولوژی پایدار در قلب EJB 3.0 می باشد که از آدرس www.Hibernate.com در دسترس برای دانلود می باشد. هسته هایبرنیت شامل 68549 خط کد جاوا به همراه 27948 خط کد واحدهای تست آن می باشد که تحت LGPL به صورت آزاد می باشد و توسعه آن بیش از یک سال طول کشیده شده است. هایبرنیت کلاس های جاوا را به جداول پایگاه داده نگاشت می کند. همچنین امکانات بازیابی اطلاعات و ایجاد پرس و جو برروی آن ها را فراهم می کند و به طور موثری زمان توسعه نرم افزار را کاهش می دهد. هایبرنیت بهترین راه حل برای برنامه های مرکز داده ای که فقط از روال های ذخیره شده برای پیاده سازی منطق تجاری نرم افزار استفاده می کنند نیست. هایبرنیت بیشتر برای کاربردهایی که دامنه آن ها در مد شی گرایی می باشد و برای پیاده سازی منطق تجاری در لایه میانی که بر پایه جاوا می باشد مفید است.هایبرنیت به برنامه اجازه می دهد که بین هر پایگاه داده ای سوئیچ کند. هایبرنیت می تواند در برنامه های Swing جاوا و همچنین برنامه های مبتنی بر Servlet و یا در برنامه های J2EE به کار گرفته شود.


مقدمه آموزش Hibernate

آشنایی با چهارچوب کاری Hibernate در جاوا
درس اول : آشنایی با چهارچوب کاری Hibernate در جاوا

در بخش آموزش Hibernate ، قصد داریم تا با ارائه مثال های ساده و عملی ، مفاهیم اصلی و کلیدی این تکنولوژی را به صورت کامل بررسی کنیم .

9349 بازدید
ادامه
آموزش ، معماری Hibernate
درس دوم : آموزش معماری Hibernate

معماری Hibernate شامل اشیایی زیادی است که از آن جمله میتوان به presistent object ، session factory ، transaction factory، connection factory، session ، transaction و ... اشاره کرد .

5030 بازدید
ادامه
آموزش ایجاد اولین برنامه Hibernate بدون استفاده از محیط IDE
درس سوم : آموزش ایجاد اولین برنامه Hibernate بدون استفاده از ...

آموزش ایجاد اولین برنامه Hibernate بدون استفاده از محیط IDE در این درس ، قصد داریم تا نحوه طراحی یک برنامه Hibernate بدون استفاده از محیط IDE را آموزش دهیم .

3981 بازدید
ادامه
درس چهارم : آموزش ایجاد برنامه hibernate در محیط Eclips IDE
درس چهارم : آموزش ایجاد برنامه hibernate در محیط Eclips IDE

آموزش ایجاد برنامه hibernate در محیط Eclips IDE

3709 بازدید
ادامه
آموزش ایجاد برنامه Hibernate در MyEclipse
درس پنجم : آموزش ایجاد برنامه Hibernate در MyEclipse

آموزش ایجاد برنامه Hibernate در MyEclipse

3542 بازدید
ادامه
آموزش استفاده از annonation در Hibernate
درس ششم : آموزش استفاده از annonation در Hibernate

برنامه های Hibernate را می توان به همراه annotation ها نیز ایجاد کرد . همانطور که می دانید ، annotation یا به معنی فارسی " توضیحات متنی درباره داده " ، اطلاعاتی است که در لا به لای کدهای برنامه قرار داده می شوند . این کدها توضیحاتی را به نحوه عملکرد برنامه و روند اجرای آن ارایه می کنند که هم برای کاربر و هم برای کامپایلر جاوا قابل فهم است ، ولی انرژی برروی کدهای برنامه ندارد و در خروجی هم نمایش داده نمی شود . Annotation هایی زیادی از جمله @Entity ، @Icl ، @Table و ... وجود دارد که از آنها می توانید در برنامه های Hibernate استفاده کنید . Annotation ها در Hibernate برپایه JPA 2 تعریف شده اند و قابلیت های آن را دارا می باشند . کلید JPA Annotation ها در پکیج javax.persistence.* تعریف شده اند . Entity Manger در Hibernate ، رابط کاربری و Life cycle تعیین شده توسط JPA را اجرا و تولید می کند . مهمترین فایده استفاده از annotation در Hibernate ، این است که دیگر نیازی ندارد تا فایل mapping ( hbm ) را برای برنامه ایجاد کنید . در اینجا Hibernate annotation برای تولید meta data به کار می رود .

3722 بازدید
ادامه
طراحی برنامه تحت وب با Hibernate
درس هفتم : آموزش طراحی برنامه تحت وب با Hibernate

در این درس قصد داریم تا نحوه طراحی یک برنامه تحت وب Web Applicationبه استفاده ازHibernate را آموزش دهیم . جهت ایجاد برنامه تحت وب از JSP به طراحی لایه peresentation logic ، از کلاس Bean برای نگهداری کردن داده ها و از کلاس های DAO جهت تعیین کد های پایگاه داده استفاده خواهیم کرد . همانطور که در درس های قبل ، یک برنامه ساده Hibernate نیز ، نیاز به انجام کارهای زیادی نیست . در همچنین برنامه ای ، ما داده ها و اطلاعات را به وسیله یک فایل JPS از کاربرد دریافت می کنیم .

3001 بازدید
ادامه
آموزش SQL Dialect در Hibernate
درس نهم : آموزش SQL Dialect در Hibernate

برای اتصال هر برنامه hibernate به پایگاه داده ، شما بایستی SQL Dialect متناسب را برای آن تعیین کنید . اما SQL Dialect چیست. در معنی لغوی (( گویش یا لحجه SQL )) ترجمه میشود . سیتم های داده ای مختلف از برخی دستورات یا Sytax های مخصوص به خود در SQL استفاده می کنند . بنابراین شما در برنامه خود بایستی تعیین کنید که می خواهید به چه دیتابیسی وصل شوید ، تا برنامه بهتر بتواند زبان دستورات را بفهمند .

2718 بازدید
ادامه
آموزش کار با کلاس های سازنده Hibernate Generator Class
درس هشتم : آموزش کار با کلاس های سازنده Hibernate Generator ...

زیر عنصر <generator> المنت id ، جهت تولید شناسه های منحصر به فرد ( unique identifier ) برای اشیای کلاس Persistent به کار میرود . کلاس های سازنده ( generat class ) زیادی درچهارچوب کاری Hibernate تعیین شده اند که از آنها می توانید برای تولید سریع کد برنامه استفاده کنید .

3093 بازدید
ادامه