خانه / اسپرینگ

اسپرینگ

ظرف IoC – قسمت ۳ از ۳

spring_ioc_container

مدیریت چرخه حیات یک bean با اتفاقاتی که می تواند برای یک bean موجود در کارخانه بیافتد، چرخه حیات آن می تواند بسیار ساده و یا نسبتا پیچیده ای باشد. از آنجایی که ما در مورد POJO[1] صحبت می کنیم، چرخه حیات bean به چیزی بیش از ایجاد و استفاده …

ادامه نوشته »

ظرف IoC – قسمت ۲ از ۳

spring_ioc_container

تعریف ابتدایی bean تعریف یک bean شامل اطلاعاتی است که باید در اختیار ظرف قرار گرفته تا بداند: ۱- چگونه باید یک نمونه bean از آن ایجاد کند، ۲- از جزئیات چرخه حیات آن اطلاع پیدا کند و ۳- در مورد وابستگی های bean اطلاع حاصل کند. این قسمت در …

ادامه نوشته »

ظرف IoC – قسمت ۱ از ۳

spring_ioc_container

در اسپرینگ به ظرف پایه ای IoC، کارخانه bean می گویند. هر کارخانه bean پیکربندی و ارتباط بین اشیاء را از طریق تزریق وابستگی ها و در شرایط سازگار و عملی ایجاد می کند. علاوه بر این، یک کارخانه bean با توجه به چرخه حیات اشیاء bean، تا حدی مدیریت …

ادامه نوشته »

مقدمه ای بر اسپرینگ

مقدمه ای بر اسپرینگ چارچوب[۱] اسپرینگ یک چارچوب نرم افزاری و یک ظرف[۲] کنترل وارونگی[۳] برای سکوی[۴] جاوا است. ویژگی های اصلی این چارچوب می تواند توسط هر نرم افزار جاوا استفاده شود، اما گسترش هایی[۵] بر روی این چارچوب وجود دارد که برای ساخت برنامه های کاربردی وب بر …

ادامه نوشته »

چرخه حیات Bean ها

bean%20life%20cycle%201

تا حدودی با Spring و تنظیمات آن آشنا شدیم ، همچنین دیدیم که Bean ها اصلی ترین جز آن هستند ، در این آموزش به صورت مختصر با چرخه حیات Bean ها آشنا می شویم. یک Bean  در طول حیات خود ساخته شده ، استفاده می شود و سپس از …

ادامه نوشته »

Scope در Spring

قبلاً به صورت مختصر با صفات و ویژگی های bean آشنا شدیم ، scope مشخصه ای است که مشخص می کند یک bean به چه شکل تولید شود و تا چه زمانی دارای اعتبار باشد ، Spring پنج نوع مختلف scope را تعریف می کند که سه مورد از آن …

ادامه نوشته »

Bean و xml

در آموزش های قبلی با مفهوم Spring ، راه اندازی محیط آن و Spring IoC Container آشنا شدیم و یک مثال عملی بسیار ساده نیز مشاهده کردیم ، در این آموزش با Bean بیشتر آشنا می شویم و یاد می گیریم که چگونه برای آن Configuration Metadata آماده کنیم. Bean …

ادامه نوشته »

Bean و Annotation

در آموزش های قبلی با مفهوم Bean به صورت خیلی ابتدایی آشنا شدیم ، همچنین یاد گرفتیم که چگونه تنظیمات و مقدار دهی ها را در فایل xml انجام دهیم ، در این آموزش به جای فایل xml از یک فایل جاوایی که با annotation ها تقویت شده است استفاده …

ادامه نوشته »

Spring IoC Container

container-magic

در آموزش قبلی یک برنامه بسیار ساده با Spring نوشتیم و دیدیم که ارتباط بین اشیا (wiring)  و استنتاج لازم برای ساخت آبجکت ها توسط خود Spring صورت گرفت. Spring Container هسته اصلی فریم ورک Spring است و مسئولیت ساخت اشیا ، ایجاد ارتباط بین آن ها (wiring) ، پیکره …

ادامه نوشته »

راه اندازی محیط Spring

logo

قبلاً کمی با Spring ، بخش ها و مفاهیم به کار رفته در آن آشنا شدیم ، در این آموزش کوتاه یاد می گیریم که چگونه از این framework در برنامه های خودمان استفاده کنیم. در این آموزش از Apache Commons Logging 1.2 و Spring Framework 4.1.5 استفاده می کنیم. …

ادامه نوشته »