مقالات آموزشی جاواهاستینگ

۲ مطلب با کلمه‌ی کلیدی «Tutorial Spring Boot» ثبت شده است

چهارشنبه, ۲۹ بهمن ۱۳۹۹، ۱۰:۲۶ ق.ظ واحد فنی
نکات آموزشی کاربردی برای هر جاواکار بخش سیزدهم

نکات آموزشی کاربردی برای هر جاواکار بخش سیزدهم

در ادامه (نمونه پروژه Spring Boot) بخش دوازدهم داریم :

کلاس service بطور خلاصه واسطی جهت سرویس دهی به داده های ارسالی و دریافتی از کلاس Controller و Repository می باشد. در واقع لایه سرویس گذرگاهی بین لایه Controller و Repository می باشدکه وظیفه آن تبدیل نوع Request دریافتی از Controller که در قالب Dto (البته در صورت استفاده ازDesign Pattern Dto,Dao ) است به قالب Dao و بالعکس داده های دریافتی از Repository درقالب Dao و تبدیل آن به Dto برای ارسال به Controller می باشد. برای ایجاد آن ابتدا باید کلاسی برای آن تعریف و بالای آن annotation @Service قرار داده شود. همچنین باید آبجکتی از Repository ایجاد و با قرار دادن annotation @autowired بالای آن می توان آنرا به کلاس Repository متصل نمود. البته می توان بجای استفاده از annotation @autowired , متد سازنده ای که آبجکت ایجاد شده از Repository را بعنوان پارامتر دریافت می کند ایجاد و استفاده نمود که دقیقا کارautowired@ را انجام می دهد . این کلاس واسطی برای ارسال و دریافت داده هاست. همچنین متد هایی که در کلاس Controller ایجاد شده دقیقا در این کلاس هم تعریف شدند با این تفاوت که آنها با آبجکت ایجاد شده از Repository کارمی کنند.

نمونه service بکار رفته با CrudRepository و JpaRepository :

ادامه مطلب...
۲۹ بهمن ۹۹ ، ۱۰:۲۶ ۰ نظر موافقین ۰ مخالفین ۰
واحد فنی
سه شنبه, ۲۸ بهمن ۱۳۹۹، ۱۱:۰۲ ق.ظ واحد فنی
نکات آموزشی کاربردی برای هر جاواکار بخش دوازدهم

نکات آموزشی کاربردی برای هر جاواکار بخش دوازدهم

در این بخش و بخش بعدی, نمونه پیاده سازی یک پروژه Spring Boot را به همراه جزئیات و نکات لازم آن ارائه می دهیم.

قبل از شروع هرکاری ابتدا باید فایل pom.xml را باز کرده و depenency ها یا افزونه های مربوطه را به آن اضافه کنیم.


همچنین چون با دیتابیس کار خواهیم کرد بایستی ابتدا تنظیمات آنرا به فایلی تحت عنوان application.properties که در پوشه resources قرار دارد اضافه شود.

سپس کار طراحی پروژه با کلاس مدل Jpa برای موجودیت Entity User آغاز می شود. در واقع این کلاس به همراه فیلدهایش همان جدول مدنظر ما در پایگاه داده می باشد.

ادامه مطلب...
۲۸ بهمن ۹۹ ، ۱۱:۰۲ ۰ نظر موافقین ۰ مخالفین ۰
واحد فنی