본문 바로가기

프로젝트 진행 공부/Servlet & JSP14

6장 상태 정보 유지 기술 HTTP 프로토콜의 통신 방식은 클라이트에게 서버가 응답을 보내는 즉시 끊어지기 떄문에 연결 상태가 유지되지 않는 무상태 통신 방식이다. 때문에 전 요청의 처리 결과가 저장이 되지 않는다. 고로 해당 결과를 서버/클라이언트에 저장하는 정보를 상태 정보라고 함 저장 위치에 따른 저장 기술 (1) 클라이언트 - 쿠키 javax.servlet.http.Cookie (2) 서버 javax.servlet.ServletContext javax.servlet.http.HttpSession javax.servlet.http.HttpServletRequest 유지 기간에 따른 저장 기술 (1) 웹 애플리케이션 단위 javax.servlet.ServletContext (2) 클라이언트 단위 javax.servlet.htt.. 2022. 10. 24.
5장 서블릿 설정과 변수 web.xml WebContent 하위에 있는 파일 서버가 시작할 때 웹서버가 사용하는 파일 웹 어플리케이션 서비스 시행에 관한 전반적인 내용을 정의하는 환경설정 파일 매칭하려는 서블릿을 등록 서블릿에 변수를 전달할 때 사용 클라이언트의 요청이 있어야 객체를 생성하는 서블릿의 일반적인 상황과 달리 요청과 상관없이 웹 서비스가 시작될 때 서블릿 객체를 생성할 수 있다. 태그 내의 숫자로 우선순위를 설정한다. ServletConfig 해당 객체는 서블릿이 실행될 때 메모리 로딩 - 서블릿 객체 생성 후 자동으로 생성된다. web.xml 에 설정한 정보를 서블릿 페이지 내에 추출하기 위해 사용한다. GenericServlet 객체가 ServletConfig 인터페이스를 상속 받으므로 init(ServletCo.. 2022. 10. 24.
4장 질의 문자열 클라이언트 -> 서버 전달 encoding 규칙 name = value 형식으로 전달, 쌍이 있으면 &으로 구분 영문자, 숫자, 아스키 문자코드는 그대로 전달 / 나머지는 %기호와 함께 16진수로 바뀜(복원 처리 필요) 공백은 +로 표현됨 Html의 form 단위로 데이터를 전송 텍스트와 펼침 목록은 name에 버튼 류는 value에 서버에 전달할 값을 저장해서 보낸다. action의 속성값이 / 로 시작하지 않으면 상대 경로가 지정 된다. java 소스 Webservlet에는 URI 앞에 /가 같이 붙어야만 한다. GET 단순 서버의 데이터를 가져오는 요청 form에서 method를 생략하거나 URL을 입력, 태그로 요청을 하면 GET으로 요청된다. URI 제한(255바이트)이 있으므로 짧.. 2022. 10. 24.
1~3장 Web 서버 Web을 이용할 수 있게 해주는 서버 WAS (Web Application Server) Web 서버쪽으로 요청 온 '코드'를 실행 시킬 수 있게 해주는 서버 즉, 서버 내부에서 동적인 코드를 실행할 수 있다. 이 코드 실행으로 DB에서 데이터를 뽑아오는 것 (ex.Tomcat) Server Application WAS 를 활용할 수 있게 해주는 프로그램 JSP Html로 구현되는 Server Application 뷰 페이지를 만들 때 사용. 뷰는 단순히 클라이언트가 보는 화면 동적인 요소도 포함한다. Servlet 자바로 구현되는 Server Application 뷰에서 들어온 요청을 '받아서 처리'하는 컨트롤러 페이지를 만들 때 사용. tomcat Web 서버이자 WAS tomcat의 R.. 2022. 10. 19.
728x90
반응형