09 표현 언어와 커스텀 태그 (2)


09 표현 언어와 커스텀 태그 (2)

3. 커스텀 태그 (Custom Tag) 커스텀 태그는 JSTL 의 기본이 되며, 완전한 MVC 패턴을 구현하려면 꼭 필요한 요소입니다. 1) 커스텀 태그란 커스텀 태그는 원래 JSP 페이지에서 반복적인 프로그램 로직을 캡슐화하려고 고안된 것으로, 기본적으로 제공되는 태그 이외에 사용자가 확장한 태그라는 의미에서 붙여진 이름입니다. HTML 문서는 브라우저에 의해 해석되므로 커스텀 태그를 구현할 수 없지만, JSP 는 서버에서 해석되므로 커스텀 태그를 구현할 수 있습니다. 일반적으로 스크립트릿을 많이 사용하면 프로그램 로직과 디자인 부분이 섞여서 소스가 복잡해지고 관리하기가 어려워집니다. 그래서 이러한 문제를 해결하려고 나온 것이 '빈즈' 입니다. 하지만 빈즈는 비즈니스 로직에 해당하는 부분들에 대한 처리를 캡슐화할 수 있지만, 데이터를 화면에 표시하기 위해 필요한 프로그램적인 요소를 줄이는 데에는 도움이 되지 않습니다. 예를 들어, 게시판 목록을 보여주는 경우에는 빈즈를 이용해 데...


#JSP #자바웹 #커스텀태그

원문링크 : 09 표현 언어와 커스텀 태그 (2)