آموزش Spring

معرفی فریمورک Spring

فریمورک Spring یک پلت فرم جاوااست که پشتیبانی زیرساختی جامع برای توسعه برنامه های جاوا را فراهم می کند. فریمورک Spring زیرساخت را مدیریت می کند، بنابراین می توانید بر روی برنامه های خود تمرکز کنید.

فریمورک Spring شما را قادر می سازد تا برنامه های خود را از POJOs تهیه کنید و خدمات شرکت ها را به POJOs اعمال کنید. این قابلیت در مدل برنامه نویسی Java SE و Java EE کامل و جزئی اعمال می شود.

مزایا

  • ایجاد روش جاوا در یک تراکنش پایگاه داده بدون نیاز به مقابله با API های تراکنش
  • ایجاد روش جاوا به عنوان روش از راه دور بدون نیاز به برخورد با API های راه دور
  • ایجاد روش جاوای عملیات مدیریت بدون نیاز به مقابله با API های JMX
  • ایجاد روش جاوا ی پردازنده پیام بدون نیاز به مقابله با API های JMS

تاریخچه

Spring در سال 2003 به عنوان یک پاسخ به پیچیدگی مشخصات اولیه J2EE معرفی شد. در حالی که بعضی جاوا EE و spring را در رقابت می بینند، Spring در واقع مکمل جاوا EE است. مدل برنامه ریزی Spring شامل خصوصیات پلتفرم Java EE نمی شود؛ در عوض،  با مشخصات دقیق تر و منتخب چترهای EE ادغام شده است:

  • API سرولت (JSR 340)
  • (WebSocket API (JSR 356
  • (Concurrency Utilities (JSR 236
  • (JSON Binding API (JSR 367
  • اعتبار (Bean (JSR 303
  • (JPA (JSR 338
  • (JMS (JSR 914
  • تنظیمات JTA / JCA برای هماهنگی مبادله