본문 바로가기
jsp

JSP(Java Server Pages) 시작하기

by 잡다한 개발자 정모씨 2024. 4. 7.
JSP란?
  • JSP (Java Server Pages)는 동적인 웹 페이지를 개발하기 위한 웹 프로그래밍 기술입니다. 이름에서처럼 자바언어를 사용하여 서버측에서 웹페이를 생성해 웹 브라우저로 전송해줍니다. 자바를 서버개발언어로 자리 잡게 한 일등공신입니다.

알고 가야 하는 개념

  • 웹 서버 (web server)
    • 사용자로부터 HTTP를 통해 요청을 받으면 해당하는 정적페이지를 사용자에게 응답해주는 소프트웨어를 말한다. ⇒ 사용자 요청에 해당하는 html 문서 파일을 스토리이지에서 찾아서 띄워줌
  • WAS (Web Application Server)
    • 웹 애플리케이션이 실행될 수 있는 환경을 제공하는 소프트웨어 엔진으로, 컴퓨터에서 운영체제와 비슷한 역할을 하는 프로그램이라고 할 수 있습니다. 예로는 톰캣이 있다.

필요 세팅

JDK

JDK (Java Development Kit)는 자바 개발에 없어서는 안되는 개발도구. 꼭 필요함

  • 설치 후 환경변수 → 시스템 변수 → 새로만들기

  • 설치 후 환경변수 → 시스템 변수 → path선택 → 수정하기  

Tomcat

아파치 톰캣 (Apache Tomcat)은 웹서버와 애플리케이션 서버의 역할을 하는 오픈소스 프로그램이다. 같은 기능을 가진 서버로는 윈도우 IIS, 구글의 GWS가 있음

  • (https://tomcat.apache.org/) 로 들어가서 Tomcat을 다운로드. 필자는 JSP를 위해 64bit Windows인 10.1.9를 다운 받음 

  • tomcat도 CATARINA_HOME이라는 이름의 시스템 변수로 등록해준다
    • 시스템 변수에 등록해주는 이유는 운영체제가 어떤 경로에서든 그 파일을 인식할 수 있도록 하는 것이다.

설치 확인

  1. cmd를 이용해 tomcat을 설치한 위치로 가서 startup.bat 을 사용해 tomcat을 실행
  2. localhost:8080서버로 가서 tomcat의 설치를 확인한다.
                            1.