نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به عنوان مقدمه ای برای استفاده از Apache Camel طراحی شده است. شتر یکی از محبوب ترین چارچوب های منبع باز است که برای حل مشکلات ادغام هدف گذاری شده است. Camel به الگوهای استاندارد ادغام سازمانی یا EIP های استاندارد و کاملاً ثابت پی برده است ... این دوره به عنوان مقدمه ای برای استفاده از Apache Camel طراحی شده است. شتر یکی از محبوب ترین چارچوب های منبع باز است که برای حل مشکلات ادغام هدف گذاری شده است. Camel به الگوی های ادغام سازمانی یا EIP های استاندارد و کاملاً ثابت پی برده است. در این دوره ، ما چندین مورد از این EIP ها را پوشش خواهیم داد ، زیرا آنها برای اجرای Camel حیاتی هستند. من به شما نشان خواهم داد که چگونه Camel را به یک پروژه مطالعه موردی ، یک برنامه جاوا برای پردازش سفارشات ، اضافه می کنیم. من این سناریو را انتخاب کردم زیرا یک مشکل مشترک را که توسعه دهندگان با آن روبرو هستند را شامل می شود: بهترین روش ها برای ادغام معمولاً مورد پس از اجرای اولیه است. در سناریوی ما ، پردازنده تحقق سفارشات را به یک مرکز تحقق می فرستد. صاحب محصول می خواهد روش جدیدی برای تحقق اضافه کند ، اما نقطه پایانی جدید تحقق ساختار پیام متفاوت و قوانین دیگری برای پردازش نسبت به روش فعلی دارد. خواهید دید که چگونه ما می توانیم Apache Camel را برای افزایش انسجام قطعات در پردازنده و کاهش زمان سوار شدن در نقاط پایانی تحقق آینده معرفی کنیم. از طریق الگوهایی مانند لوله ها و فیلترها ، مسیریابی پیام ، نقاط انتهایی پیام و ترجمه پیام ، ما پردازش را به یک مرکز تحقق جدید با استفاده از Camel به عنوان اصلی ترین ابزار ادغام پیاده خواهیم کرد. با گذراندن این دوره ، دانش بنیادی Apache Camel را کسب خواهید کرد. با معماری ، از جمله CamelContext ، مسیریابی ، نقاط انتهایی و م componentsلفه ها آشنا خواهید شد. خواهید دید که افزودن Apache Camel به یک پروژه چه کاری لازم است. خواهید دید که Camel چگونه EIP ها و نمونه های استاندارد استفاده از الگوها را پیاده سازی می کند. سرانجام ، شما می آموزید که چگونه مسیرهای Camel را آزمایش و خطایابی کنید. این دوره در درجه اول برای توسعه دهندگانی در نظر گرفته شده است که به دنبال چارچوبی برای حل مشکلات ادغام هستند و یا به عنوان یک چارچوب به Apache Camel علاقه مند هستند. این همچنین برای معماران فنی و راه حل که در حال تحقیق در مورد فن آوری برای استفاده از یکپارچه سازی هستند ، مفید خواهد بود. توصیه می شود قبل از گذراندن دوره ، مهارت کافی در جاوا داشته باشید و در بهار تبحر داشته باشید. در حین مشاهده دوره ، می توانید به راحتی تظاهرات را دنبال کنید ، که هرکدام از آنها بر اساس نمایش قبلی برای یک تجربه روان تأثیر می گذارند. توصیه می شود قبل از شروع دوره ، برنامه اولیه مطالعه موردی را در IDE خود بارگیری کنید.
سرفصل ها و درس ها
مقدمه ای بر ادغام سازمانی
Introduction to Enterprise Integration
-
مقدمه
Introduction
-
بررسی اجمالی دوره
Course Overview
-
ادغام سازمانی
Enterprise Integration
-
یکپارچه سازی برنامه کاربردی سازمان
Enterprise Application Integration
-
الگوهای ادغام سازمانی
Enterprise Integration Patterns
-
الگوی طراحی واسطه
Mediator Design Pattern
-
مثال میانجیگری - بررسی اجمالی
Mediation Example - Overview
-
مثال میانجیگری - الگوها و شتر
Mediation Example - Patterns and Camel
-
مطالعه موردی
Case Study
-
خلاصه ماژول
Module Summary
شروع کار با Apache Camel
Getting Started With Apache Camel
-
مقدمه
Introduction
-
بررسی اجمالی ماژول
Module Overview
-
بارگیری مطالعه موردی
Case Study Download
-
اجزای مطالعه موردی
Case Study Components
-
مطالعه موردی پشته فناوری
Case Study Tech Stack
-
بانک اطلاعات مورد مطالعه
Case Study Database
-
کد مطالعه موردی
Case Study Code
-
معرفی شتر به پروژه
Introducing Camel to the Project
-
کتابخانه های شتر را اضافه کنید
Add Camel Libraries
-
پیکربندی مسیر شتر
Configuring a Camel Route
-
CamelContext غواصی عمیق
CamelContext Deep Dive
-
خلاصه
Summary
مسیریابی از یک پایگاه داده
Routing From a Database
-
مقدمه
Introduction
-
بررسی اجمالی ماژول
Module Overview
-
الزامات مطالعه موردی
Case Study Requirements
-
طراحی یکپارچه سازی
Integration Design
-
مطالعه موردی پشته فناوری
Case Study Tech Stack
-
مabaseلفه های پایگاه داده شتر
Camel Database Components
-
کامپوننت SQL شتر
Camel SQL Component
-
جز Log ورود شتر
Camel Log Component
-
اجرای قانون مسیریابی
Routing Rule Implementation
-
مسیریابی نسخه ی نمایشی قانون
Routing Rule Demo
-
هاوت .IO
Hawt.IO
-
خلاصه ماژول
Module Summary
پردازش پیام
Message Processing
-
بررسی اجمالی ماژول
Module Overview
-
الگوی ادغام سازمانی پیام
Message Enterprise Integration Pattern
-
مدل پیام شتر
Camel Message Model
-
ترجمه پیام
Message Translation
-
مترجم پیام شتر
Camel Message Translator
-
ادغام لوبیا
Bean Integration
-
مطالعه موردی - مترجم پیام
Case Study - Message Translator
-
مطالعه موردی - پیام سند
Case Study - Document Message
-
مطالعه موردی - پردازش پیام
Case Study - Message Processing
-
مطالعه موردی - نسخه ی نمایشی پردازش پیام
Case Study - Message Processing Demo
-
خلاصه ماژول
Module Summary
مسیریابی به صف JMS
Routing to a JMS Queue
-
بررسی اجمالی ماژول
Module Overview
-
بررسی اجمالی JMS
JMS Overview
-
کامپوننت Camel JMS
Camel JMS Component
-
جزel Camel ActiveMQ
Camel ActiveMQ Component
-
مطالعه موردی مولفه ActiveMQ
Case Study ActiveMQ Component
-
خلاصه ماژول
Module Summary
روتر مبتنی بر محتوا
Content-Based Router
-
بررسی اجمالی ماژول
Module Overview
-
الگوی روتر پیام
Message Router Pattern
-
روتر مبتنی بر محتوا
Content-Based Router
-
شتر - روتر مبتنی بر محتوا
Camel - Content-Based Router
-
مطالعه موردی - روتر مبتنی بر محتوا
Case Study - Content-Based Router
-
خلاصه ماژول
Module Summary
مسیریابی به یک سرویس وب
Routing to a Web Service
-
بررسی اجمالی ماژول
Module Overview
-
بررسی اجمالی JAX-RS
JAX-RS Overview
-
Camel RESTful پشتیبانی خدمات
Camel RESTful Service Support
-
کامپوننت شتر HTTP4
Camel HTTP4 Component
-
آزمایش مسیر شتر
Camel Route Testing
-
مطالعه موردی RESTful Web Service Overview
Case Study RESTful Web Service Overview
-
مطالعه موردی RESTful Web Service Demo
Case Study RESTful Web Service Demo
-
خلاصه ماژول
Module Summary
مسیریابی با SFTP
Routing With SFTP
-
بررسی اجمالی ماژول
Module Overview
-
الگوی ادغام سازمانی سازنده
Aggregator Enterprise Integration Pattern
-
جمع در شتر
Aggregation in Camel
-
نسخه ی نمایشی مطالعه ی موردی
Case Study Aggregator Demo
-
کامپوننت Camel CSV
Camel CSV Component
-
جز File پرونده شتر
Camel File Component
-
مطالعه موردی CSV و نسخه ی نمایشی پرونده
Case Study CSV and File Demo
-
کامپوننت FTP شتر
Camel FTP Component
-
مطالعه موردی SFTP نسخه ی نمایشی
Case Study SFTP Demo
-
رسیدگی به خطاهای شتر
Camel Error Handling
-
مطالعه موردی خطای نسخه ی نمایشی
Case Study Error Handling Demo
-
خلاصه ماژول
Module Summary
نمایش نظرات