Linguagem de Expressão

Linguagem de Expressão, do inglês Expression Language (EL), é uma linguagem de script que permite o acesso a componentes Java (JavaBeans) através de JSP. Desde o JSP 2.0, ela tem sido utilizada dentro de tags JSP para separar o código Java do código JSP e para possibilitar o acesso mais fácil aos componentes Java (e assim ao código Java).

A evolução da LE ocorreu para tornar a programação de scripts mais fácil para projetistas de conteúdo web que possuem pouca ou praticamente nenhum conhecimento da linguagem Java. Esta linguagem de script torna a JSP uma linguagem de script no verdadeiro sentido. Antes da LE, JSP consistia de algumas tags especiais como scriptlets, expressões e etc. dentro da qual código Java era escrito explicitamente. Com a LE o projetista de conteúdo web precisa apenas saber como realizar as chamadas convenientes aos métodos Java e pode aproveitar o melhor de uma linguagem de script.

Ver também editar

  • OGNL - Uma linguagem de expressão de código aberto usada por WebWork (e Struts2).
  • MVEL - Outra LE de código aberto usada em muitos projetos em Java.

Ligações externas editar

  Este artigo sobre linguagem de programação é um esboço. Você pode ajudar a Wikipédia expandindo-o.