Propiedades de Java

proporcionan una forma eficiente de acceder a las propiedades similares a los frijoles de los objetos Java.
Descargar ahora

Propiedades de Java Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Trapdoor
  • Sitio web del editor:
  • http://www.trapdoor.org/prj_properties.php

Propiedades de Java Etiquetas


Propiedades de Java Descripción

Las propiedades de Java proporcionan una forma eficiente de acceder a las propiedades similares a los frijoles de los objetos Java. Las propiedades de Java proporcionan una forma eficiente de acceder a las propiedades similares a frijoles de los objetos de Java. En pocas palabras, proporciona una forma eficiente de acceder a las propiedades similares a los frijoles de los objetos Java. A diferencia de las propiedades de Java Bean, se puede especificar una cadena de propiedades de manera eficiente, lo que permite un acceso conveniente a las propiedades de los objetos de dominio anidados. La generación de clases y el almacenamiento en caché se pueden usar muy fácilmente para obviar la necesidad de reflexión, sin perder la flexibilidad que proporciona. Clase. Propiedades También proporciona clases que manipulan objetos en tiempo de ejecución mediante el uso de cuerdas para abordar las variables conceptuales (Pensar propiedades de frijol) de una manera similar a los mecanismos de reflexión de Java. Ejemplo de la propiedad de la clase Digamos que tenemos las siguientes clases: orden público. .} Dirección de clase pública {... cadena pública getline1 () {...} cadena pública getline2 () {...} ahora, ahora, podríamos hacer esto para acceder a la línea 1 de la dirección: resultado = orden .getcustomer (). GetAddress (). Getline1 (); ¿Pero qué pasa si hay nulos? ¿Qué sucede si queremos comparar la primera línea de la dirección de dos órdenes diferentes? Whith Properties Este es realmente simple: ClassProperty P = PropertyManager.GetProperty (Order.Class, "Cliente: Dirección: Line1", VERDADERO); Resultado = P.GetValue (orden); La idea es lo suficientemente simple: use la cadena "Cliente: Dirección: Line1" para especificar una serie de llamadas GETXXX. Es importante destacar que la biblioteca maneja nulas para usted, devolviendo nulo si alguno de los objetos en la cadena es nulo. NOTA, esto no es simplemente una envoltura alrededor de la reflexión de Java, ya que incluye optimizaciones no reflectantes haciendo uso de la biblioteca de cojen para generar archivos de clase en tiempo de ejecución para acceder a estas propiedades. El beneficio real radica en poder especificar qué propiedades desea acceder en tiempo de ejecución. Incluso puede pasar esta habilidad a los usuarios de su biblioteca o solicitud. A diferencia de la reflexión, los archivos de clase se generan para las propiedades, y estos archivos están en caché, lo que significa una vez que haya especificado una propiedad una vez, los usos adicionales de la misma propiedad no usan la reflexión y son muy rápidas. Propiedades de frijol API vs Java. Las propiedades API Models Accessor / Mutator Method Method Methods Aires como variables conceptuales llamadas propiedades. El enfoque utilizado es similar, pero más flexible que las propiedades de frijol Java, y más actuador que la reflexión si se usa la generación de clase de tiempo de ejecución. A diferencia de las propiedades de Java Bean, se puede especificar una cadena o ruta de propiedades (y, lo que es más importante, convertirse en un código bytecodo utilizando la generación de tiempo de ejecución) para atravesar un árbol complejo de objetos. Es fácil crear aplicaciones portátiles entre diferentes entornos de seguridad, utilizando la generación de tiempo de ejecución donde se permite, y retrocediendo a la reflexión donde la seguridad es más estricta. Administración de clase dinámica. El paquete de propiedades también proporciona clases para manejar la carga (y la descarga / recarga) de clases en tiempo de ejecución. Proporciona un marco útil para cargar dinámicamente las clases generadas por tiempo de ejecución, por ejemplo. Si bien la API de la propiedad puede ignorar felizmente el marco de carga dinámica, también puede hacerlo usarlo para habilitar la generación de clase de tiempo de ejecución.


Propiedades de Java Software relacionado

sl

SL es una biblioteca de listas de enlace genérica eficiente en la memoria. ...

192

Descargar