<![CDATA[Latest posts for the topic "Hỏi về OpenJMS?"]]> /hvaonline/posts/list/23.html JForum - http://www.jforum.net Hỏi về OpenJMS? /hvaonline/posts/list/6979.html#40604 /hvaonline/posts/list/6979.html#40604 GMT Hỏi về OpenJMS? /hvaonline/posts/list/6979.html#40670 /hvaonline/posts/list/6979.html#40670 GMT Hỏi về OpenJMS?

hoangmac wrote:
OpenJMS: sản phẩm của Sun, hỗ trợ các mô hình messaging p2p và pub/sub, kiến trúc hệ thống là tập trung http://www.tapchibcvt.gov.vn/News/PrintView.aspx?ID=16408  
Xin phép đính chính. OpenJMS không phải là sản phẩm của Sun mà là ứng dụng mã nguồn mở dựa trên specification của "Java Message Service" của Sun. to nghienruou01:
OpenJMS được dùng để làm gì? và dùng như thế nào?  
JMS là Java Messaging Service. Bởi thế chức năng lõi của nó là cung cấp thông điệp giữa các bộ phận của hệ thống. "thông điệp" ở đây có biên độ rất rộng. Hình dung một JMS thông báo là nó có cung cấp các dạng thông điệp ở: khay 1 (loại 1) khay 2 (loại 2) khay 3 (loại 3) ..... khay n (loại n) Mỗi loại thông điệp được lấy từ những bộ phận khác nhau (từ một hoặc nhiều dịch vụ / server) trong hệ thống. Một dịch vụ khác (được xem như một client hoặc một bộ phận cung cấp ngang hàng) muốn lấy thông điệp loại 2 (chẳng hạn), nó phải "subscribe" đến JMS và JMS sẽ cung cấp thông tin nó cần ở "khay 2". Những "client" không subscribe, sẽ không lấy được gì từ các "khay" và cũnng chẳng biết có khay nào để lấy. Giả sử một application cần thông tin về người dùng thuộc bộ phận abc, nó "subscribe" đến JMS (và phải thoản mãn các đòi hỏi của JMS). JMS sẽ gởi thông tin đến "khay" nào đó và application chỉ cần đến khay đó mà lấy. Nó không cần biết đến các chi tiết như thông tin về người dùng lấy từ đâu (từ database nào), lấy bằng phương cách gì, connect ra làm sao.... Ở "khay" này, nó chỉ có thể lấy được một dạng thông tin mà nó đã "subscribe" và chỉ một dạng đó mà thôi. Cách dùng OpenJMS cụ thể, đọc ở đây: http://openjms.sourceforge.net/usersguide/index.html http://openjms.sourceforge.net/adminguide/index.html
Một vài ứng dụng sử dụng OpenJMS( trong lĩnh vực an ninh, truyền số liệu ... chẳng hạn)?  
Ứng dụng JMS rất rộng vì tính bao quát của "thông điệp". Nó thường được dùng trong các bộ phận của một hệ thống lớn. Bởi thế không nên hình dung tính ứng dụng của nó như một single application (theo kiểu install bằng installer). Nên xem một bài viết đã đăng trên trang IBM: http://www-128.ibm.com/developerworks/webservices/library/ws-tip-altdesign1/ Để có thể ứng dụng JMS, kiến thức và kinh nghiệm lập trình bằng Java là điều không thể thiếu được. Thân mến.]]>
/hvaonline/posts/list/6979.html#40705 /hvaonline/posts/list/6979.html#40705 GMT
Re: Hỏi về OpenJMS? /hvaonline/posts/list/6979.html#45385 /hvaonline/posts/list/6979.html#45385 GMT Re: Hỏi về OpenJMS?

nghienruou01 wrote:
Cảm ơn anh nhiều về câu trả lời Em hỏi xin code của module "Tin nhắn riêng" của diễn đàn về tham khảo thêm được không anh? 
Cái này có trong Jforum. Em download từ jforum.net về ngâm cứu :)). Chỉ có một số "cải tiến" không đáng kể cho phần PM trên diễn đàn hiện thời, cho nên tham khảo tổng quát không cần phải dùng chính xác source của diễn đàn. Thân.]]>
/hvaonline/posts/list/6979.html#45398 /hvaonline/posts/list/6979.html#45398 GMT