JSP란 무엇인가?
JSP는 JavaServer Pages의 약자이다.
1. JSP는 JAVA언어 기반으로 JAVA가 제공하는 기능을 그대로 사용할수 있다.
2. 클라이언트의 요청을 http 프로토콜에 따라 처리 하고 응답할수 있다.
3. HTML, XML등 클라이언트가 요청한 문서를 생성 한다.
4. 웹어플리케이션 프로그래밍을 다양한 표현식 액션 태그등을 제공해준다.
JSP는 위처럼 JAVA가 제공하는 모든 기능을 자유롭게 쓸수 있으므로 플랫폼에 영향이 없다.
플랫폼이라는건 유닉스, 리눅스, 윈도우즈등의 운영체제를 이야기 한다.
환경이 바뀌는 일이 생겨도 재코딩을 해야할 필요가 없다.
개발환경 구축
JSP를 하기 위해서 필요한 개발환경은 다음과 같다.
1. JDK 설치
JAVA를 개발하기 위한 필수 도구로 JAVA실행 및 디버깅을 위해서는 필수적으로 깔아야 하는 요소다.
사이트에 접속후 상단 메뉴 다운로드 중 화살표 표시된 Java for Developers 누른다.
두가지 화살표중 아무거나 클릭하여 JDK 다운로드 페이지로 간다.
Accept License Agreement를 체크하고 운영 체제 환경에 맞는 버전을 다운로드 한다.
다운로드가 완료되면 쭉쭉~ 넥스트 버튼을 누르면 설치가 된다.
2. 웹 컨테이너
JSP와 서블릿을 실행시켜주기 위한 컨테이너로 톰캣, 제티 등이 있다.
위 URL에 접속하여 왼쪽 메뉴가 많이 있지만 대부분 최신 버전보다 한단계 낮은 버전을 사용한다. 전버전에는 이미 안정성이나 테스트들이 검증되었기 때문에 전버전을 사용을 해보고 난뒤에 최신 버전을 사용하는것이 좋다.
위 URL로 접속하여 왼쪽 네모 박스를 클릭하여 아래 화살표 방향으로 되어있는 인스톨파일을 다운받아 설치만 하면된다. 네모박스에서 말풍선은 설치형이 아닌 파일형태로 다운받아 사용하는 것을 표시 하였다.
3. 코드를 작성하기 위한 툴
에디트플러스 처럼 코드를 작성하기 위해 JSP는 이클립스를 사용한다.
화살표가 표시된 다운로드 버튼을 누른다.
위에표시된 화살표 버튼중 자신의 운영체제에 맞는 32BIT 나 64BIT 버전을 다운로드 받는다.
이클립스는 따로 설치과정이 필요없고 다운로드 받은 파일을 압축만 풀어서 원하는 폴더에서 사용하면 된다.