Java Spring Framework (Spring Framework) یک چارچوب محبوب، منبع باز و در سطح سازمانی برای ایجاد برنامه های کاربردی مستقل و درجه تولید است که بر روی ماشین مجازی جاوا (JVM) اجرا می شود. Java Spring Boot (Spring Boot) ابزاری است که توسعه برنامه های کاربردی وب و سرویس های میکرو با Spring Framework را از طریق سه قابلیت اصلی، عمدتاً پیکربندی خودکار آن، یک رویکرد مبتنی بر نظر برای پیکربندی، سریع تر و آسان تر می کند.
Spring Boot یک چارچوب منبع باز مبتنی بر جاوا است که برای ایجاد یک سرویس میکرو استفاده می شود. این توسط تیم Pivotal توسعه داده شده است و برای ساخت برنامه های کاربردی فنر آماده و مستقل استفاده می شود. این دوره به شما معرفی می کند و شما را با مفاهیم اولیه آن آشنا می کند. برای تمرین، یک Spring Boot REST API ایجاد می کنیم که کارمندان را مدیریت می کند.
قابلیت ایجاد برنامههای کاربردی مستقل این ویژگیها با هم کار میکنند تا ابزاری را در اختیار شما قرار دهند که به شما امکان میدهد یک برنامه مبتنی بر Spring را با حداقل پیکربندی و تنظیم راهاندازی کنید. امنیت Spring احراز هویت و مجوز را برای برنامهها با استفاده از فیلترهای servlet فراهم میکند - یک زنجیره فیلتر امنیتی.
برنامههای کاربردی وب در معرض تهدیدات و حملات امنیتی هستند، زیرا هر کسی که از اینترنت استفاده میکند قابل دسترسی است. در این دوره، ما یک REST API ایجاد خواهیم کرد که نقاط پایانی با دسترسی محدود را به کاربران خاص تأیید شده، برای مدیریت کارمندان، ایجاد، بهروزرسانی، ویرایش موجود و حذف کارکنان نشان میدهد. ما می توانیم از امنیت فنری برای ایمن سازی URL ها استفاده کنیم. Spring Security یک چارچوب امنیتی است که برنامه های سازمانی مبتنی بر J2EE را با ارائه ویژگی های امنیتی قدرتمند و قابل تنظیم مانند احراز هویت و مجوز، ایمن می کند. این استاندارد بالفعل برای ایمن سازی برنامه های مبتنی بر Spring است.
پلتفرم آموزشی توسعه نرم افزار
نمایش نظرات