
웹 컨테이너 동적인 데이터 연산, 요청이 들어왔을 때 서버가 연산을 요청하는 곳 연산이 끝나면 정제된 데이터(html, json, xml, ...)로 서버에 돌려준다.톰캣 설치 톰캣 9.0 버전 사용 구글에 tomcat 검색 > 홈페이지 입장 > 왼쪽 다운로드에서 to

스크립트 태그 HTML 문서 내부에 자바 코드를 넣어 프로그래밍이 가능하도록 만들 수 있다. 1. 선언문(Declaration) 자바 변수나 메소드를 정의하는데 사용되는 태그 변환되는 서블릿 클래스 영역에 선언된다. 2. 표현문(Expression) 자바 변수, 계산식, 메소드 호출의 리턴값 등을 표현해주는 태그 작성한 값이 그대로 H...

include 디렉티브 태그 현재 JSP 페이지의 특정 영역에 외부 파일의 내용을 포함시키는 태그이다. 보통 header와 footer는 대부분의 페이지에서 동일한 내용으로 작성되기 때문에 각 JSP 파일마다 그 코드들을 반복해서 작성하는 것이 아니라 유지보수

쿠키(Cookie) 웹 브라우저가 저장하고 있는 데이터로, 웹 서버에 요청을 보낼 때 쿠키를 요청 헤더에 담아서 같이 전송한다. 장/단점 클라이언트의 일정 폴더에 정보를 저장하기 때문에 서버의 부하를 줄일 수 있다. 데이터가 사용자 컴퓨터에 저장되기 때문에 보안의 위협을 받을 수 있다. 데이터 저장 용량의 한계가 있다.(소용량의 문자열 데...

Ajax(Asynchronous Javascript And XML) 빠르게 동작하는 웹 페이지를 만들기 위한 개발 기법이다. Ajax는 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신할 수 있고 백그라운드 영역에서 서버와 통신하여 그 결과를 웹 페이지의 일부분에만 표시할 수 있다. 이 때 서버와 데이터를 주고받을 수 있는데 주...

DBCP(DataBase Connection Pool) 사용자의 요청이 있을 때 마다 DB 연결을 한다면 코드가 복잡해지며 많은 요청이 있을 때 연결속도가 저하될 수 있다. 따라서 미리 Connection들을 만들어 두고 필요시 저장된 공간에서 가져다 쓰고 반납하는 기법이다. JNDI(Java Naming and Directory Interface...

EL문과 JSTL 라이브러리로 자바 구문을 만들어 놓고 필요할 때마다 꺼내 쓰면 되기 때문에 유지보수에 편하다. JSP 페이지 내에서 자바코드와 HTML코드(태그형태)가 섞여 있으면 가독성이 떨어진다. EL문과 JSTL문을 사용하면 HTML과 태그형태로만 구성된

\> jakarta-taglibs-standard-1.1.2.zip 다운로드 > 압축해제\> 사용할 프로젝트에 라이브러리 추가(jakarta-taglibs-standard-1.1.2 > lib > jstl.jar, standard.jar 추가)