Expression language: Difference between revisions

Content deleted Content added
Dina (talk | contribs)
m move content up from under see also
Added short desc
 
(39 intermediate revisions by 31 users not shown)
Line 1:
{{Short description|Computer language for creating a machine readable representation of ___domain knowledge}}
'''Expression Language''' (EL) is a scripting language which allows access to [[Java (Sun)|Java]] components ([[JavaBean]]s) through [[JavaServer Pages|JSP]]. Since [[JavaServer Pages#JSP 2.0|JSP 2.0]], it has been used inside [[JavaServer Pages|JSP]] tags to separate Java code from JSP, and to allow easier access to Java components (than in Java code).
{{unsourced|date=February 2024}}
 
An '''expression language''' is a [[computer language]] for creating a [[machine readable]] representation of specific [[___domain knowledge]]. Examples include:
Evolution of EL occurred to make scripting easier for web-content designers who have little or practically no knowledge of the core Java Language. This scripting language makes JSP a scripting language in the true sense. Before EL, JSP consisted of some special tags like scriplets, expressions etc within which java code was written explicitly. With EL the web-content designer needs only to know how to make proper calls to core Java methods and can enjoy the true scripting flavour of a scripting language.
 
*[[Advanced Boolean Expression Language]], an obsolete hardware description language for hardware descriptions
==See also==
* [[OGNLData Analysis Expressions]]- An(DAX), open sourcean expression language useddeveloped by [[WebWork]]Microsoft (and [[Struts]]used in Power 2.0).Pivot, among other places
*[[Jakarta Expression Language]], a ___domain-specific language used in Jakarta EE web applications. Formerly known as "Unified Expression Language", "Expression Language" or just "the Expression Language").
*[[Rights Expression Language]]s, machine processable language used for representing immaterial rights such as copyright and license information
 
{{compucomp-langsci-stub}}
==External links==
* [http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro7.html Java- Expression Language]
 
[[Category:ScriptingComputer languages]]
 
[[fr:Expression Language]]
 
{{compu-lang-stub}}