일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Python
- Vue.js
- MySQL
- 티스토리챌린지
- GitHub
- H2 설치
- JPA
- 파이썬
- Spring
- mariadb
- Codeup
- Gradle
- thymeleaf
- Spring Boot
- 객사오
- Postman
- Git
- go
- 롬복
- 알고리즘
- 스프링
- golang
- 코드업
- 클린코드
- spring security
- 오블완
- 기초100제
- java
- 클린 코드
- springboot
- Today
- Total
목록서블릿 (2)
nyximos.log
스프링 부트는 톰캣 서버를 내장하고 있어서, 톰캣 서버를 설치하지 않더라도 편리하게 서블릿 코드를 실행할 수 있다. 🤔 서블릿이란? 동적인 웹 페이지를 만들 때 사용되는 자바 기반 웹 애플리케이션 프로그래밍 기술 클라이언트의 요청을 처리 후 결과를 반환해준다. javax.servlet 및 javax.servlet.http 패키지는 서블릿을 작성하기 위한 인터페이스 및 클래스를 제공합니다. 개발자는 javax.servlet.http 패키지의 HttpServlet 클래스를 상속받아 서블릿을 구현할 수 있다. 🌳 서블릿 생명 주기 서블릿의 생명 주기는 서블릿이 배포된 컨테이너에 의해 제어된다. 클라이언트가 Servlet에게 요청하면 1. servlet의 인스턴스가 존재하지 않는 경우, 웹 컨테이너는 1-1 S..
🌏 웹 서버, 웹 애플리케이션 서버 웹은 HTTP 프로토콜 기반으로 통신하여 데이터를 주고받는다. HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML (API) 등 웹 서버 Web Server HTTP 기반으로 동작 정적 리소스 제공, 기타 부가기능 정적 (파일) HTML, CSS, JS, 이미지, 영상 NGINX, APACHE 등이 있다. 웹 애플리케이션 서버 WAS - Wep Application Server HTTP 기반으로 동작 웹 서버 기능 + 프로그램 코드 실행하여 애플리케이션 로직 수행 동적 HTML, HTTP API(JSON), 서블릿, JSP, 스프링 MVC 톰켓, Jetty, Underflow 웹 서버와 웹 어플리케이션 서버 (WAS) 차이 웹 서버는 정적 리소스, W..