OGNL
Object-Graph Navigation Language (OGNL), creado por OGNL Technology, es un Lenguaje de Expresiones de código abierto para Java, el cual, mediante el uso de expresiones más simples que el amplio espectro que soporta Java, permite obtener y establecer propiedades (a través de métodos ya definidos getProperty y setProperty similares a los presentes en todos los JavaBeans) y la ejecución de métodos de clases Java. AplicacionesAlgunas de las ventajas de OGNL sobre Java son:
Cadenas (chains)Son la unidad fundamental de navegación. [Pueden contener:
encabezado.texto
hashCode()
listeners[0] Ejemplo: name.toCharArray()[0].numericValue.toString() Se pasa a String la propiedad "name" de la que se toma el carácter de la posición 0 y se obtiene su valor numérico que se pasa a String nuevamente. Proyectos que usan OGNL
Enlaces externos
|