لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بهار: دسته بهار
Spring: Spring Batch
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بسیاری از بنگاههای اقتصادی مانند صنایع مالی و دفاعی از شغل دسته ای برای دستیابی به نتایج کسب و کار خود استفاده از این مجموعه مهارت برای توسعه دهندگان بسیار مهم هستند. Spring Batch چارچوبی در اکوسیستم محبوب Spring است که برای ایجاد مشاغل پردازش دسته ای در جاوا استفاده می شود. این دوره به شما می آموزد که چگونه از Spring Batch برای ایجاد مشاغل دسته ای خود ، کامل با مخازن ، منطق و شرایط خود استفاده کنید. مربی کوین بوورسوکس مشاغل ساختمانی ، خواندن ورودی های شغلی ، نوشتن خروجی شغل ، پردازش موارد و پیکربندی گردش کار پیشرفته را با شنوندگان و مشاغل تو در تو پوشش می دهد. در طول راه ، می توانید یاد بگیرید که چگونه کارها را مجدداً راه اندازی کرده و از آنها رد شوید ، چندین مرحله را اضافه کرده و از جریانات دوباره استفاده کنید. به علاوه ، نحوه اجرای مشاغل را از خط فرمان بیاموزید و از یک زمانبند برای انجام زمان کار استفاده کنید.
موضوعات شامل:
بررسی اجمالی پردازش دسته ای li>
راه اندازی پروژه li>
ساخت یک کار دسته ای li>
پیکربندی مخزن کار li>
ایجاد جریانهای مشروط مشاغل li>
کنترل جریان با وضعیت های سفارشی li>
استفاده از شنوندگان li>
استفاده مجدد از جریانها li>
مشاغل تودرتو li>
خواندن ورودی کار از پرونده ها li>
خواندن از پایگاه داده در سناریوهای تک و چند رشته li>
نوشتن خروجی کار در پرونده ها و پایگاه های داده li>
پردازش موارد li>
پیکربندی مشاغل و مراحل li>
برنامه ریزی مشاغل li>
سرفصل ها و درس ها
مقدمه
Introduction
پردازش دسته ای با دسته بهار
Batch processing with Spring Batch
آنچه باید بدانید
What you should know
1. شروع کار با دسته بهار
1. Getting Started with Spring Batch
مفاهیم پردازش دسته ای
Batch processing concepts
بررسی اجمالی دسته ای بهار
Spring Batch overview
نصب پایگاه داده MySQL
MySQL Database installation
بهار راه اندازی پروژه دسته ای
Spring Batch project setup
ساختن کار دسته ای
Building a batch job
2. ایجاد شغل دسته ای
2. Building Batch Jobs
معماری دسته ای بهار
Spring Batch architecture
پیکربندی یک مخزن شغلی
Configuring a job repository
پارامترهای شغلی
Job parameters
ساختن مشاغل با چند مرحله
Building jobs with multiple steps
راه اندازی مجدد مشاغل
Restarting jobs
جریان شغلی
Job flow
جریان مشروط ساختمان
Building conditional flows
کنترل جریان با وضعیتهای سفارشی
Controlling flow with custom statuses
چالش: ایجاد یک جریان شرطی
Challenge: Creating a conditional flow
راه حل: ایجاد یک جریان شرطی
Solution: Creating a conditional flow
3. جریان کار پیشرفته
3. Advanced Job Flows
کنترل وضعیت دسته ای
Batch status control
شنوندگان
Listeners
StepExociationListener
StepExecutionListener
قابلیت استفاده مجدد در مشاغل دسته ای
Reusability in batch jobs
استفاده مجدد از جریانهای خارجی
Reusing external flows
شغل های تودرتو
Nesting jobs
جریان موازی
Parallel flows
4- خواندن ورودی شغل
4. Reading Job Input
پردازش محور
Chunk-oriented processing
مورد
ItemReader
پیکربندی مراحل محور
Configuring chunk-oriented steps
خواندن پرونده های مسطح
Reading flat files
خواندن از پایگاه های داده در سناریوهای تک موضوع
Reading from databases in single-thread scenarios
خواندن از پایگاه های داده در سناریوهای چند رشته ای
Reading from databases in multithreaded scenarios
5. نوشتن خروجی شغل
5. Writing Job Output
مورد
ItemWriter
نوشتن پرونده های مسطح
Writing flat files
نوشتن به یک پایگاه داده با PreparedStatements
Writing to a database with PreparedStatements
نوشتن به بانک اطلاعاتی با پارامترهای نامگذاری شده
Writing to a database with named parameters
چالش: نوشتن پرونده JSON
Challenge: Writing a JSON file
راه حل: نوشتن پرونده JSON
Solution: Writing a JSON file
کوین بیش از یک دهه است که برنامههای جاوا را میسازد. او مدرک لیسانس علوم در علوم اطلاعات و فناوری از دانشگاه پن استیت و همچنین مدرک کارشناسی ارشد خود را در مدیریت منابع انسانی و روابط کارکنان از همان موسسه دریافت کرد. در حال حاضر، او به عنوان یک توسعه دهنده برنامه های کاربردی وب در مرکز سیستم های تجاری NAVSUP کار می کند. او در انواع ابزارها و فناوریها، از جمله Git، JPA، JavaServer Faces و Spring تخصص دارد.
نمایش نظرات