Lưu trữ bản ghi (Record Store)

Một phần của tài liệu báo cáo xây dựng hệ thống m-commerce áp dụng công nghệ java (Trang 36)

5. Đánh giá chung: Xuất sắc F, Giỏi F, Khá F, Trung bình F, Yếu F, Điểm /

3.4 Lưu trữ bản ghi (Record Store)

Lưu trữ bản ghi cho phép lưu dữ liệu khi ứng dụng thoát, khởi động lại và khi thiết bị di động tắt hay thay pin. Dữ liệu lưu trữ bản ghi sẽ tồn tại trên thiết bị di động cho đến khi ứng dụng thật sự được xóa khỏi thiết bị di động. Khi một MIDlet bị xóa, tất cả các lưu trữ bản ghi của nó cũng bị xóa.

Chương 3. Nền tảng J2ME SV: Lê Ngọc Quốc Khánh

Hình 16. Lưu trữ bản ghi

Như trong hình, các MIDlet có thể có nhiều hơn một tập lưu trữ bản ghi, chúng chỉ có thể truy xuất dữ liệu lưu trữ bản ghi chứa trong bộ MIDlet của chúng. Do đó, MIDlet 1 và MIDlet 2 có thể truy xuất dữ liệu trong Record Store 1 và Record Store 2 nhưng chúng không thể truy xuất dữ liệu trong Record Store3. Ngược lại, MIDlet 3 chỉ có thể truy xuất dữ liệu trong Record Store 3 và không thể truy xuất dữ liệu dữ liệu trong Record Store 1 và Record Store 2. Tên của các lưu trữ bản ghi phải là duy nhất trong một bộ MIDlet nhưng các bộ khác nhau có thể dùng trùng tên.

Các bản ghi trong một lưu trữ bản ghi được sắp xếp thành các mảng byte. Các mảng byte không có cùng chiều dài và mỗi mảng byte được gán một số ID bản ghi.

Các bản ghi được định danh bằng một số ID bản ghi (record ID) duy nhất. Các số ID bản ghi được gán theo thứ tự bắt đầu từ 1. Các số sẽ không được dùng lại khi một bản ghi bị xóa do đó sẽ tồn tại các khoảng trống trong các ID bản ghi. Đặc tả MIDP không định nghĩa chuyện gì xảy ra khi đạt đến số ID bản ghi tối đa, điều này phụ thuộc vào ứng dụng.

Một phần của tài liệu báo cáo xây dựng hệ thống m-commerce áp dụng công nghệ java (Trang 36)

Tải bản đầy đủ (PDF)

(76 trang)