Record Management System
RMS ( Engelsk Record Management System - records management system ) - API til vedvarende datalagring på enheder på Java ME-platformen , såsom mobiltelefoner, såvel som dens implementering.
Standardisering
Denne API er standardiseret gennem følgende JSR- specifikationer :
Datalagringsskema
- En post er et dataelement. En post er et array af bytes og kan således indeholde alle data, der kan repræsenteres som en sekvens af bytes. Applikationen skal selv bestemme dataserialiseringsformatet . Hver post har et unikt sekvensnummer i depotet. [en]
- Et lager er en ordnet række af poster. Hver indgang i boksen tildeles et unikt nummer i boksen. Hver butik er identificeret med et navn, der indeholder 1 til 31 unicode- tegn. Lagernavnet er unikt i den samme applikation. [en]
En applikation kan oprette, bruge og slette datalagre. Selvom lager, der er oprettet af en app, som standard kun er tilgængeligt for den, er der en måde at gøre lagerplads tilgængelig for alle apps, der er installeret på enheden.
Applikationsprogrammeringsgrænseflade
Standarden definerer følgende klasser og API'er (alle indeholdt i javax.microedition.rms- pakken ) [2] :
- RecordStore - bruges til at gemme data
- RecordEnumeration (grænseflade) - et utalligt sæt poster
- RecordComparator (interface) - Definerer en brugerdefineret postsammenligningsfunktion til sortering
- RecordFilter (grænseflade) - definerer en brugerdefineret funktion til filtrering (valg af) poster
- RecordListener (interface) - tjener til at modtage begivenheder fra butikken
Standarden beskriver også flere undtagelsesklasser.
Se også
Noter
- ↑ 1 2 Pirumyan V. J2ME programmeringsplatform til bærbare enheder . - M . : Kudits-Obraz, 2002. - S. 148-169.
- ↑ javax.microedition.rms (MID-profil) . Hentet 29. marts 2014. Arkiveret fra originalen 3. juli 2013. (Russisk)