Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Java Message Service - JMS Fundamentals

Java Message Service - Kiến thức nền tảng JMS

Java Message Service - Kiến thức nền tảng JMS

Nắm vững kiến thức cơ bản về Java Messaging qua các bước đơn giản

4.6
(2,822 đánh giá)
16,006 học viên
Giảng viên
Bharath Thippireddy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.5 giờ video
103 bài giảng
9 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Tìm hiểu messaging là gì và những lợi ích của nó
Hiểu hai mô hình messaging khác nhau
Tìm hiểu cấu trúc của một JMS message
Sử dụng JMS API phiên bản 1.X và 2.x và học sự khác biệt
Sử dụng JMS API để triển khai Point-to-Point messaging
Triển khai kịch bản Request-Reply
Sử dụng JMS API để triển khai Publish-Subscribe messaging
Làm việc với durable và sharable subscribers
Lọc message bằng properties và message headers
Xem load balancing hoạt động thực tế
Học xử lý bất đồng bộ messaging bằng Listeners
Xác nhận message qua các chế độ acknowledgement khác nhau
Sử dụng JMS transactions để đảm bảo giao nhận message
Học cách sử dụng JMS API trong ngữ cảnh Java EE
Triển khai ứng dụng JMS lên application server
Sử dụng Spring Support cho JMS
Tất cả qua các bước đơn giản

Yêu cầu

Spring Tool Suite
Kiến thức về Java

Đối tượng phù hợp

Lập trình viên Java muốn thành thạo JMS
Lập trình viên Java EE muốn sử dụng Java Messaging Services
Sinh viên có nền tảng Java

Nội dung khóa học

14 phần • 103 bài giảng
1 Giới thiệu khóa học và giảng viên
2 Link phản hồi riêng cho khóa học
3 Cách tận dụng tối đa khóa học này
1 Messaging là gì
2 Tại sao cần Messaging
3 JMS là gì
4 Hai mô hình messaging
5 Apache ActiveMQ Artemis
6 Tải xuống các dự án đã hoàn thành
7 Slide sử dụng trong khóa học
8 Lời giải bài tập
1 Cài đặt Java 8 trở lên
2 Cài đặt Spring Tool Suite
3 Cài đặt Apache ActiveMQ Artemis
4 Tạo Messaging Broker
1 JMS 1.X API
2 Tạo dự án
3 Cấu hình JNDI properties
4 Ghi message vào Queue
5 Nhận message từ Queue
6 P2P hoạt động thực tế
7 Tóm tắt đến hiện tại
8 Publish Subscribe hoạt động thực tế
9 Sử dụng QueueBrowser
10 JMS 2.X
11 JMS 2.0 thật tuyệt vời
1 Giới thiệu
2 Ưu tiên hóa Messages
3 Độ ưu tiên mặc định
4 Request Reply Messaging
5 Sử dụng replyTo JMS Header
6 Khi nào dùng replyTo header?
7 Sử dụng MessageId và CorrelationId Headers
8 Đặt thời gian hết hạn message
9 Truy cập message đã hết hạn
10 Trì hoãn việc gửi message
11 Thêm custom message properties
12 Các loại Message
13 Các loại Message trong thực tế
14 Tạo Object Message
15 JMS 2.x đơn giản hóa mọi thứ
1 Khi nào dùng Point to Point
2 Tình huống sử dụng
3 Tạo dự án
4 Tạo lớp model
5 Tạo ứng dụng lâm sàng và gửi message
6 Xử lý bất đồng bộ
7 Nhận dữ liệu bệnh nhân
8 Kiểm tra điều kiện và gửi phản hồi
9 Xử lý phản hồi
10 Kiểm thử
11 Load Balancing hoạt động thực tế
1 Khi nào dùng pub-sub
2 Tình huống sử dụng
3 Tạo dự án
4 Tạo EventPublisher
5 Tạo Subscribers
6 Pub Sub hoạt động thực tế
7 Durable Subscriptions
8 Durable Subscriptions hoạt động thực tế
9 Shared Subscriptions hoạt động thực tế
1 Giới thiệu
2 Tạo dự án và model
3 Tạo Claim Producer và Consumer
4 Bộ lọc hoạt động thực tế
5 Sử dụng toán tử khác
6 Lọc theo header
1 Giới thiệu
2 Tạo dự án
3 Sử dụng AUTO_ACKNOWLEDGE
4 DUPS_OK_ACKNOWLEDGE VÀ CLIENT_ACKNOWLEDGE
5 Sử dụng CLIENT_ACKNOWLEDGE và DUPS_OK_ACKNOWLEDGE
6 JMS Transactions
7 JMS Transactions hoạt động thực tế
8 Transactions phía consumer
1 Giới thiệu
2 Tạo Users và Roles
3 Cấu hình Bảo mật
4 Bảo mật hoạt động thực tế
1 Giới thiệu
2 Gửi một nhóm messages
3 Tạo listener
4 Nhận và xác thực message
5 Kiểm thử
1 Giới thiệu
2 Injecting Resources
3 Cài đặt JBoss WildFly Server
4 Tạo queue
5 Tạo Maven Project
6 Tạo producer
7 Tạo Servlet
8 Tạo MDB
9 Cấu hình MDB
10 Cập nhật dự án và pom.xml
11 Triển khai và Chạy
1 Giới thiệu
2 Tạo dự án
3 Gửi message
4 Nhận message
5 Kiểm thử
6 Một số tính năng Spring JMS khác
1 Chúc mừng và Cảm ơn
2 Bài giảng bổ sung

Giới thiệu khóa học

Sample of the reviews:

What a wonderful course by Bharat. He has explained every topic of JMS starting for basics and taking the journey to fully mastering the concepts using various quizzes and coding assignments. Totally recommend this course. Thanks a lot, for this course. You are a true mentor. - Amit Kumar

Yes. 110%. Bharath always delivers high-quality, succinct courses, with hands-on programming. - Maurice McFarlane

Very good overview of the Topic with enough detail that a developer can grasp the essentials quickly and make use of them immediately. Very well thought-out and presented. - Richard Kowalsky

---

Do you have the knowledge of Java  want to master Java Messaging Service then this course is for you.If you are an experienced Java EE developer who wants to fill in any gaps in your knowledge of Messaging and know how messaging can be used to develop loosely coupled ,scalable and reliable applications then this course is for you too.You will explore both point-to-point and publish/subscribe models of messaging. You will also explore how synchronous and asynchronous messaging is accomplished. While the JMS API provides fundamental messaging support, you also explore Enterprise JavaBean's Message Driven Bean (MDB).

JMS makes it super easy to create interoperable applications that communicate with each other using messaging. You will start this course by learning what Messaging is ,what JMS is and how to use the JMS API .You will be working hands on one feature at a time .You will


  • Learn what messaging is and its advantages


  • Understand the two different types of messaging


  • Look at the anatomy of a JMS message

  • Use JMS 1.X and 2.x APIs and learn the differences


  • Use the JMS API to Implement point to point messaging


  • Implement request-reply scenario


  • Use the JMS API to Implement Publish-Subscribe messaging


  • Work with durable and sharable subscribers


  • Filter the message using properties and message headers


  • See load balancing in action


  • Learn asynchronous processing of messaging using Listeners


  • Acknowledge message through different message acknowledgement modes


  • Use JMS transactions to ensure message delivery


  • Learn how to use JMS API in the Java EE context


  • Deploy your JMS applications on a application server


  • All in simple steps


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Backend Development
Hiển thị tất cả khoá học Java
Hiển thị tất cả khoá học Software Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊