Professional Documents
Culture Documents
Nguyen Duc Long - N03 - QL Thu Vien Quoc Gia - Phan Tich Chi Tiet Module
Nguyen Duc Long - N03 - QL Thu Vien Quoc Gia - Phan Tich Chi Tiet Module
*
KIỂM TRA CUỐI KÌ
BÁO&CÁO
KIÉN TRÚC BÀIKẾTẬP
THIẾT PHẦN MỀM
Hà Nội 04-2012
Đề số 1
Câu 1:
Câu 3:
a. Có 2 dạng session bean trong J2EE: stateless session bean và stateful session
bean.
1) Stateless session bean:
o Simple Request: dùng cho các nghiệp vụ - chức năng với yêu cầu xử lý
đơn giản, không cần lưu trữ thông tin sau mỗi lần xử lý hay là kết quả
tính toán thông thường không cần cập nhật.
o Stateless: không cần lưu trữ trạng thái trong quá trình hoạt động (non-
converstation). Không duy trì cùng trạng thái khi thực hiện request lần
thứ 2.
o Khi có sự cố, request sẽ được chuyển đến component khác hay instance
bean khác tương ứng.
o Ví dụ: thực hiện thao tác cộng trừ nhân chia, thao tác truy vấn thống kê
dữ liệu…
2) Stateful session bean:
o Multiple Request: các nghiệp vụ khi có nhiều yêu cầu tại một thời điểm
nhằm đảm bảo hoạt động phức tạp của client.
o Keep track: lưu trữ trạng thái của việc xử lý request trong quá trình hoạt
động và hỗ trợ việc phục vụ nhiều clients.
o Thời gian tồn tại của stateful rất phức tạp vì cơ chế persistent – lưu trữ
trạng thái được áp dụng cho bean để có thể chuyển đổi bean giữa các
client để đảm bảo khả năng phục vụ của container đối với tất cả yêu cầu
của client.
o Ví dụ: shopping carts.