OGNL
OGNL (англ. Object-Graph Navigation Language) — язык навигации по объектам-графам, язык выражений для манипуляции с данными[1].
Создан OGNL Technology как язык выражений (англ. Expression Language) для языка Java, который позволяет манипулировать свойствами (через JavaBeans методы setProperty и getProperty), и обращаться к методам классов Java. Также позволяет манипулировать массивами[2].
Общие сведения
| OGNL | |
|---|---|
| Тип | Expression Language (EL) |
| Разработчик | OGNL Technology |
| Написана на | Java, C Sharp |
| Операционная система | Кроссплатформенное программное обеспечение |
| Аппаратные платформы | Java Virtual Machine, .NET |
| Последняя версия | 3.3.2 (январь 2022) |
| Лицензия | BSD License |
| Сайт | opensymphony.com/ognl |