آموزش Java Spring
در معرفی Java Spring ، باید اینگونه شرح داد که اسپرینگ (Spring) یکی از پلتفرم های جاواست (Java) که
برای آماده سازی پشتیبانی جامع زیرساختارها، برای توسعه سریع و آسان برنامه های قدرتمند جاوا (Java) استفاده می شود. (Java
Sprin) معمول ترین قالب برای توسعه برنامه های Enterprise Java است. از جمله دلایل محبوبیت Java Spring می توان به ایجاد
کدهایی با قابلیت استفاده مجدد، قابلیت تست آسان و کدهایی با عملکرد بالا اشاره کرد.
Java Spring در متون مختلف، معانی متفاوت دارد. از عبارت Java Spring می توان برای ارجاع به پروژه
های نوشته شده در خود ساختار Java Spring استفاده کرد. اغلب، هدف افراد از بکارگیری عبارت Java Spring، مجموعه کامل پروژه
است؛ و این مستندسازی مرجع، بر اساس و پایه پروژه که همان Java Spring است، متمرکز است.
Java Spring دارای چندین ماژول است و برنامه ها می توانند ماژول های مورد نیاز خود را از میان
ماژول های Java Spring انتخاب کنند. کدهای Java Spring سبک و خوانا هستند، و ویژگی های پایه آنها را می توان در توسعه هر
برنامه ای از جاوا (Java) بکار گرفت. Java Spring بدنبال توسعه آسانتر J2EE ، برای بکارگیری و ارتقا پروژه های برنامه
نویسی با استفاده از مدل برنامه نویسی POJO است. علاوه بر این، Java Spring پشتیبانی ساختاری از امکانات مختلفی همچون
Messaging (پیام رسانی)، Transactional Data and Persistence (داده های تبادلی و نگهداری این داده ها)، و همچنین پشتیبانی
از ساختار وب را مهیا می سازد.
در این مجموعه، مقالاتی مفید از
Java Springرا در اختیار شما عزیزان قرار داده، تا بتوانید هر چه بیشتر با امکانات و زمینه های
کاربردی Java Spring آشنا شوید.
برای مشاهده دوره مرتبط با این مجموعه مقالات بر روی عبارت Java Spring کلیک کنید.
آموزش Spring Security در Java
در این مقاله از آموزشگاه تحلیل داده، به شرح مفاهیم اولیه در زمینه Spring Security در Java می پردازیم. آموزش امنیت Spring مفاهیم پایه و پیشرفته امنیت Spring را ارائه می کند. آموزش امنیت Spring ما هم برای افراد مبتدی و هم افراد حرفه ای طراحی شده است.....
در این مقاله از آموزشگاه تحلیل داده، برخی مفاهیم مقدماتی مربوط به امنیت در Java Spring را شرح می دهیم. امنیت Spring یک فریمورک است که ویژگی های امنیتی متنوعی را ارائه می کند و از جمله آنها می توان به احراز هویت(authentication)، اعطای مجوز(authorization) برای ایجاد برنامه های کاربردی سازمانی جاوا امن اشاره کرد.....
در این مقاله از آموزشگاه تحلیل داده، ویژگی های امنیت در Java Spring را مورد بررسی قرار می دهیم. از جمله ویژگی های امنیت در Java Spring می توان به ویژگی تک ورودی، ماژول ورود JAAS ، احراز هویت دسترسی اولیه و غیره اشاره کرد ......
در این مقاله از آموزشگاه تحلیل داده به معرفی ماژول های پروژه امنیت در Java Spring می پردازیم. در امنیت Spring 3.0 ماژول امنیت به فایل های jar مجزا تقسیم شده است. هدف از این کار تقسیم فایل های jar بر مبنای عملکرد آن بود. بنابراین، یک توسعه دهنده می تواند مطابق با نیازش آنها را ادغام کند و همچنین، به تنظیم وابستگی های مورد نیاز در فایل pom.xml از پروژه maven کمک می کند.....
در این مقاله از آموزشگاه تحلیل داده، مثال هایی از Security با پیکربندی XML در Java Spring را ارائه می دهیم. در این آموزش، امنیت Spring را با فریمورک MVC Spring پیاده سازی می کنیم. تمامی مثال ها MVC Spring هستند و با استفاده از پروژه maven ساخته شده اند. از امنیت Spring نسخه 5.0.0 استفاده می کنیم. در ادامه وابستگی های maven مورد استفاده در همه مثال ها آورده شده است.....
در این مقاله از آموزشگاه تحلیل داده، مثال هایی از پروژه Security با دستورات Java در Spring را ارائه می دهیم. فریمورک Spring پشتیبانی از پیکربندی جاوا را در Spring 3.1 اضافه کرد. در Spring Security، پیکربندی جاوا به Security در Spring 3.2 اضافه شد که این امکان را به ما داد تا Spring Security را بدون نوشتن حتی یک خط xml پیکربندی کنیم.
در این مقاله از آموزشگاه تحلیل داده به شرح چگونگی ساخت سیستم Login و Log out در قالب امنیت در Java Spring می پردازیم. امنیتSpring ویژگی های ورود و خروجی ارائه می دهد که می توان از آن در برنامه استفاده کرد. ایجاد برنامه Spring امن مفید است.....
در این مقاله از آموزشگاه تحلیل داده به شرح چگونگی ساخت سیستم Login سفارشی در پیکربندی امنیت در Java Spring می پردازیم. امنیت Spring ماژول Login به سیستم داخلی خود را برای احراز هویت کاربر ارائه می کند. این ماژول اطلاعات کاربر را اعتبار سنجی می کند و دسترسی به برنامه را فراهم می کند. صفحه Login به سیستم رندر (render) شده توسط متد داخلی است.....
در این مقاله از آموزشگاه تحلیل داده به شرح چگونگی احراز هویت مبتنی بر فرم در قالب امنیت در Java Spring می پردازیم. احراز هویت (Authentication) مبتنی بر فرم روشی است که در آن هویت کاربر توسط فرم ورود به سیستم احراز می شود. این فرم داخلی است و توسط فریمورک امنیت Spring ارائه می شود......
در این مقاله از آموزشگاه تحلیل داده، دستور Remember Me و کاربرد آن برای ذخیره اطلاعات در پایگاه داده در Spring Security در Java را شرح می دهیم. RM یک ویژگی است که به کاربر اجازه دسترسی به برنامه را بدون ورود مجدد می دهد. دوره ورود کاربر پس از بستن مرورگر به اتمام می رسد و اگر کاربر مجددا با باز کردن مرورگر قصد دسترسی به برنامه را داشته باشد، درخواست ورود فعال می شود......
در این مقاله از آموزشگاه تحلیل داده، امنیت Spring در سطح متد و چگونگی بررسی مجوز کاربران برای دسترسی به منابع در Java Spring را شرح می دهیم. علاوه بر احراز هویت، امنیت Spring مجوز کاربر وارد شده را نیز بررسی می کند. پس از ورود، بررسی مجوز کاربران برای دسترسی به منابع بر اساس نقش (ROLE) کاربر صورت می پذیرد. در زمان ایجاد کاربر در کلاس WebSecurityConfig ، می توان نقش کاربر را نیز مشخص کرد.....
در این مقاله از آموزشگاه تحلیل داده به معرفی و ارائه توضیحی کامل درباره تگ ها (TAG) در Spring Security در Java می پردازیم. Spring Security تگ های خود را برای صفحات jsp ارائه می کند. سه تگ برای دسترسی به اطلاعات Security و اعمال محدودیت های Security در jsp ها استفاده می شود. تگ های زیر برای Security لایه view برنامه، مورد استفاده قرار می گیرند.....