آموزش سرویس پیام جاوا - JMS Fundamentals

Java Message Service - JMS Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در مراحل ساده به اصول پیام‌رسانی جاوا مسلط شوید پیام‌رسانی چیست و مزایای آن را بدانید درک دو نوع مختلف پیام‌رسانی به آناتومی یک پیام JMS نگاهی بیندازید از JMS 1.X و 2.x API استفاده کنید و تفاوت‌ها را بیاموزید از JMS API برای پیاده سازی پیام نقطه به نقطه اجرای سناریوی درخواست پاسخ استفاده از JMS API برای پیاده سازی پیام انتشار-اشتراک کار با مشترکین بادوام و قابل اشتراک فیلتر کردن پیام با استفاده از ویژگی ها و سرصفحه پیام مشاهده تعادل بار در عمل یادگیری پردازش ناهمزمان پیام با استفاده از شنوندگان تأیید پیام از طریق مختلف حالت‌های تأیید پیام از تراکنش‌های JMS برای اطمینان از تحویل پیام استفاده کنید یاد بگیرید چگونه از JMS API در زمینه Java EE استفاده کنید برنامه‌های JMS خود را بر روی سرور برنامه مستقر کنید از پشتیبانی Spring برای JMS همه در مراحل ساده پیش نیازها: مجموعه ابزار Spring دانش جاوا

نمونه ای از نظرات:

چه دوره فوق العاده ای توسط Bharat. او هر موضوعی از JMS را توضیح داده است که از مبانی شروع می‌شود و با استفاده از آزمون‌ها و تکالیف کدنویسی مختلف، به تسلط کامل بر مفاهیم می‌پردازد. این دوره را کاملا توصیه می کنیم. با تشکر فراوان برای این دوره شما یک مربی واقعی هستید. - آمیت کومار

بله. 110 درصد Bharath همیشه دوره های با کیفیت بالا و مختصر را با برنامه نویسی عملی ارائه می دهد. - موریس مک فارلین

نمای کلی بسیار خوبی از موضوع با جزئیات کافی که یک برنامه‌نویس می‌تواند به سرعت موارد ضروری را درک کند و فوراً از آنها استفاده کند. بسیار خوب فکر شده و ارائه شده است. - ریچارد کوالسکی

---

آیا دانش جاوا دارید و می خواهید بر سرویس پیام رسانی جاوا مسلط شوید، این دوره برای شما مناسب است. اگر یک توسعه دهنده باتجربه Java EE هستید که می خواهید هر شکافی را در دانش خود در مورد پیام رسانی پر کنید و بدانید که چگونه می توان از پیام رسانی استفاده کرد. برای توسعه برنامه های کاربردی محدود، مقیاس پذیر و قابل اعتماد، این دوره برای شما نیز مناسب است. شما مدل های پیام رسانی نقطه به نقطه و انتشار/اشتراک را بررسی خواهید کرد. شما همچنین خواهید دید که چگونه پیام رسانی همزمان و ناهمزمان انجام می شود. در حالی که JMS API پشتیبانی اساسی از پیام‌رسانی را ارائه می‌کند، شما همچنین Enterprise JavaBean's Message Driven Bean (MDB) را بررسی می‌کنید.

JMS ایجاد برنامه های کاربردی قابل همکاری که با استفاده از پیام رسانی با یکدیگر ارتباط برقرار می کنند بسیار آسان می کند. شما این دوره را با یادگیری پیام رسانی، JMS چیست و نحوه استفاده از JMS API آغاز خواهید کرد. شما هر بار روی یک ویژگی کار خواهید کرد. شما


  • پیام‌رسانی و مزایای آن را بیاموزید


  • دو نوع مختلف پیام رسانی را درک کنید


  • به آناتومی یک پیام JMS نگاه کنید

  • از API های JMS 1.X و 2.x استفاده کنید و تفاوت ها را یاد بگیرید


  • از JMS API برای پیاده سازی پیام نقطه به نقطه استفاده کنید


  • اجرای سناریوی درخواست پاسخ


  • از JMS API برای اجرای پیام‌رسانی Publish-Subscribe

    استفاده کنید


  • با مشترکین بادوام و قابل اشتراک گذاری کار کنید


  • پیام را با استفاده از ویژگی‌ها و سرصفحه‌های پیام فیلتر کنید


  • توازن بار را در عمل ببینید


  • پردازش ناهمزمان پیام را با استفاده از Listeners بیاموزید


  • تأیید پیام از طریق حالت‌های مختلف تأیید پیام


  • از تراکنش‌های JMS برای اطمینان از تحویل پیام استفاده کنید


  • با نحوه استفاده از JMS API در زمینه Java EE آشنا شوید


  • برنامه های JMS خود را در سرور برنامه مستقر کنید


  • همه در مراحل ساده



سرفصل ها و درس ها

از اینجا شروع کنید Start Here

  • معرفی دوره و مدرس Course and Instructor Introduction

  • چگونه از این دوره به بهترین شکل ممکن استفاده کنیم How to make the best of this course

مبانی پیام رسانی Messaging Basics

  • پیام رسانی چیست What is messaging

  • چرا پیام Why Messaging

  • JMS چیست؟ What is JMS

  • دو مدل پیام رسانی The two messaging models

  • Apache ActiveMQ Artemis Apache ActiveMQ Artemis

  • پروژه های انجام شده را دانلود کنید Download the completed projects

  • اسلایدهای مورد استفاده در دوره Slides Used In the Course

  • راه حل های تکلیف Assignment Solutions

  • مبانی Basics

راه اندازی نرم افزار Software Setup

  • جاوا 8 یا بالاتر را نصب کنید Install Java 8 or Higher

  • Spring Tool Suite را نصب کنید Install Spring Tool Suite

  • Apache ActiveMQ Artemis را نصب کنید Install Apache ActiveMQ Artemis

  • کارگزار پیام را ایجاد کنید Create the Messaging Broker

پیام رسانی در عمل Messaging in Action

  • JMS 1.X API JMS 1.X API

  • پروژه را ایجاد کنید Create the project

  • ویژگی های JNDI را پیکربندی کنید Configure JNDI properties

  • یک پیام به صف بنویسید Write a message to the Queue

  • یک پیام از صف مصرف کنید Consume a message from the Queue

  • P2P در عمل P2P in action

  • خلاصه تا اینجا Summary So Far

  • اشتراک در عمل را منتشر کنید Publish Subscribe in action

  • از QueueBrowser استفاده کنید Use QueueBrowser

  • JMS 2.X JMS 2.X

  • JMS 2.0 جالب است JMS 2.0 is Cool

  • پیام رسانی در عمل Messaging in Action

آناتومی یک پیام JMS Anatomy of a JMS Message

  • معرفی Introduction

  • اولویت بندی پیام ها Prioritize Messages

  • اولویت پیش فرض Default Priority

  • درخواست پاسخ پیام Request Reply Messaging

  • از replyTo JMS Header استفاده کنید Use replyTo JMS Header

  • چه زمانی از هدر replyTo استفاده کنیم؟ When to use replyTo header?

  • از هدرهای MessageId و CorrelationId استفاده کنید Use MessageId and CorrelationId Headers

  • تنظیم انقضای پیام Set message expiry

  • دسترسی به پیام منقضی شده Access Expired Message

  • تاخیر در تحویل پیام Delay the message delivery

  • ویژگی های پیام سفارشی را اضافه کنید Add custom message properties

  • انواع پیام Message Types

  • انواع پیام در عمل Message types in action

  • ایجاد پیام شی Create Object Message

  • JMS 2.x آن را ساده می کند JMS 2.x makes it simple

  • آناتومی یک پیام JMS Anatomy of a JMS Message

پیام رسانی P2P P2P Messaging

  • زمان استفاده از نقطه به نقطه When to use Point to Point

  • مورد استفاده Usecase

  • پروژه را ایجاد کنید Create the project

  • کلاس مدل ایجاد کنید Create the model class

  • برنامه بالینی را ایجاد کنید و پیام ارسال کنید Create the clinical app and send a message

  • پردازش ناهمزمان Asynchronous Processing

  • دریافت اطلاعات بیمار Receive Patient Data

  • بررسی واجد شرایط بودن و ارسال پاسخ Check Eligibility and Send Reply

  • پاسخ را پردازش کنید Process the response

  • آزمایش کردن Testing

  • تعادل بار در عمل Load Balancing in action

  • پیام رسانی P2P P2P Messaging

  • پیام رسانی در عمل Messaging in Action

Pub- Sub Messaging Pub- Sub Messaging

  • زمان استفاده از pub-sub When to use pub-sub

  • مورد استفاده Usecase

  • پروژه را ایجاد کنید Create the project

  • EventPublisher را ایجاد کنید Create the EventPublisher

  • مشترکین را ایجاد کنید Create the Subscribers

  • Pub Sub در عمل Pub Sub in action

  • اشتراک های بادوام Durable Subscriptions

  • اشتراک های بادوام در عمل Durable Subscriptions in action

  • اشتراک های مشترک در عمل Shared Subscriptions in action

  • پیغام ساب Pub Pub Sub messaging

  • Pub Sub در عمل Pub Sub in action

پیام ها را فیلتر کنید Filter the messages

  • معرفی Introduction

  • پروژه و مدل را ایجاد کنید Create the project and model

  • تولیدکننده و مصرف کننده ادعا را ایجاد کنید Create the Claim Producer and Consumer

  • پرواز در عمل Fliters in action

  • از عملگرهای دیگر استفاده کنید Use other operators

  • فیلتر بر اساس هدر Filter by header

  • فیلترها Filters

  • فیلترها Filters

  • فیلترها Filters

پیام رسانی تضمینی Guaranteed Messaging

  • معرفی Introduction

  • پروژه را ایجاد کنید Create the project

  • پروژه را ایجاد کنید Create the project

  • از AUTO_ACKNOWLEDGE استفاده کنید Use AUTO_ACKNOWLEDGE

  • DUPS_OK_ACKNOWLEDGE و CLIENT_ACKNOWLEDGE DUPS_OK_ACKNOWLEDGE AND CLIENT_ACKNOWLEDGE

  • از CLIENT_ACKNOWLEDGE و DUPS_OK_ACKNOWLEDGE استفاده کنید Use CLIENT_ACKNOWLEDGE and DUPS_OK_ACKNOWLEDGE

  • تراکنش های JMS JMS Transactions

  • تراکنش های JMS در عمل JMS Transactions in action

  • معاملات در سمت مصرف کننده Transactions on the consumer side

  • پیام رسانی تضمینی Guaranteed Messaging

  • پیام رسانی تضمینی Guaranteed Messaging

  • پیام رسانی تضمینی Guaranteed Messaging

امنیت Security

  • معرفی Introduction

  • کاربران و نقش ها را ایجاد کنید Create Users and Roles

  • امنیت را پیکربندی کنید Configure Security

  • امنیت در عمل Security in action

گروه بندی پیام Message Grouping

  • معرفی Introduction

  • یک گروه پیام بفرستید Send a group of messages

  • شنونده ایجاد کنید Create a listener

  • پیام را مصرف و تأیید کنید Consume and validate the message

  • تست Test

Java EE و Message Driven Beans Java EE and Message Driven Beans

  • معرفی Introduction

  • تزریق منابع Injecting Resources

  • سرور JBoss WidFly را نصب کنید Install JBoss WidFly Server

  • صف را ایجاد کنید Create the queue

  • پروژه Maven را ایجاد کنید Create the Maven Project

  • تولید کننده ایجاد کنید Create a producer

  • Servlet را ایجاد کنید Create the Servlet

  • MDB را ایجاد کنید Create the MDB

  • MDB را پیکربندی کنید Configure MDB

  • پروژه و pom.xml را به روز کنید Update the project and pom.xml

  • مستقر و اجرا کنید Deploy and Run

نمای کلی JMS بهار Spring JMS Overview

  • معرفی Introduction

  • معرفی Introduction

  • پروژه را ایجاد کنید Create the Project

  • ارسال یک پیام Send a message

  • پیام را دریافت کنید Receive the message

  • تست Test

  • تست Test

  • چند چیز دیگر بهار JMS Few more Spring JMS things

  • بهار JMS Spring JMS

بسته شدن Wrap Up

  • امتحان نهایی Final Quiz

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

آموزش سرویس پیام جاوا - JMS Fundamentals
جزییات دوره
5.5 hours
101
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
10,606
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bharath Thippireddy Bharath Thippireddy

شما خالق سرنوشت خود هستید