Limbajul de navigație cu grafic de obiecte

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Apache Commons OGNL
software
Tip Bibliotecă software (nu este listată )
Dezvoltator Apache Software Foundation
Ultima versiune 4.0-SNAPSHOT
Sistem de operare Multiplatform
Limba Java
C #
Licență Licență Apache 2.0
( Licență gratuită )
Site-ul web commons.apache.org/proper/commons-ognl/

Object-Graph Navigation Language (OGNL) este un limbaj de expresie open source (EL) [1] pentru Java și face parte din Apache Commons din 2011, [2] sub numele de "Apache Commons OGNL".

Descriere

În timp ce folosind expresii simple , susținute de Java, mai degrabă decât întreaga gamă, vă permite să setați (set) și proprietăți de a obține (get) (pentru care este încă necesar să se definească setProperty și metodele getProperty în JavaBean ), executa metode de clase Java și obțineți o manipulare ușoară a matricei .

Este destinat utilizării în aplicații Java EE cu biblioteca de etichete ca limbaj de expresie.

A fost dezvoltat pentru prima dată de Marc Andrew Davidson în 1997, apoi a devenit parte a OpenSymphony în 2005 și apoi a intrat în Apache Incubator în aprilie 2011, incubatorul de proiecte al Apache Software Foundation , fiind considerat utilizat pe scară largă. [3] [4] În august 2011, iese din incubator și devine parte a Apache Commons . [2]

Este inclusă ca bibliotecă jar în versiunea stabilă a unor distribuții Linux , cum ar fi Debian [5] și Ubuntu . [6]

Proiecte care utilizează OGNL

Notă

  1. ^ (RO) Tutorialul Java EE 6 - Capitolul 6 Expression Language , al docs.oracle.com, oracle.com. Accesat la data de 04 septembrie 2013.
  2. ^ A b (EN) OGNL Incubation Project Status , pe incubator.apache.org, apache.org. Accesat la data de 04 septembrie 2013.
  3. ^ (EN) Incubator Wiki - OGNLProposal , pe wiki.apache.org, apache.org. Accesat la data de 04 septembrie 2013.
  4. ^ OpenSymphony, RIP (2000 - 2011) , pe opensymphony.com . Adus la 4 septembrie 2013 (arhivat din original la 5 septembrie 2013) .
  5. ^ (EN) Debian - Detalii despre pachetul libognl-java în wheezy pe packages.debian.org, debian.org. Accesat la data de 04 septembrie 2013.
  6. ^ (EN) Ubuntu - Detalii despre pachetul libognl-java în raring , pe packages.ubuntu.com, ubuntu.com. Accesat la data de 04 septembrie 2013.
  7. ^ (EN) Documentație Apache Struts 2 - OGNL , pe struts.apache.org, apache.org. Adus la 4 septembrie 2013 (arhivat din original la 1 august 2013) .
  8. ^ (EN) Tapestry - Component Bindings , pe tapestry.apache.org , apache.org. Accesat la data de 04 septembrie 2013.
  9. ^ (EN) Apache Camel: OGNL , pe camel.apache.org, apache.org. Accesat la data de 04 septembrie 2013.
  10. ^ (EN) Apache Faceți clic pe Ghidul utilizatorului pe click.apache.org, apache.org. Accesat la data de 04 septembrie 2013.

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT