Llenguatge de navegació de gràfics d'objectes
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
- ^ (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.
- ^ A b (EN) OGNL Incubation Project Status , a incubator.apache.org, apache.org. Recuperat el 4 de setembre de 2013.
- ^ (EN) Incubator Wiki - OGNLProposal , a wiki.apache.org, apache.org. Recuperat el 4 de setembre de 2013.
- ↑ OpenSymphony, RIP (2000 - 2011) , a opensymphony.com . Consultat el 4 de setembre de 2013 (arxivat de l' original el 5 de setembre de 2013) .
- ^ (EN) Debian: detalls del paquet libognl-java a wheezy a packages.debian.org, debian.org. Recuperat el 4 de setembre de 2013.
- ^ (EN) Ubuntu: detalls del paquet libognl-java a raring , a packages.ubuntu.com, ubuntu.com. Recuperat el 4 de setembre de 2013.
- ^ (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) .
- ^ (EN) Tapestry - Component Bindings , a tapestry.apache.org, apache.org. Recuperat el 4 de setembre de 2013.
- ^ (EN) Apache Camel: OGNL , a camel.apache.org, apache.org. Recuperat el 4 de setembre de 2013.
- ^ (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
- Lloc oficial d'Apache Commons , a commons.apache.org .
- Article a IBM DeveloperWorks , a ibm.com .
- WOOgnl: implementació OGNL per a WebObjects