جاوا و تکنولوژی های آن

java programming language

در این وبلاگ به بررسی نکات موجود در جاوا و تکنولوژی های آن می پردازیم

طبقه بندی موضوعی

از Spring 3.1 به بعد استفاده از JpaTemplate  و طبیعتا JpaDaoSupport به نفع Java Persistence API منسوخ شده اند


در این بخش به چگونگی پیاده سازی DAO بوسیله Hibernate و Spring میپردازیم 

از Spring 3 و Hibernate 3.1 دیگر نیازی به استفاده از HibernateTemplate برای مدیریت session نداریم و در حال حاضر از Contextual Session استفاده میشود و Session ها مستقیما توسط Hibernate مدیریت میشوند و در کل یک Scope یک Transaction فعال است این ویژگی امکان جدا کردن پیاده سازی لایه DAO از Spring را فراهم میکند


در این بخش خواهیم دید که چگونه نام یک کلاس Entity با نام یک جدول از دیتابیس map (یا متناظر) میشود


در این بخش قدری به بررسی دیتابیس H2 به همراه Spring Boot میپردازیم


Spring Data روی تکنولوژی های ذخیره و بازیابی اطلاعات یک لایه انتزاعی برای ما فراهم میکند که باعث میشود کد لاجیک برنامه مستقل از پیاده سازی Persistence توسعه داده شود و از این حیث فرآیند توسعه محصول را سریع تر خواهد کرد 

Spring Data برای راحتی بیشتر یکسری annotation برای استفاده در نظر گرفته است که در این بخش با آنها آشنا میشویم