You are on page 1of 3

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

*
KIỂM TRA CUỐI KÌ
BÁO&CÁO
KIÉN TRÚC BÀIKẾTẬP
THIẾT PHẦN MỀM

MÔN CÔNG NGHỆ PHẦN MỀM

Đề tài: Sinh viên: Nguyễn Đứ c Long


Mã SV: B17DCCN393
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
QUẢN LÝ THƯ VIỆN SÁCH

Giảng viên hướng dẫn: Nguyễn Hồ ng Phương

Sinh viên thực hiện: Đỗ Thị Phương Thả o 20092482 CNTT4

Võ Hoà ng Lan Ngọ c 20091921 CNTT3


Nguyễn Thị Huyền Trang 20092811 CNTT3
ê

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.

You might also like