WEB, JSP,Servlet 맛보기

JSP 특징

  • 동적 웹 어플리케이션 컴포넌트
  • 클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용
  • JSP는 서블릿으로 변환되어 실행
  • MVC패턴에서 View로 이용된다

MVC

  • 클라이언트가 요청을 하면 Controller가 무엇을 요청했는지 파악 후 해당 작업을 할 수 있는 컴포넌트가 작업을 하도록 한다
  • Model이 작업 후(db연동 등) 컨트롤러에게 가공한 데이터를 준다
  • 컨트롤러가 View에게 결과를 주고 View가 클라이언트에게 응답해준다

servlet

  • 동적 웹 어플리케이션 컴포넌트
  • java 언어를 사용하여 웹 프로그램을 제작하는 것
  • 클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용
  • java thread이용하여 동작 [ 장점 ] : 한번에 많은 요청이 들어와도 서버에 부하가 적게든다
  • MVC패턴에서 Controller로 이용된다
web.xml에 서블릿 맵핑
  • 기존 경로는 너무 길고, 보안에 노출되어 있기 때문에 간단하게 맵핑한다 servlet maping

Reference

https://www.inflearn.com/course/실전-jsp-강좌/