일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링
- java
- kotlin
- 알고리즘
- db
- JPQL
- QueryDSL
- spring
- jpa
- Greedy
- 스프링 핵심 기능
- 자바
- Spring Boot
- Exception
- springdatajpa
- 백준
- AOP
- pointcut
- transaction
- 그리디
- 스프링 핵심 원리
- Proxy
- SpringBoot
- JDBC
- Android
- 인프런
- Servlet
- http
- Thymeleaf
- 김영한
- Today
- Total
목록Servlet (20)
개발자되기 프로젝트
1. HttpServletRequest 서블릿은 개발자가HTTP 요청 메시지를 편리하게 사용할 수 있도록 알잘딱으로 HTTP 요청 메시지를 파싱한다. 그리고 그 결과를 HttpServletRequest 객체에 담아서 제공한다. 2. HTTP요청 메시지 예시 POST /save HTTP/1.1 Host: localhost:8080 Content-Type: application/x-www-form-urlencoded username=kim&age=20 START LINE HTTP 메소드 URL 쿼리 스트링 스키마, 프로토콜 헤더 헤더 조회 바디 form 파라미터 형식 조회 message body 데이터 직접 조회 3. 임시 저장소 기능 해당 HTTP 요청이 시작부터 끝날 때 까지 유지되는 임시 저장소 기능 ..
1. 스프링 부트 서블릿 환경 구성 @ServletComponentScan 스프링 부트는 서블릿을 직접 등록해서 사용할 수 있도록 @ServletComponentScan 을 지원. 현재 패키지 하위로 Servlet 찾아서 등록함. package hello.servlet; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.servlet.ServletComponentScan; @ServletComponentScan @SpringBootApplication public class Se..
1. 쓰레드, Thread 쓰레드가 애플리케이션 코드를 하나하나 순차적으로 실행함. main 메서드 ㅋㅋㅋ main이라는 Thread가 실행되는 것. ㅋㅋ 자바 메인 메서드를 처음 실행하면 main이라는 이름의 쓰레드가 실행 쓰레드가 없다면 자바 애플리케이션 실행이 불가능 쓰레드는 한번에 하나의 코드 라인만 수행 동시 처리가 필요하면 쓰레드를 추가로 생성 2. 단일 요청 : Thread 하나 사용 3. 다중요청 - Thread 하나 사용 이런 상황은... 둘다 죽음... 4. 요청마다 Thread 생성 장점 동시 요청을 처리할 수 있다. 리소스(CPU, 메모리)가 허용할 때 까지 처리가능 하나의 쓰레드가 지연 되어도, 나머지 쓰레드는 정상 동작한다. 단점 쓰레드는 생성 비용은 매우 비싸다. 고객의 요청이..
1. 서블릿 특징 @WebServlet(name = "helloServlet", urlPatterns = "/hello") public class HelloServlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response){ //애플리케이션 로직 } } urlPatterns(/hello)의 URL이 호출되면 서블릿 코드가 실행 HTTP 요청 정보를 편리하게 사용할 수 있는 HttpServletRequest request객체에서 원하는 정보 꺼내면 됨. HTTP 응답 정보를 편리하게 제공할 수 있는 HttpServletResponse 원하는 정보를 Respon..