Sistem de management al înregistrărilor
RMS ( English Record Management System - sistem de management al înregistrărilor ) - API pentru stocarea persistentă a datelor pe dispozitivele de pe platforma Java ME , cum ar fi telefoanele mobile, precum și implementarea acesteia.
Standardizare
Acest API este standardizat prin următoarele specificații JSR :
Schema de stocare a datelor
- O înregistrare este un element de date. O înregistrare este o matrice de octeți și, prin urmare, poate conține orice date care pot fi reprezentate ca o secvență de octeți. Aplicația trebuie să determine în sine formatul de serializare a datelor. Fiecare intrare are un număr unic de secvență în depozit. [unu]
- Un depozit este o matrice ordonată de înregistrări. Fiecare intrare din seif i se atribuie un număr unic în seif. Fiecare magazin este identificat printr-un nume care conține de la 1 la 31 de caractere unicode . Numele de stocare este unic în cadrul aceleiași aplicații. [unu]
O aplicație poate crea, utiliza și șterge depozite de date. Deși în mod implicit, spațiul de stocare creat de o aplicație este disponibil doar pentru aceasta, există o modalitate de a face spațiul de stocare disponibil pentru toate aplicațiile instalate pe dispozitiv.
Interfață de programare a aplicației
Standardul definește următoarele clase și API-uri (toate conținute în pachetul javax.microedition.rms ) [2] :
- RecordStore - folosit pentru a stoca date
- RecordEnumeration (interfață) - un set enumerabil de înregistrări
- RecordComparator (interfață) - Definește o funcție personalizată de comparare a înregistrărilor pentru sortare
- RecordFilter (interfață) - definește o funcție personalizată pentru filtrarea (selectarea) înregistrărilor
- RecordListener (interfață) - servește pentru a primi evenimente din magazin
Standardul descrie, de asemenea, mai multe clase de excepție.
Vezi și
Note
- ↑ 1 2 Pirumyan V. Platformă de programare J2ME pentru dispozitive portabile . - M . : Kudits-Obraz, 2002. - S. 148-169.
- ↑ javax.microedition.rms (Profil MID) . Preluat la 29 martie 2014. Arhivat din original la 3 iulie 2013. (Rusă)