자카르타 표준 태그 라이브러리
Jakarta Standard Tag Library안정적 해제 | 1.2.7 / 2019년 8월 18일; 전 |
---|---|
OS | 멀티플랫폼 |
파일 이름 확장명 | .jsp .jspf .jsf |
웹사이트 | projects |
자카르타 표준 태그 라이브러리(JSTL, 이전 JavaServer Pages Standard Tag Library)는 Java EE 웹 애플리케이션 개발 플랫폼의 구성요소다.XML 데이터 처리, 조건부 실행, 데이터베이스 액세스, 루프, 국제화 등 공통 작업에 대해 JSP 태그의 태그 라이브러리를 추가하여 JSP 규격을 확장한다.
JSTL은 Java Community Process(JCP)에 따라 Java Specification Request(JSR) 52로 개발되었다.2006년 5월 8일 JSTL 1.2가 발매되었고, 2011년 12월 7일 JSTL 1.2.1이 발매되었다.[1]
JSTL은 내장된 Java 코드를 직접 사용하지 않고 JSP 페이지 내에 로직을 내장할 수 있는 효과적인 방법을 제공한다.Java 코드의 안팎으로 침입하는 것이 아니라 표준화된 태그 세트의 사용은 유지관리 가능한 코드로 이어지며 애플리케이션 코드와 사용자 인터페이스의 개발 사이의 우려를 분리할 수 있게 한다.
JSTL 태그 라이브러리 설명자에는 총 6개가 있다.
- 핵심 라이브러리.예: [2]⟨c:if⟩ 및 ⟨c:when
- i18n 형식 라이브러리[3]
- * 데이터베이스 태그 라이브러리, 데이터베이스 테이블 쿼리,[4] 작성 및 업데이트에 대한 태그 포함
- XML 라이브러리[5]
- 함수 라이브러리[6]
- TLV는 JSP 페이지의 XML 보기에 대한 변환 시간 검증을 허용한다.JSTL이 제공하는 TLV는 태그 라이브러리 작성자가 JSP 페이지의 스크립팅 요소 및 허용된 태그 라이브러리의 사용에 관한 제한을 시행할 수 있도록 한다.[7]
JCP에는 JSTL 외에도 표준 JSP 태그 라이브러리를 개발하기 위한 다음과 같은 JSR이 있다.
- JSR 128: JESI – Edge Side 포함용 JSP 태그 라이브러리(비활성)
- JSR 267: 웹 서비스를 위한 JSP 태그 라이브러리
참고 항목
참조
- ^ "Maven Central Repository Search".
- ^ "JSTL core (TLDDoc Generated Documentation)".
- ^ "JSTL FMT (TLDDoc Generated Documentation)".
- ^ "JSTL SQL (TLDDoc Generated Documentation)".
- ^ "JSTL XML (TLDDoc Generated Documentation)".
- ^ "JSTL functions (TLDDoc Generated Documentation)".
- ^ "Javax.servlet.JSP.JSTL.TLV (Java EE 6 )".
외부 링크
- 공식 웹사이트
- JSTL TLDDOCs
- JSR 52(JSTL 1.0, 1.1, 1.2)
- 자카르 표준 타글리브 1.1, JSTL(퇴직) 구현
- JSP 표준 태그 라이브러리(JSTL) 규격의 구현을 위한 Apache Standard Taglib
- JSTL 1.0 참조(독일어)
- JSTL 1.2 홈페이지
- 공식 자습서:Java EE 5 자습서 7장 JavaServer 페이지 표준 태그 라이브러리[1]
- JSTL 1.1 참조
- JSF 2.1 페이스릿 태그 라이브러리 설명서[2]
- OWASP ESAPI 태그(JSTL은 웹 사이트 보안을 위한 태그를 제공하지 않으므로)