1. 구성2. 구현3. 정리 구성멤버 객체 구현 이름 , 나이멤버 저장메모리 저장멤버 조회전체 조회특정 id 조회 구현java 클래스내부에 print 객체와 함께 동적 html을 생성한다html 코드로 인해, 코드가 길어지고 가독성이 떨어진다 (유지보수의 어려움)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; } publi..
ServletResponse 기본 사용법기본적으로 response 헤더 설정 : setHeader("[field Name]", "[value]")Response 상태 코드 : setStatus("[HTTP 정의 상수]")Headet 편의 메서드 : ContentType, Cookie, Redirect@WebServlet(urlPatterns="/main")public class ResponseTest extends HttpServlet{ @Override protected void service( HttpServletRequest request, HttpServletResponse response) throws ServletExceptio, IOException { ..
1. 쿼리 파라미터 (GET)2. HTML Form (POST)3. HTTP message body 쿼리 파라미터http://localhost:8080/main?name=test&count=2message body에 내용 없이, URL의 ?[query] 부분에 추가되어 데이터가 전달됨GET 메서드에서 사용검색 / 필터 / 페이징에서 많이 사용하는 방식@WebServlet(urlPatterns = "/main")public class RequestGet extends HttpServlet{ @Override protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletExcepti..
Servlet ?Servlet은 웹서버의 요청 메서드에 따라서 응답을 만들기 위해서 사용하는 기술Servlet을 관리하는 컨테이너가 웹서버의 요청을 받고, 요청에 따른 응답을 동적으로 생성하여 주는 역할Servlet은 클래스파일로서 사용되고, Tomcat과 같이 사용된다 ( 따라서, Tomcat 서버 구성이 필요 )Spring boot의 경우 내장 Tomcat이 있어서 사용하기에 수월하다. Servlet의 특징 Servlet은 어노테이션을 이용하여 지정할 수 있다 (@WebServlet)@WebServlet의 경우, 필수 입력값으로 "URLPattern='' "을 지정해줘야한다웹 컨테이너의 Client Request 처리 순서Servlet Load -> Servlet instance -> Servlet..
- Total
- Today
- Yesterday
- JSON
- 티스토리챌린지
- 게시판
- stack
- 검증
- db
- 오블완
- 코딩테스트
- Thymeleaf
- 버블정렬
- 타입변환
- 정렬
- HTML5
- 예외처리
- 백준
- JDBC
- bean
- 이진탐색
- 기술면접
- 깊이우선탐색
- BFS
- 우선순위 큐
- 게시판 프로젝트
- 포트폴리오
- SQL
- DFS
- 알고리즘
- 클래스
- Spring
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |