1.표현 언어(Expression Language, EL)
프로그래밍 언어의 하위 집합으로, 간단한 표현식(Expressions)을 작성하고 실행하는 데 사용된다.
표현 언어는 주로 복잡한 로직이 아닌 간단한 계산이나 조건 평가를 처리하기 위해 설계되며, 종종 큰 시스템이나 프레임워크 내에서 데이터를 동적으로 처리하는 데 활용된다.
(표현식은 데이터를 계산, 참조, 조작하거나 조건을 평가하는 코드 조각)
2.예시
- 웹 프레임워크의 뷰 레이어
- JSP, JSF, Django, Flask 등에서 HTML 템플릿 내 데이터 바인딩.
- 템플릿 엔진
- Jinja2, Thymeleaf, Mustache 등에서 동적 데이터를 처리.
- 구성 파일 또는 DSL
- JSON, YAML 같은 설정 파일에서 간단한 표현식 사용.
- 백엔드 데이터 처리
- Spring SpEL, Hibernate HQL과 같은 도구에서 조건문이나 데이터 필터링.
'Computer Science > 개발지식' 카테고리의 다른 글
[개발지식] 엔드투엔드(end-to-end) 테스트 (0) | 2025.01.07 |
---|---|
[개발지식] 가비지 컬렉터(Garbage Collector, GC) (0) | 2025.01.06 |
[개발지식] 콜 스택(Call Stack) (1) | 2025.01.05 |