در حال حاضر محصولی در سبد خرید شما وجود ندارد.
با مشاهده این کورس آموزشی از طریق انجام پروژه های واقعی و به زبانی بسیار ساده مطالب فراوانی را در رابطه با Spring MVC یاد می گیرید.
عنوان اصلی : Spring: Spring MVC
معرفی:
فنر MVC برای کاربردهای قوی
آنچه شما باید بدانید
فایل های تمرین و برنامه آزمایشی
1. شروع و راه اندازی پروژه:
چرا از Spring MVC استفاده کنیم؟
ویژگی های Spring MVC
معماری فنری MVC
پروژه Maven Spring MVC را ایجاد کنید
پوشه ها و فایل های ثابت را اضافه کنید
پیکربندی جاوا برای Spring MVC
کنترلرها را اضافه کنید و برنامه را آزمایش کنید
پروژه Spring MVC را با Spring Boot ایجاد کنید
فایل های استاتیک را اضافه کنید و نمایشگر را مشاهده کنید
کنترلرها را اضافه کنید و برنامه را آزمایش کنید
2. پیاده سازی جریان های کنترل کننده:
حاشیه نویسی های اساسی برای کنترلرها
یک کنترلر با نگاشت درخواست ایجاد کنید
@RequestParam در کنترلر
کد پایگاه داده را اضافه کنید
دسترسی به داده ها از مدل
@ModelAttribute: صفحات JSP را اضافه کنید
@ModelAttribute: به ویژگی های مدل در JSP دسترسی پیدا کنید
@ModelAttribute: کتابخانه تگ فرم Spring را اضافه کنید
برنامه را تست کنید
3. اعتبارسنجی و اتصال داده ها:
اعتبارسنجی داده ها در مدل ها
اعتبارسنجی ها را به user bean اضافه کنید
برچسب های بهار برای خطاها
بومی سازی پیام های خطا
نمای کلی کلاسورها
نسخه ی نمایشی کلاسورها
نمای کلی مبدل ها
نسخه ی نمایشی مبدل ها
4. رسیدگی به استثنا:
DispatcherServlet و انواع لوبیا خاص
اجراهای کنترل کننده جریان استثنایی
صفحه خطای سفارشی و کنترل کننده ورود
افزودن روش برای انتخاب کاربر
کنترل کننده استثنا را در Controller اضافه کنید
کنترل کننده استثنای جهانی برای برنامه
ویژگی های مدل پیش فرض با استفاده از @ControllerAdvice
5. پردازش درخواست غیر همگام:
پردازش درخواست HTTP مرسوم
پردازش async فنری MVC در زیر هود
پیکربندی Async
بازگشت قابل فراخوانی در Controller
اجرای DeferredResult برای async
6. مشاهده حل کننده ها:
ویو حل کننده ها چیست؟
با استفاده از XmlViewResolver
با استفاده از ResourceBundleViewResolver
حلکنندههای نمای زنجیرهای
نسخه ی نمایشی حل کننده های نمای زنجیره ای
7. رهگیرها و مضامین:
مقدمه ای بر رهگیرها
رهگیرهای داخلی و سفارشی
کلاس رهگیر را اضافه کنید
رهگیرها را ثبت کنید
ویژگی های درخواست و جلسه
نسخه ی نمایشی SessionAttributes را ذخیره کرده و دریافت کنید
تست جریان جلسه و پیاده سازی فورواردینگ
پایان HttpSession
تغییر مسیر به خارج از برنامه
مقدمه ای بر موضوعات
تم ها و حل کننده تم را تعریف کنید
ThemeChangeInterceptor را تعریف کنید
تم ها را در JSP ها انتخاب کنید
آشنایی با l10n و i18n
نمایش خودکار وضوح محلی
CookieLocaleResolver و رهگیر برای l10n و i18n
8. فنر MVC REST کنترلر:
خلاصه خدمات RESTful
از @Controller و @ResponseBody استفاده کنید
از @RequestController و @ResponseEntity استفاده کنید
برای دریافت بار درخواست از @PathVariable و @RequestParam استفاده کنید
از @RequestBody و @ResponseEntity استفاده کنید
از ExceptionHandler@ استفاده کنید
تست ExceptionHandler@ با @ResponseEntity
کنترلرهای MVC در مقابل REST
نتیجه:
مراحل بعدی
Spring: Spring MVC
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.