معماری

آموزش فریمورک اسپرینگ

راه اندازی خودکار (Autowiring) در فریم ورک اسپرینگ

آموزش فریم ورک اسپرینگ | Spring

به نام خدای بخشنده مهربان خوشحالیم که بعنوان اولین مرجع فارسی زبان، آموزش های مربوط به فریم ورک اسپرینگ را بطور رایگان برای اولین بار در کشور در اختیارتان قرار می دهیم. ویژگی Autowiring از فریمورک اسپرینگ این قابلیت را در اختیار شما قرار می دهد تا صریحا، اقدام به تزریق وابستگی اشیا نمایید و برای اینکار از تزریق سازنده …

ادامه نوشته »

مقایسه دو روش SI و CI در فریمورک اسپرینگ

تزریق سازنده در مقابل تزریق setter

به نام خدای مهربان همانطور که در مقاله های قبلی اشاره شد، فریمورک اسپرینگ از دو روش برای تزریق وابستگی استفاده می کند که روش اول در مقاله تزریق وابستگی از طریق سازنده (CI) و روش دوم در مقاله تزریق وابستگی با استفاده از متود setter (SI) توضیح داده شد. در اینجا قصد داریم تفاوت های این دو روش را …

ادامه نوشته »

تزریق وابستگی با استفاه از متود setter

تزریق وابستگی در فریمورک اسپرینگ

با نام و یاد خدای مهربان در این مقاله تصمیم داریم در مورد تزریق وابستگی در فریمورک اسپرینگ با استفاده از متود setter بحث کنیم. همانطور که در مقاله های پیشین صحبت کردیم ما می توانیم وابستگی را از طریق متود setter نیز به برنامه تزریق کنیم. المنت <property> از <bean> برای این منظور مورد استفاده قرار می گیرد. در …

ادامه نوشته »

تزریق وابستگی از طریق سازنده در اسپرینگ

تزریق وابستگی در فریمورک اسپرینگ

به نام خالق عشق در مقاله های پیشین در مورد تزریق وابستگی در فریمورک اسپرینگ به تفصیل صحبت کردیم. تزریق وابستگی از دو روش قابل انجام است: با استفاده از سازنده با استفاده از متود setter در این مقاله، در مورد روش اول یعنی تزریق وابستگی از طریق سازنده مثال هایی ارائه خواهیم داد. همانطور که اشاره شد وابستگی را …

ادامه نوشته »

تزریق وابستگی در اسپرینگ (Dependency Injection)

تزریق وابستگی در فریمورک اسپرینگ

به نام خدای مهربان، در ادامه مطالب مربوط به فریمورک اسپرینگ، در این مقاله با مبحث تزریق وابستگی آشنا خواهیم شد. تزریق وابستگی (DI)، یک الگوی طراحی است که وابستگی ها را از کد برنامه حذف می کند. این کار باعث می شود مدیریت و تست برنامه راحت تر شود. تزریق وابستگی، کد برنامه را اصطلاحا اتصال ضعیف (loosely coupled) …

ادامه نوشته »

مدیر وارونگی کنترل (IoC Container) در جاوا اسپرینگ

مدیر وارونگی کنترل چیست

با نام و یاد خدای مهربان در این مقاله قصد داریم در مورد IoC Container یا مدیر وارونگی کنترل مطالبی را ارائه دهیم. مدیر وارونگی کنترل، به عنوان هسته فریمورک اسپرینگ object ها را می سازد، آنها را بهم متصل کرده، پیکربندی می کند و مدیریت آنها را به عهده می گیرد تا چرخه زندگی خود را از ایجاد تا …

ادامه نوشته »