일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Vue.js
- Git
- MySQL
- Spring Boot
- Python
- 파이썬
- 객사오
- 롬복
- JPA
- go
- Gradle
- H2 설치
- springboot
- spring security
- golang
- 코드업
- 티스토리챌린지
- 기초100제
- 클린코드
- Codeup
- 오블완
- thymeleaf
- java
- 알고리즘
- Postman
- Spring
- GitHub
- 스프링
- 클린 코드
- mariadb
- Today
- Total
목록서블릿 (2)
nyximos.log
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Z8qLL/btrsxD4DVqH/qnxcjCc1YjCJitp7qlMgvk/img.png)
스프링 부트는 톰캣 서버를 내장하고 있어서, 톰캣 서버를 설치하지 않더라도 편리하게 서블릿 코드를 실행할 수 있다. 🤔 서블릿이란? 동적인 웹 페이지를 만들 때 사용되는 자바 기반 웹 애플리케이션 프로그래밍 기술 클라이언트의 요청을 처리 후 결과를 반환해준다. javax.servlet 및 javax.servlet.http 패키지는 서블릿을 작성하기 위한 인터페이스 및 클래스를 제공합니다. 개발자는 javax.servlet.http 패키지의 HttpServlet 클래스를 상속받아 서블릿을 구현할 수 있다. 🌳 서블릿 생명 주기 서블릿의 생명 주기는 서블릿이 배포된 컨테이너에 의해 제어된다. 클라이언트가 Servlet에게 요청하면 1. servlet의 인스턴스가 존재하지 않는 경우, 웹 컨테이너는 1-1 S..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bjwKTY/btrsxEbpsro/xtjIGnnJIBzCpVxhBoApD1/img.png)
🌏 웹 서버, 웹 애플리케이션 서버 웹은 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..