- OGNL
-
OGNL File:OGNL logo.png Developer(s) OGNL Technology Stable release 2.7.2 / January 31, 2008 Written in Java, C# Operating system Cross-platform Platform Java Virtual Machine, .NET Type Expression Language (EL) License BSD License Website http://incubator.apache.org/ognl Object-Graph Navigation Language (OGNL), created by OGNL Technology, is an open-source Expression Language (EL) for Java, which, while using simpler expressions than the full range of those supported by the Java language, allows getting and setting properties (through defined setProperty and getProperty methods, found in JavaBeans), and execution of methods of Java classes. It also allows for simpler array manipulation.
It is aimed to be used in Java EE applications with taglibs as expression language.
The OpenSymphony is now defunct[1], OGNL is developed now as a part of the Apache Commons.
There is also a .NET port of OGNL.
Contents
Projects using OGNL
- WebWork and its successor Struts2
- Tapestry
- Spring Web Flow
- Apache Click
- NReco (.NET integration framework for lightweight MDD)
- op4j (op4j-ognl extension) - Java fluent interface implementation.
- MyBatis - SQL mapper framework
- The Thymeleaf - A Java XML/XHTML/HTML5 template engine
- Unitils - Modular Testing framework for Java
See also
External links
- OGNL Homepage (Apache)
- OOgnl WOOgnl - OGNL implementation for WebObjects
- WebWork (using OGNL)
- op4j (using OGNL)
- Thymeleaf (using OGNL)
References
- ^ "OpenSymphony, RIP (2000 - 2011)". Open Symphony. http://www.opensymphony.com/. Retrieved 1 June 2011.
Categories:- Technology stubs
- Scripting languages
- Free software programmed in C Sharp
- Free software programmed in Java
- Java platform
- Programming language topic stubs
Wikimedia Foundation. 2010.