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

بایگانی برچسب: Spring Framework

مقدمه ای بر Hibernate

hibernate-orm-300x223

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

ادامه نوشته »

ظرف 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 (یا با …

ادامه نوشته »

قابلیت ایجاد جادوگر

SimpleFormController از فرم های تک صفحه ای پشتیبانی می کند. هنگامی که وارد یک فرآیند سفارش و یا ثبت نام می شویم، احتمالا به چندین صفحه، از جمله فرم های که با هم برای پر کردن یک شی دامنه[۱] استفاده می شوند نیاز داشته باشیم: صفحه ای که اطلاعات شخصی …

ادامه نوشته »