일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 소스트리
- ES6
- spring
- nth-child()
- 복합 선택자
- 가상요소 선택자
- 즐거운 자바
- 깃헙
- 즐거운자바
- vmax
- jsp
- 서블릿
- EDWITH
- 김성박
- 속성 선택자
- HTML Templating
- nth-of-type()
- 부스트코스
- datalist
- 상속
- 다시볼 것
- optgroup
- 다시보자
- JavaScript
- vmin
- 웹개발
- 부정 선택자
- 보충필요
- 가상클래스 선택자
- Today
- Total
목록서블릿 (4)
기억의 DataBase
서블릿과 JSP는 상호보완적인 관계 서블릿 : 로직을 구현하기는 편리 / HTML을 출력하기엔 불편 JSP : 로직을 구현하기는 불편 / HTML을 출력하기엔 편리 >> 둘의 장단을 상호보완 하기 위해서 forward를 잘 활용할 필요가 있음 웹브라우저의 request에서 Logic을 서블릿에서 처리한 후 로직 처리결과만 JSP로 forward하고, 로직 처리결과를 포함한 HTML을 JSP로 출력하여 response를 통해 돌려주는 것이 Servlet과 JSP의 연동 Servlet(로직) / JSP(HTML) Servlet - 로직(v1, v2 , result 등의 결과값만을 request 객체를 통해 jsp로 forward) JSP - HTML(request 객체를 통해 전달받은 결과값을 출력) ※ J..
리다이렉트(redirect) 리다이렉트는 HTTP프로토콜로 정해진 규칙이다. 서버는 클라이언트의 요청에 대해 특정 URL로 이동을 요청할 수 있다. 이를 리다이렉트라고 한다. 1. 브라우저가 redirect01.jsp를 서버에 요청 2. 요청을 받은 서버는 브라우져에게 redirect01.jsp 파일내의 response.sendRedirect("redirect02.jsp"); 코드에 따라 HTTP 상태코드 302로 응답(response)하게되며, 헤더 내의 Location에 이동할 URL(redirect02.jsp)를 추가하여 브라우져에게 그 URL로 이동할 것을 요청(이 단계가 redirect) 3. 브라우져는 302 코드로 응답받게 되면 헤더내의 Location에 포함된 이동할 URL(redirect..
모든 JSP는 서블릿으로 바뀌어서 실행된다(JSP 자체로 작동하는 것이 아니다) > 아래의 기호들은 서블릿으로 변환 되었을 때 어떻게 작동하는지를 알려주는 기호 지시자 > WAS가 받아서 처리 스크립트릿(Java Code)
서블릿이란? 자바 웹 어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램 서블릿은 WAS에서 동작하는 Java 클래스 > 직접 사용하는 경우는 드므나, 웹의 동작을 이해하기 위해 필요 동적 요청의 처리 서블릿의 라이프사이클 자바 웹 어플리케이션의 구조 WEB-INF는 웹 어플리케이션의 기본적인 중요 폴더 xml은 웹 어플리케이션의 기본정보를 담는 중요 파일 출처 : edwith 부스트코스 - https://www.edwith.org/boostcourse-web