Expression language: Difference between revisions

Content deleted Content added
Ripounet (talk | contribs)
+Fr
Added short desc
 
(45 intermediate revisions by 36 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 to allow access [[Java (Sun)|Java]] components ([[JavaBean]]s) through [[JavaServer Pages|JSP]]. Since [[JavaServer Pages#JSP 2.0|JSP 2.0]], it is used inside [[JavaServer Pages|JSP]] tags to separate Java code from JSP, and to allow easier access to Java components (than in Java codes).
{{unsourced|date=February 2024}}
 
An '''expression language''' is a [[computer language]] for creating a [[machine readable]] representation of specific [[___domain knowledge]]. Examples include:
==See also==
* [[OGNL]]- An open source expression language used by [[WebWork]] (and [[Struts]] 2.0).
Evolvement of EL occurred to make scripting more 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 consisited of some special tags like scriplets, expressions etc within which java code were written explicitly. With EL the web-content designer must only know to make proper calls to the core Java methods and just enjoy the true scripting flavour of a scripting language.
 
*[[Advanced Boolean Expression Language]], an obsolete hardware description language for hardware descriptions
==External links==
*[[Data Analysis Expressions]] (DAX), an expression language developed by Microsoft and used in Power Pivot, among other places
* [http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro7.html Java- Expression Language]
*[[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}}
[[Category:Technology stubs]]
[[Category:Scripting languages]]
[[Category:Programming languages]]
 
[[Category:TechnologyComputer stubslanguages]]
[[fr:Expression Language]]
 
{{compu-lang-stub}}