2013년 9월 8일 일요일

[7주차 1일] JSTL

기존의 JSP는 결국에 는 Java파일로 된다.

JSF(Java Server Face)
기존의 JSP에 (html + css + javascript로 전환되는)태그들을 추가.
동적인 UI를 출력한다.
정적인 화면 때문에 한계가 있기때문에 현재 많은 주목은 받고 있지 못한 상황이다.


JSTL(Jsp Standard Tag Library)
: 자바코드를  없애자는 목표


두개의 lib 모두 있어야 한다.
javax.servlet.jsp.jstl-1.2.1.jar
javax.servlet.jsp.jstl-api-1.2.1.jar



Expression Language
. ServletContext, HttpSession, ServletRequest 등으로 부터 좀 더 쉽게 꺼내고,
. VO 객체의 getXXX() 메서드 호출을 좀더 쉽게 하기 위해 등장한 문법.
. ${applicationScop.XXX}  <== ServletContext
. ${sessionScop.XXX}  <== HttpSession
. ${requestScop.XXX}  <== ServletRequest
. ${pagetScop.XXX}  <== PageContext
. ${xxxx} <== PageContext > ServletRequest > HttpSession > ServletContext



Property
: getter / setter 의 이름에서 get/set을 제거 하고 첫문자를 소문자로 한것.
read only , write only , read/write property 가 있다.

* property는 변수명이 아니다!!

댓글 없음:

댓글 쓰기