Object-Graph Navigation Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Collegamenti esterni: +IBM DeveloperWorks |
→Collegamenti esterni: Sostituito il collegamento al sito ufficiale con il template "Collegamenti esterni" in quanto è già presente su Wikidata |
||
(20 versioni intermedie di 15 utenti non mostrate) | |||
Riga 1:
{{O|software libero|marzo 2017}}
{{Software
|Nome = Apache Commons OGNL
'''Object-Graph Navigation Language''' (OGNL) è un [[Expression Language|Expression Language (EL)]]<ref>{{cita web|url=http://docs.oracle.com/javaee/6/tutorial/doc/gjddd.html|titolo=The Java EE 6 Tutorial - Chapter 6 Expression Language|lingua=en|editore=oracle.com|accesso=4 settembre 2013}}</ref> [[open-source]] per [[Java (linguaggio)|Java]].▼
|Logo =
|Screenshot =
|Didascalia =
|Sviluppatore = [[Apache Software Foundation]]
|UltimaVersione = 4.0-SNAPSHOT
|DataUltimaVersione =
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
|SistemaOperativo = multipiattaforma
|Linguaggio = Java
|Genere = Libreria software
|Licenza = [[Apache License]] 2.0
|SoftwareLibero = sì
|Lingua =
}}
▲L{{'}}'''Object-Graph Navigation Language''' (OGNL) è un [[Expression Language|Expression Language (EL)]]<ref>{{cita web|url=
==Descrizione==
Pur utilizzando solo delle semplici espressioni supportate da Java, piuttosto che l'intero range, permette di impostare (set) ed ottenere (get) delle property (per cui è comunque necessario definire i metodi ''setProperty'' e ''getProperty'' nel [[JavaBean]]), eseguire dei [[metodo (informatica)|metodi]] di [[classe (informatica)|classi]] Java e ottenere una facile manipolazione degli [[array]].
È destinato ad essere utilizzato nelle applicazioni [[Java EE]] con [[
Fu sviluppato inizialmente da Marc Andrew Davidson nel 1997, per poi diventare parte di
È incluso come libreria [[jar (formato di file)|jar]] nella versione stabile di alcune [[Distribuzione Linux|distribuzioni Linux]], come [[Debian]]<ref>{{cita web|url=https://packages.debian.org/wheezy/libognl-java|titolo=Debian -- Details of package libognl-java in wheezy|lingua=en|editore=debian.org|accesso=4 settembre 2013}}</ref> e [[Ubuntu]].<ref>{{cita web|url=https://packages.ubuntu.com/raring/libognl-java|titolo=Ubuntu – Details of package libognl-java in raring|lingua=en|editore=ubuntu.com|accesso=4 settembre 2013}}</ref>
==Progetti che utilizzano OGNL==
* [[Apache Struts]]<ref>{{cita web|url=
* [[Apache Tapestry]]<ref>{{cita web|url=
* [[Apache Camel]]<ref>{{cita web|url=
* [[Apache Click]]<ref>{{cita web|url=
==Note==
Riga 20 ⟶ 39:
==Voci correlate==
* [[Java (linguaggio di programmazione)
== Collegamenti esterni ==▼
* {{Collegamenti esterni}}
*
* [
{{portale|informatica}}
▲==Collegamenti esterni==
▲* [http://commons.apache.org/proper/commons-ognl/ Sito ufficiale su Apache Commons]
▲* [http://www.ibm.com/developerworks/library/os-struts2ognl/ Articolo su IBM DeveloperWorks]
▲* [http://en.wikibooks.org/wiki/Programming:WebObjects/Project_WONDER/Frameworks/WOOgnl WOOgnl - OGNL implementazione per] [[WebObjects]]
[[Categoria:
[[Categoria:Contenuti aperti]]
|