package hello.servlet.domain.member; import lombok.Getter; import lombok.Setter; @Getter @Setter public class Member { private Long id; private String username; private int age; public Member() { } public Member(String username, int age) { this.username = username; this.age = age; } } 여기까지는 간단히 롬복으로 만든 VO package hello.servlet.domain.member; import java.util.ArrayList; import java.util.HashMap; ..
콘텐츠 타입은 보통 html을 보낼때는 text/html로 사용되지만 package hello.servlet.basic.response; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name="ResponseHtmlServlet" ,urlPattern..
HttpServletResponse - 기본 사용법 응답메시지 생성 package hello.servlet.basic.response; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name="responseHeaderServlet", urlPatter..
HTTP 요청 데이터 - API 메시지 바디 - 단순 텍스트 HTTP message body에 데이터를 직접 담아서 요청 - HTTP API에서 주로 사용, JSON XML TEXT - 데이터 형식은 주로 JSON 사용 - POST, PUT, PATCH -- 먼저 가장 단순한 텍스트 메시지를 HTTP 메시지 바디에 담아서 전송하고, 읽어보자 -- HTTP 메시지 바디의 데이터를 inputStream을 사용해서 직접 읽을 수 있다. JSON 결과를 파싱해서 사용할 수 있는 자바 객체로 변환하려면 Jackson, Gson 같은 JSON 변환 라이브러리를 추가해서 사용해야 한다. 스프링 부트로 Spring MVC를 선책하면 기본으로 Jackson 라이브러리를 함께 제공한다 참고 HTML form 데이터도 메시..
HTTP 요청 데이터 GET - 쿼리 파라미터 - /URL?username=hello&age=20 - 메시지 바디없이 쿼리 파라미터에 데이터를 포함해서 보냄 예> 검색, 필터, 페이징등에서 많이 사용하는 방식 POST - HTML Form - Content-Type:application/x-www-from-urlencoded - 메시지 바디에 쿼리 파라미터 형식으로 전달 username=hello&age=20 예)회원가입, 상품주문, HTML Form 사용 HTTP message body 에 데이터를 직접 담아서 요청 - HTTP API에서 주로 사용, JSON XML TET - 데이터 형식은 주로 JSON 사용 - POST,PUT, PATCH HTTP 요청 데이터 -GET 쿼리 파라미터 GET - 쿼리..
HTTP 요청 메시지를 개발자가 직접 파싱해서 사용해도 되지만, 매우 불편할 것이다. 서블릿은 개발자가 HTTP 요청 메시지를 편리하게 사용할 수 있도록 개발자 대신에 HTTP 요청 메시지를 파싱한다. 그리고 그 결과를 HttpServletRequest 객체에 담아서 제공한다 HTTP 요청메세지 POST /save HTTP/1.1 Host: localhost:8080 Content-Type: application/x-www-form-urlencoded username=kim&age=20 START LINE HTTP 메소드 URL 쿼리 스트링 스키마, 프로토콜
- Total
- Today
- Yesterday
- 스프링공부
- HTTP
- React
- 컨트
- 로그인
- thymleaf
- 백엔드 개발자 공부
- Intercepter
- 향해플러스백엔드
- 예외처리
- SpringBoot
- exception
- 리터럴
- 향해99
- 항해플러스
- 향해플러스
- filter
- ArgumentResolver
- jpa api
- reject
- 스프링부트
- 항해99
- 인터셉터
- hypertexttransferprotocol
- rejectValue
- Java
- JPA
- react실행
- 백엔드 개발자 역량
- BindingResult
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |