JSP - 01

월요일좋아·2022년 10월 14일
0

JSP

목록 보기
1/9

JSP

  • 자바 언어로 서버 측에서 웹 페이지들을 생성해 웹 브라우저로 전송
  • 동적인 웹 페이지를 개발하기 위한 웹 프로그래밍 기술
    • 정적인 웹 페이지 : 미리 만들어진 웹 페이지
    • 동적인 웹 페이지 : 사용자의 상호작용에 따라 데이터가 변경되는 웹 페이지
  • 장점
    • 짧은 코드로 동적인 웹 페이지를 생성
    • 기본적인 예외는 자동으로 처리
    • 많은 확장 라이브러리를 사용
    • 스레드 기반으로 실행되어 시스템 자원을 절약
  • 현재는 현업에서 JSP 사용빈도 낮고, 템플릿으로만 사용함(서블릿|템플릿 -> 서블릿은 스프링으로 변경됨)
    • 신규개발은 스프링으로 하지만 유지보수는 JSP 많이 사용

기본 용어

  • 서버(Server) : 서버컴퓨터
  • 웹 서버(Web Server) : 서버 안에서 웹 서버가 돌아감.
  • 웹 컨테이너(Web Container) : 웹 서버를 돌리기 위한 프로그램 ,웹 서버(Tomcat) 내의 프로그램
  • WAS(Web Application Server) : Tomcat (웹 서버)
  • HTTP(HyperText Transfer Protocol) : HTML 통신규약(웹사이트 기본)
    HTTPS(HTTP Secure) : 현재 기본적으로 많이 사용됨(보안 때문에)
  • 프로토콜 : 통신 규약
  • 포트(Port) : TV의 채널과 같은 기능. 들어오는 신호(인터넷 선)은 하나지만, 채널은 여러개!

JSP파일 기본

Tomcat설치 : https://tomcat.apache.org/

9버전을 사용하는 이유 : JavaEE 의 마지막버전에 8버전인데 그것을 지원하는것이 톰캣 9버전.

STS 설치 :

인텔리제이에서 JSP 파일 생성




0개의 댓글