لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بهار: Spring MVC
Spring: Spring MVC
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در MVC Spring ، یک چارچوب وب ضروری برای توسعه دهندگان جاوا که در پروژه های سطح سازمانی کار می کنند ، فرو بروید. در طول این دوره عملی ، مربی Ketkee Aryamane جنبه های اساسی این چارچوب را طی می کند ، جایی که وی کنترل کننده ها ، مدل ها و دیدگاه ها را در Spring MVC توضیح می دهد. او همچنین در مورد مزایای یادگیری Spring MVC بحث می کند. مدیریت استثناها ، مضامین ، پیاده سازی جریانهای اجرای ناهمزمان و گسترش برنامه Spring MVC خود را برای ارائه درخواستهای REST بررسی می کند و تمریناتی را ارائه می دهد که می تواند به شما کمک کند درک خود را از مفاهیم اصلی تقویت کنید. پس از اتمام این دوره ، دانش لازم برای ساخت برنامه های وب قوی MVC با Spring MVC را خواهید داشت.
موضوعات شامل:
استفاده از Spring MVC برای پروژه های وب li>
کنترل کننده های MVC فنر li>
جریانهای کنترل کننده پیاده سازی li>
اعتبار سنجی داده ها در مدل ها li>
بومی سازی پیام های خطا li>
موارد استثنایی در Spring MVC
کار با وضوح دیدها li>
استفاده از رهگیرها li>
تعریف مضامین li>
کنترلرهای Spring MVC REST
سرفصل ها و درس ها
مقدمه
Introduction
MVC بهار برای برنامه های قوی
Spring MVC for robust applications
آنچه باید بدانید
What you should know
فایل های ورزش و برنامه نسخه ی نمایشی
Exercise files and the demo app
1. شروع و راه اندازی پروژه
1. Getting Started and Project Setup
چرا از Spring MVC استفاده می کنیم؟
Why use Spring MVC?
ویژگی های Spring MVC
Features of Spring MVC
معماری MVC بهار
Spring MVC architecture
پروژه Maven Spring MVC را ایجاد کنید
Create Maven Spring MVC project
پوشه ها و پرونده های استاتیک را اضافه کنید
Add folders and static files
پیکربندی جاوا برای Spring MVC
Java configuration for Spring MVC
کنترلرها را اضافه کنید و برنامه را تست کنید
Add controllers and test the application
کنترلرها را اضافه کنید و برنامه را تست کنید
Add controllers and test the application
پروژه Spring MVC را با Spring Boot تولید کنید
Generate Spring MVC project with Spring Boot
پرونده های استاتیک را اضافه کرده و نمایشگر حل کننده را ببینید
Add static files and view resolver
2. اجرای جریان های کنترل کننده
2. Implementing Controller Flows
حاشیه نویسی اساسی برای کنترل
Basic annotations for controllers
با نقشه درخواست ، یک کنترلر ایجاد کنید
Create a controller with request mapping
RequestParam in Controller
@RequestParam in Controller
کد پایگاه داده را اضافه کنید
Add database code
دسترسی به داده ها از Model
Access data from Model
ModelAttribute: صفحات JSP را اضافه کنید
@ModelAttribute: Add JSP pages
ModelAttribute: ویژگی های مدل دسترسی در JSP
@ModelAttribute: Access model attributes on JSP
ModelAttribute: اضافه کردن کتابخانه برچسب فرم بهار
@ModelAttribute: Add Spring form tag library
برنامه را تست کنید
Test the application
3. اعتبارسنجی داده و صحافی
3. Data Validation and Binding
اعتبارسنجی داده ها در مدل ها
Validating data in models
اعتبارات را به کاربر لوبیا اضافه کنید
Add validations to user bean
برچسب های بهاری برای خطاها
Spring tags for errors
بومی سازی پیام های خطا
Localizing error messages
بررسی اجمالی صحافی
Binders overview
نسخه ی نمایشی Binders
Binders demo
نمای کلی مبدل ها
Convertors overview
نسخه نمایشی مبدل ها
Convertors demo
4- رسیدگی به استثنا
4. Exception Handling
DispatcherServlet و انواع حبوبات خاص
DispatcherServlet and special bean types
پیاده سازی های کنترل کننده جریان استثنا
Exception flow handler implementations
صفحه خطای سفارشی و کنترلر ورود
Custom error page and Login controller
برای انتخاب کاربر روش اضافه کنید
Add method for selecting a user
کنترل كننده استثنا را در Controller اضافه كنید
Add exception handler in Controller
کنترل کننده استثناء جهانی برای برنامه
Global exception handler for application
ویژگی های مدل پیش فرض با استفاده ازControllerAdvice
Default model attributes using @ControllerAdvice
نرم افزار حرفه ای
Ketkee Aryamane یک نرم افزار حرفه ای است و یک دهه تجربه در فناوری های Java و JEE دارد.
طی چند سال گذشته ، Ketkee در حوزه آموزش کار کرده است ، و آموزش هایی در مورد موضوعاتی مانند Struts ، Hibernate و Spring را ارائه داده است. وی همچنین آموزش هایی را در زمینه فن آوری های وب از جمله HTML5 ، CSS3 ، JavaScript و AngularJS به شما ارائه می دهد. در حال حاضر ، او به عنوان یک مربی فنی آزاد کار می کند.
نمایش نظرات