Sistema de gestión de registros
RMS ( English Record Management System - sistema de gestión de registros ) - API para el almacenamiento persistente de datos en dispositivos sobre la plataforma Java ME , como teléfonos celulares, así como su implementación.
Estandarización
Esta API está estandarizada a través de las siguientes especificaciones JSR :
Esquema de almacenamiento de datos
- Un registro es un elemento de datos. Un registro es una matriz de bytes y, por lo tanto, puede contener cualquier dato que pueda representarse como una secuencia de bytes. La aplicación debe determinar el formato de serialización de datos por sí misma. Cada entrada tiene un número de secuencia único dentro del repositorio. [una]
- Un repositorio es una matriz ordenada de registros. A cada entrada en la bóveda se le asigna un número único dentro de la bóveda. Cada tienda se identifica con un nombre que contiene de 1 a 31 caracteres Unicode . El nombre de almacenamiento es único dentro de la misma aplicación. [una]
Una aplicación puede crear, usar y eliminar almacenes de datos. Aunque de forma predeterminada, el almacenamiento creado por una aplicación solo está disponible para ella, hay una manera de hacer que el almacenamiento esté disponible para todas las aplicaciones instaladas en el dispositivo.
Interfaz de programación de aplicaciones
El estándar define las siguientes clases y API (todas contenidas en el paquete javax.microedition.rms ) [2] :
- RecordStore : se utiliza para almacenar datos
- RecordEnumeration (interfaz) - un conjunto enumerable de registros
- RecordComparator (interfaz): define una función de comparación de registros personalizada para ordenar
- RecordFilter (interfaz): define una función personalizada para filtrar (seleccionar) registros
- RecordListener (interfaz) - sirve para recibir eventos de la tienda
El estándar también describe varias clases de excepción.
Véase también
Notas
- ↑ 1 2 Plataforma de programación Pirumyan V. J2ME para dispositivos portátiles . - M. : Kudits-Obraz, 2002. - S. 148-169.
- ↑ javax.microedition.rms (Perfil MID) . Consultado el 29 de marzo de 2014. Archivado desde el original el 3 de julio de 2013. (Ruso)