Llenguatge de navegació de gràfics d'objectes

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Apache Commons OGNL
programari
Tipus Biblioteca de programari (no apareix a la llista )
Desenvolupador Apache Software Foundation
Última versió 4.0-instantània
Sistema operatiu Multiplataforma
Llenguatge Java
C #
Llicència Llicència Apache 2.0
( Llicència lliure )
Lloc web commons.apache.org/proper/commons-ognl/

Object-Graph Navigation Language (OGNL) és un llenguatge d’expressió de codi obert (EL) [1] per a Java i forma part d’ Apache Commons des del 2011, [2] amb el nom de "Apache Commons OGNL".

Descripció

Tot i que només utilitzeu expressions simples admeses per Java, en lloc de tot l’interval, us permet establir (establir) i obtenir (obtenir) propietats (per a les quals encara cal definir els mètodes setProperty i getProperty al JavaBean ), executeu mètodes de classes Java i obtenir una fàcil manipulació de matriu .

Està pensat per a ús en aplicacions Java EE amb biblioteca d'etiquetes com a llenguatge d'expressió.

Va ser desenvolupat per primera vegada per Marc Andrew Davidson el 1997, després va formar part d’OpenSymphony el 2005 i després va entrar a l’ Apache Incubator a l’abril de 2011, considerant-se àmpliament utilitzat la incubadora de projectes de la Apache Software Foundation . [3] [4] L'agost de 2011 finalment surt de la incubadora i passa a formar part de l' Apache Commons . [2]

S'inclou com a biblioteca jar a la versió estable d'algunes distribucions de Linux , com Debian [5] i Ubuntu . [6]

Projectes amb OGNL

Nota

  1. ^ (EN) El tutorial de Java EE 6 - Llenguatge d'expressió del capítol 6 , de docs.oracle.com, oracle.com. Recuperat el 4 de setembre de 2013.
  2. ^ A b (EN) OGNL Incubation Project Status , a incubator.apache.org, apache.org. Recuperat el 4 de setembre de 2013.
  3. ^ (EN) Incubator Wiki - OGNLProposal , a wiki.apache.org, apache.org. Recuperat el 4 de setembre de 2013.
  4. OpenSymphony, RIP (2000 - 2011) , a opensymphony.com . Consultat el 4 de setembre de 2013 (arxivat de l' original el 5 de setembre de 2013) .
  5. ^ (EN) Debian: detalls del paquet libognl-java a wheezy a packages.debian.org, debian.org. Recuperat el 4 de setembre de 2013.
  6. ^ (EN) Ubuntu: detalls del paquet libognl-java a raring , a packages.ubuntu.com, ubuntu.com. Recuperat el 4 de setembre de 2013.
  7. ^ (EN) Documentació Apache Struts 2 - OGNL , a struts.apache.org, apache.org. Consultat el 4 de setembre de 2013 (arxivat de l' original l'1 d'agost de 2013) .
  8. ^ (EN) Tapestry - Component Bindings , a tapestry.apache.org, apache.org. Recuperat el 4 de setembre de 2013.
  9. ^ (EN) Apache Camel: OGNL , a camel.apache.org, apache.org. Recuperat el 4 de setembre de 2013.
  10. ^ (EN) Apache Feu clic a la Guia de l'usuari a click.apache.org, apache.org. Recuperat el 4 de setembre de 2013.

Articles relacionats

Enllaços externs

Informàtica Portal de TI : accés a les entrades de Wikipedia tractar amb ella