آموزش Spring از صفر تا صد با 20 درس رایگان+ کاربردهای آن

رتبه: 5 ار 1 رای SSSSS
فریمورک Spring
نویسنده: میلاد حیدری زمان مطالعه 3 دقیقه
Banner Image

فریمورک Spring پلتفرم منبع باز جاوا است که برای توسعه سریع و آسان برنامه های جاوا ساخته شده است. فریمورک Spring در ابتدا توسط راد جانسون نوشته شد و اولین بار تحت مجوز آپاچی 2.0 در ژوئن 2003 منتشر شد. این آموزش بر اساس Spring Framework نسخه 4.1.6 مارس 2015 منتشر شده است.

چرا باید Spring را یاد بگیریم؟

Spring محبوب ترین فریم ورک توسعه برنامه برای جاوای سازمانی است. میلیون ‌ها توسعه ‌دهنده در سراسر جهان از Spring Framework برای ایجاد کد هایی با عملکرد بالا که به راحتی قابل آزمایش و استفاده مجدد باشد، استفاده می‌ کنند.

Spring از نظر اندازه و وضوح سبک است. نسخه اصلی فریمورک Spring حدود 2 مگابایت حجم دارد.

دانلود کنید: آموزش صفر تا صد جاوا با 30 درس رایگان

از ویژگی های اصلی Spring می توان برای توسعه هر برنامه جاوایی استفاده کرد، اما افزونه هایی برای ساخت برنامه های وب در بالای پلتفرم Java EE هم وجود دارد. فریمورک Spring قصد دارد استفاده از J2EE را آسان تر کند و با فعال کردن یک مدل برنامه نویسی مبتنی برPOJO ، شیوه های برنامه نویسی درست را ترویج می کند.

کاربرد های Spring

چند مورد از مزایای استفاده از Spring موارد زیر هستند:

  • مبتنی بر POJO بودن: اسپرینگ توسعه دهندگان را قادر می سازد تا برنامه های کاربردی کلاس سازمانی را با استفاده از POJO توسعه دهند. مزیت استفاده از فقطPOJO ها این است که شما به یک محصول کانتینری EJB مثل سرور برنامه نیاز ندارید، اما این اجازه را دارید که فقط از یک کانتینر Servlet قوی مثل Tomcat یا برخی از محصولات تجاری استفاده کنید.
  • ماژولار بودن : اسپرینگ به شکل ماژولار سازماندهی شده است. با وجود این که بسته ها و کلاس های زیادی وجود دارد اما باید فقط درگیر آن هایی که مورد نیازتان هستند باشید و بقیه را نادیده بگیرید.
  • ادغام با فریمورک های موجودSpring : اسپرینگ چرخ را دوباره اختراع نمی‌ کند، در عوض از برخی از فناوری ‌های موجود مثل چندین فریمورک ORM، فریمورک های ورود به سیستم، تایمر هایJEE ، Quartz و JDK و سایر فناوری‌ های نمایش استفاده می ‌کند.
  • قابلیت تست کردن: آزمایش برنامه ای که با Spring نوشته شده است ساده است زیرا کد های وابسته به محیط به این فریمورک منتقل می شوند. علاوه بر این، با استفاده از JavaBeanstyle POJO ها، استفاده از تزریق وابستگی برای تزریق داده های تست آسان تر می شود.
  • استفاده از الگوی معماری وب MVC: فریمورک وب اسپرینگ یک چارچوب وب MVC است که به خوبی طراحی شده و جایگزین بسیار خوبی برای فریمورک های وبی مثل Struts یا سایر فریمورک های وب بیش از حد مهندسی شده یا آن هایی که کم تر طرفدار دارند، به حساب می آید.
  • مدیریت استثنا ها: اسپرینگ یک API مناسب برای تفسیر استثنا های خاص فناوری (ناشی از JDBC، Hibernate یاJDO ) به استثنا های ثابت و بدون علامت ارائه می دهد.
  • سبک بودن: کانتینر های IoC معمولا سبک وزن هستند، مخصوصا وقتی که به طور مثال با کانتینر های EJB مقایسه می شوند. این کانتینر برای توسعه و استقرار برنامه های کاربردی در کامپیوتر هایی با حافظه محدود و منابع CPU مناسب است.
  • مدیریت تراکنش : اسپرینگ یک رابط مدیریت تراکنش سازگار دارد که می تواند تا حد یک تراکنش محلی (با استفاده از یک پایگاه داده واحد) در مقیاس پایین و تراکنش های جهانی (با استفاده ازJTA ) در مقیاس بالا انعطاف پذیر باشد.

آموزش برنامه نویسی جاوا با Eclipse (و نکات کاربردی)

ویدیوهای آموزش spring

از پیج سعود پزکوک:

جلسه اول
جلسه دوم
جلسه سوم
جلسه چهارم
جلسه پنجم
جلسه ششم
جلسه هفتم
جلسه هشتم
جلسه نهم
جلسه دهم
جلسه یازدهم
جلسه دوازدهم
جلسه سیزدهم
جلسه چهاردم
جلسه پانزدهم
جلسه شانزدهم
جلسه هفدهم
جلسه هجدهم
جلسه نوزدهم
profile name
میلاد حیدری

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

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه
آموزش ریزن (Reason) از صفر تا صد
آموزش ریزن (Reason) از صفر تا صد
قیمت محصول 11٪ 350,000 310,000 تومان
ادامه مطلب
آموزش تکلا استراکچر از صفر تا صد
آموزش تکلا استراکچر از صفر تا صد
قیمت محصول 159,000 147,000 تومان
ادامه مطلب

دیدگاهتان را بنویسید

1 2 3 4 5

1 نظر درباره «آموزش Spring از صفر تا صد با 20 درس رایگان+ کاربردهای آن»

  • افتخاری
    افتخاری آیا این دیدگاه مفید بود ؟

    ممنونم شما بسیار خوب و کامل توضیح میدهید. کاش همه ی نکات جاوا را هم درس میدادید.
    به هرحال بسیار سپاسگزارم از اموزش راهگشا و رایگانی که در اختیار دیگران قرار دادید.

    پاسخ
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید