OGNL

OGNL
OGNL
File:OGNL logo.png
Developer(s) OGNL Technology
Stable release 2.7.2 / January 31, 2008; 3 years ago (2008-01-31)
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

References

  1. ^ "OpenSymphony, RIP (2000 - 2011)". Open Symphony. http://www.opensymphony.com/. Retrieved 1 June 2011. 

Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • OGNL — Archivo:OGNL logo.png Desarrollador OGNL Technology http://www.opensymphony.com/ognl Información general Úl …   Wikipedia Español

  • OGNL — Тип Expression Language (EL) Разработчик OGNL Technology Написана на Java, C Sharp Операционная система Кроссплатформенное программное обеспечение Аппаратная платформа Java Virtual Machine …   Википедия

  • OGNL — Object Graph Navigation Language, abgekürzt als OGNL ist eine expression language zum Lesen und Schreiben von Eigenschaften in Java Objekten. Dazu werden zum Setzen und zum Lesen des Wertes einer Eigenschaft die gleichen Ausdrücke verwendet. Zum… …   Deutsch Wikipedia

  • Object-Graph Navigation Language — Object Graph Navigation Language, abgekürzt als OGNL ist eine expression language zum Lesen und Schreiben von Eigenschaften in Java Objekten. Dazu werden zum Setzen und zum Lesen des Wertes einer Eigenschaft die gleichen Ausdrücke verwendet. Zum… …   Deutsch Wikipedia

  • Apache Commons — проект фонда Apache Software Foundation (далее ASF), имеющий своей целью разработку и поддержку открытого программного обеспечения повторного использования на языке Java, т.е. библиотек Java. В более узком смысле Apache Commons это «большая… …   Википедия

  • Tapestry (programming) — Infobox Software name = Apache Tapestry caption = developer = Apache Software Foundation latest release version = 4.1.6 latest release date = 11 September 2008 latest preview version = 5.0.15 latest preview date = 21 September 2008 operating… …   Wikipedia

  • Expression Language — (EL) is a scripting language which allows access to Java components (JavaBeans) through JSP. Since JSP 2.0, it has been used inside JSP tags to separate Java code from JSP, and to allow easier access to Java components (than in Java… …   Wikipedia

  • MVEL — Infobox Software name = MVEL caption = developer = Mike Brock and Various Contributors latest release version = 1.3.13 latest release date = release date|2008|10|10 latest preview version = 2.0 Beta 1 latest preview date = release date|2008|10|03 …   Wikipedia

  • Expression Language — (EL)  скриптовый язык выражений, который позволяет получить доступ к Java компонентам (JavaBeans) из JSP. Начиная с JSP 2.0 используется внутри JSP тегов для отделения Java кода от JSP для обеспечения лёгкого доступа к Java компонентам.… …   Википедия

  • Tapestry — Apache Tapestry Тип Веб фреймворк Разработчик Apache Software Foundation Написана на Java Операционная система Кроссплатформенное ПО …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”