tailieunhanh - Reverse Ajax, Phần 5: Phát triển web theo hướng sự kiện

Các thuật ngữ Bạn có thể đã quen với kiến trúc hướng sự kiện (Event-Driven Architecture - EDA), các hệ thống EventBus, hệ thống thông báo, xử lý sự kiện phức tạp (CEP) và các kênh (channel). Các thuật ngữ và khái niệm này đã tồn tại trong nhiều năm nay. Có thể bạn sẽ nghe thấy chúng nhiều hơn một khi công nghệ này hoàn thiện. Phần này cung cấp các giải thích ngắn gọn về các thuật ngữ này. Event (Sự kiện) Một sự kiện xảy ra trong một hệ thống. . | Reverse Ajax Phần 5 Phát triển web theo hướng sự kiện Các thuật ngữ Bạn có thể đã quen với kiến trúc hướng sự kiện Event-Driven Architecture - EDA các hệ thống EventBus hệ thống thông báo xử lý sự kiện phức tạp CEP và các kênh channel . Các thuật ngữ và khái niệm này đã tồn tại trong nhiều năm nay. Có thể bạn sẽ nghe thấy chúng nhiều hơn một khi công nghệ này hoàn thiện. Phần này cung cấp các giải thích ngắn gọn về các thuật ngữ này. Event Sự kiện Một sự kiện xảy ra trong một hệ thống. Nó thường có các thông số kèm theo chẳng hạn như thời điểm xảy ra timestamp nguồn hoặc địa điểm thành phần được click vào và một số thông tin mô tả sự kiện. Một sự kiện có thể có nhiều thông số tùy theo hệ thống. Event-processing architecture EDA - Kiến trúc xử lý sự kiện Cũng được gọi là lập trình dựa trên sự kiện đây là một thiết kế kiến trúc nơi ứng dụng của bạn có chứa các thành phần truyền thông và thực hiện bằng cách gửi và nhận sự kiện. Giao diện người dùng đồ họa GUI Swing của Java là một ví dụ về EDA. Mỗi thành phần của Swing có thể lắng nghe các sự kiện tác động lại chúng gửi các sự kiện khác và . EDA được tạo nên bởi những phần nhỏ nơi xuất phát sự kiên nơi tiếp nhận sự kiện các sự kiện và phần mềm xử lý xự kiện. Event producer Nơi xuất phát sự kiện - Thành phần này ban hành các sự kiện. Trong ví dụ trong bài này một button dùng để gửi đi các biểu mẫu chính là nơi xuất phát sự kiện. Event consumer Nơi tiếp nhận sự kiện - Là một thành phần lắng nghe các sự kiện cụ thể được gửi đi. Ví dụ trong trường hợp gửi biểu mẫu trình duyệt sẽ lắng nghe các lần nhấn chuột trên button để gửi dữ liệu biểu mẫu đến máy chủ. Event-processing software Phần mềm xử lý sự kiện - Chính là lõi của hệ thống nơi các Event producer gửi đi các sự kiện và Event consumer đăng ký để tiếp nhận sự kiện. Tùy thuộc vào phần mềm mà việc xử lý có thể đơn giản như chỉ cần chuyển tiếp các sự kiện tới nơi tiếp nhận hoặc phức tạp CEP . Với CEP phần mềm hỗ trợ một loạt các phương tiện xử lý chẳng hạn như tổng .

TỪ KHÓA LIÊN QUAN