Server 공부 흐름 Servlet --HTML코드 출력 문제--> JSP --스파게티 코드 문제--> JSP MVC -> Spring MVC -> SpringBoot Servlet 이란? 클라이언트 -> 서버 요청 http://www.jongky.shop/li
톰캣에 웹 문서 추가하기 ~\apache-tomcat-9.0.62\webapps\ROOT 이 디렉토리는 Tomcat이 홈 디렉토리로 사용하는 디렉토리이다. 이 폴더에 jongky.txt 을 추가한 뒤, 웹 브라우저(클라이언트)를 통해 locathost:8080/j
자바 어플리케이션에서는 main() 메소드부터 호출되는 것처럼자바 "웹" 어플레이케이션 ( Servlet 프로그램 )에서는 service() 함수가 먼저 호출된다.Context Site인 company 디렉토리에 Servlet 프로그램을 추가시켜보겠다.
지금까지는 web.xml에 태그를 추가해 URL 매핑을 했다.web.xml을 통한 URL 매핑하지만 Annotation을 통해 URL을 매핑하는 방법도 있다.Annotation을 통한 URL 매핑 단순히 class 선언문 위에 @WebServlet()을 추가하는 것만
HTTP Method 중 하나로, 직접적으로 URL을 입력해 서버로부터 원하는 정보를 GET하는 요청이 GET요청이다.http://localhost:8080/hello 이렇게 URL을 입력하면 /hello에 매핑된 정보가 요청되는데그 정보는 GET 매핑이 처리
WS <-> WAS <-----request / respond-----> Servlet ContainerWAS는 들어오는 요청에 대해 매핑된 Servlet을 실핼하고 응답해주는데 그런 Servlet들이 메모리에 생성되어진다. 그 메모리 공간이 Servlet
인자 두 개를 받은 뒤, + / - 버튼을 누르면 두 인자를 계산 값을 출력한다.인자를 받을 페이지는 add.html로 하고 Add Servlet을 만든다.post요청으로 인자를 넘기기에 Add Servlet은 doPost함수로 받는다.add.htmlAdd.java조각
조각나있는 서버 프로그램인 Servlet들이 종료된 후에도 유지할 수 있는, 공유할 수 있는 데이터가 필요하다면 상태 유지가 필요하다. 상태 유지를 위해서 Servlet은 다음과 같은 객체를 이용한다.Application 객체Session 객체Cookie 객체WAS에서
여태까지 html파일을 통한 페이지들은 정적(static)이었다.정적(static)인 페이지 : 저장된 그대로만 전달되는 페이지동적(dynamic)인 페이지 : 데이터를 처리한 뒤 생성되는 페이지calc.htmlcalc.html을 요청하면 언제나 저장된 이대로만 전달된
그동안 Get요청을 처리하는 Servlet, Post요청을 처리하는 Servlet을 따로 만들어 로직을 처리했다.하지만 하나의 프로그램이 나뉘어 관리되는 경우, 관리가 어려워지게 된다.따라서 하나의 프로그램은 하나의 Servlet으로 합치는게 좋겠다.앞서서 만들었던 계
Servlet --HTML코드 출력 문제--> JSP --스파게티 코드 문제--> JSP MVC -> Spring MVC -> SpringBoot\[Servlet / JSP ) 9. 동적 페이지의 필요성] 을 보면 동적 페이지 구현을 위해 java파일을 통해 html코
Servlet --HTML코드 출력 문제--> JSP --스파게티 코드 문제--> JSP MVC -> Spring MVC -> SpringBootJSP 파일 내에 코드 블럭을 통해 코드를 추가할 수 있다고 했다. 기본적인 페이지를 구현해보자.for문hello.jsp결과
JSP MVC
JSP로 게시판 구현
Servlet --HTML코드 출력 문제--> JSP --스파게티 코드 문제--> JSP MVC -> Spring MVC -> SpringBootlist.jsp를 JSP MVC model2 방식으로 바꾸었는데, 여전히 코드 블록을 통해 for문으로 흐름을 제어해야했다.
Servlet --HTML코드 출력 문제--> JSP --스파게티 코드 문제--> JSP MVC -> Spring MVC -> SpringBoot먼저, 우리가 코드 구조를 바꿔 온 흐름을 다시 살펴보자.Servlet을 통한 웹 프로그래밍동적 페이지 구현을 위한 Serv
Tomcat이란 Servlet Container를 통해 Servlet을 제공하는 WAS (Web Application Server)이다.Servlet Container란 Servlet의 creation / execution / destruction을 관리하는 conta