컴공생의 다이어리

서블릿(Servlet)이란? 본문

Development/Network & Web

서블릿(Servlet)이란?

컴공 K 2022. 1. 7. 00:01

서블릿(Servlet)이란?

- 자바를 사용하여 웹을 만들기 위해 필요한 기술

- 웹페이지 등을 동적으로 생성하거나 데이터 처리를 수행하기 위해 자바로 작성된 프로그램

- Java Thread를 이용하여 동작

- 자바로 구현 된 CGI

이를테면 index.html에 사용자님 환영합니다.라는 고정 문구 대신에 사용자를 인식한 뒤, A님 환영합니다. B님 환영합니다. 와 같은 메세지를 출력할 수 있도록 만들어주는 자바 소프트웨어 컴포넌트이다.

 

 

서블릿 동작 과정

 

 

 

 

 

 

https://coding-factory.tistory.com/742

 

[Web] 서블릿(Servlet)이란 무엇인가? 서블릿 총정리

 서블릿(Servlet)이란? 서블릿이란 Dynamic Web Page를 만들 때 사용되는 자바 기반의 웹 애플리케이션 프로그래밍 기술입니다. 웹을 만들때는 다양한 요청(Request)과 응답(Response)이 있기 마련이고 이

coding-factory.tistory.com

https://lovefor-you.tistory.com/339

 

[웹 프로그래밍 개념] 서블릿이란? (Servlet 구조 및 처리과정)

1> 서블릿 (Servlet) : 웹서버에서 동작하는 서비스 페이지로 웹브라우저에서 클라이언트 요청에 따라 서버가 실행하는 자바 프로그램 - 서블릿 파일은 웹서버 內 위치   - 웹서버가 설치된

lovefor-you.tistory.com

https://morningcoding.tistory.com/entry/JSP%EC%99%80-Servlet%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80

 

JSP와 Servlet이란 무엇인가?

정적 웹 페이지와 동적 웹 페이지 정적 웹 페이지란 '변하지 않는 페이지'를 뜻한다. 모든 이용자에게 동일한 내용을 보여주며, 한 번 작성된 후에, 변동을 보여주지 않는 웹 페이지이다. 동적 웹

morningcoding.tistory.com

https://velog.io/@jakeseo_me/%EC%9E%90%EB%B0%94-%EC%84%9C%EB%B8%94%EB%A6%BF%EC%97%90-%EB%8C%80%ED%95%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90.-%EA%B7%BC%EB%8D%B0-%ED%86%B0%EC%BA%A3%EA%B3%BC-%EC%8A%A4%ED%94%84%EB%A7%81%EC%9D%84-%EC%82%B4%EC%A7%9D-%EA%B3%81%EB%93%A4%EC%9D%B8

 

자바 서블릿에 대해 알아보자. 근데 톰캣과 스프링을 살짝 곁들인

서블릿 이전에 CGI가 있었다. CGI(Common Gateway Interface)는 서블릿의 조상쯤 되는 기술이라고 생각하면 된다. CGI 이전의 웹서버는 단순히 사용자가 특정 경로를 입력하면 그 경로에 해당하는 리소스

velog.io

 

728x90
반응형
Comments