خانه / بایگانی برچسب: Configuration

بایگانی برچسب: Configuration

ظرف 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، تا حدی مدیریت …

ادامه نوشته »

وارونگی کنترل و تزریق وابستگی

traditional-vs-di

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

ادامه نوشته »

پشت صحنه Spring Security

Spring Security یک چارچوب Java/Java EE است که امکانات احراز هویت، مجوز دهی و دیگر ویژگی های امنیتی را برای برنامه های سازمانی فراهم می کند. این پروژه در اواخر سال ۲۰۰۳ با عنوان Acegi Security و توسط بن الکس آغاز شد، سپس در مارس ۲۰۰۴ تحت مجوز آپاچی در …

ادامه نوشته »

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

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

ادامه نوشته »

بارگذاری فایل

بارگذاری فایل با استفاده از Spring بسیار آسان است. شما می توانید از بین بسته Jakarta Commons FileUpload (http://jakarta.apache.org/commons/fileupload) و بسته O’Reilly Servlet (COS) (http://servlets.com/cos/index.html)، یکی را برای این کار انتخاب کنید. بسته دومی تحت مقررات Buy-ABook قرار دارد. (قبل از استفاده از این بسته، مطمئن شوید که شرایط را …

ادامه نوشته »

توسعه زیرساخت های handlerهای Spring

هنگامی که از Spring MVC در پروژه های وب سایت پیچیده استفاده می کنیم ، احتمال دارد به شرایطی برخورد کنیم که نیاز باشد زیرساخت های کنترل کننده خود را توسعه دهیم. این کار می تواند به یکی از دو روش زیر انجام پذیرد: گسترش اینترفیس Spring Controller (یا با …

ادامه نوشته »

مثالی واقعی در استفاده از کنترلرها

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

ادامه نوشته »

کنترلرها

Spring انواع کنترلرهای مورد نیازهای شما را برای زمانی که بخواهید نیازهای مهم و مشترکی را در برنامه های کاربردی وب فراهم کنید، تدارک دیده است. به عنوان مثال، از جمله ویژگی های کنترلر موجود در Spring، ایجاد فرم گردش کار، کنترلر فرمان، و کنترلر چند وظیفه ای است. در …

ادامه نوشته »