View Full Version : برنامه نویسی تحت وب با jsp
elham621758
سه شنبه 22 خرداد 1386, 14:50 عصر
سلام
آیا کسی در مورد hibernate و پایگاه داده شی گرا چیزی می دونه؟
mehdi.mousavi
جمعه 01 تیر 1386, 00:03 صبح
سلام
آیا کسی در مورد hibernate و پایگاه داده شی گرا چیزی می دونه؟
سلام.
برای اینکه بفهمید Hibernate چیه، باید اول بدونید O/R M چیه. Object-Relation-Mapping در واقع تکنیک برنامه نویسی ای هستش که در اون اطلاعات از جداول و فیلدهای بانک اطلاعاتی تبدیل به Object هایی در زبانهای برنامه نویسی Object Oriented میشن. به این ترتیب شما Virtual Object Database هایی خواهید داشت که بیانگر بانک Relational شماست. هر تغییر در این Object ها در نهایت می تونه در بانک Persist بشه و بالعکس. اطلاعات موجود در بانک می تونه بصورت Object هایی در معرض دسترس قرار بگیره.
Hibernate در واقع Framework ای هستش که بکمک اون می تونید این عمل Mapping رو بصورت اتوماتیک انجام بدید. اما برای استفاده از این Framework، باید اطلاعات زیاد دیگه ای هم داشته باشید، اینکه مثلا DDD چیه و چطور میشه اونو در یه Domain طراحی و به اجرا در آورد که توضیح کلیه این اطلاعات از حوصله این بحث خارجه.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.