[47일차] Servlet

SOSO·2022년 6월 23일
0

학원

목록 보기
47/59

Servlet

서블릿

  • 자바를 기반으로 하는 웹 개발 표준 언어
  • 실행 코드 방식

자바 기반의 웹 프로그래밍 기술로 자바 언어의 모든 기능을 사용 할 수 있으며 쓰레드 기반의 빠른 처리 속도를 자랑하나, 프로그램 내에서 화면 코딩을 제어해야 하는 문제로 인해 유지 보수에 많은 문제가 있다. 이러한 문제점을 개선한것이 JSP로 JSP는 내부적으로 서블릿 기술에 기반하고 있다.

웹 컨테이너

웹어플리케이션을 실행할 수 있는 컨테이너

개발 환경 구축
서버 : 톰캣( http://tomcat.apache.org/)

톰캣의 디렉토리

  • bin : 톰캣을 실행하고 종료시키는 스크립트 파일 위치
  • conf : 설정 파일이 위치
  • lib : 톰캣을 실행하는데 필요한 라이브러리(jar) 파일이 위치
  • logs : 톰캣 로그 파일이 위치
  • temp : 톰캣이 실행되는 동안 임시 파일이 위치
  • webapps : 웹 어플리케이션이 위치

HTTP 메소드(method)

Get() 메소드

  • 쿼리문자열로 전송
  • 요청라인의 URL뒤에 데이터를 연결하여 전송
  • 256byte가 전송 한계
http://localhost:8080/servletMain/hello
http://localhost:8080/servletMain/hello?id=test
HTML 페이지
<form action=”/servletMain/lauch” method=”get”>
...
</form>

Post() 메소드

  • 요청 몸체 데이터로 전송
  • 전송하는 데이터 사이즈의 제한이 없음
HTML 페이지
<form action=”/servletMain/lauch” method=”post”>
...
</form>
profile
한다 열심히

0개의 댓글