본문 바로가기

JSP&Servlet11

JSP&Servlet - Directive Directive 지시자 JSP 페이지가 실행될 때 필요한 정보를 JSP 컨테이너에게 알리는 역할 page Directive 기본문법 : 페이지 정보를 알려줌 info 현재 JSP 페이지에 대한 설명 language 현재 JSP 페이지가 사용할 프로그래밍 언어를 설정 기본값 - java contentType 현재 JSP 페이지가 생성할 문서의 콘텐츠 유형 설정 MIME 형식으로 브라우저에게 알림 MIME - 인터넷 표준의 하나로 아스키형식 외의 텍스트 및 화상이나 음성 등의 멀티미디어 데이터를 아스키 형식으로 변환할 필요없이 인터넷 전자우편으로 송신하기 위한 간이 전자 우편 전송 프로토콜 (SMTP)의 확장 규격 기본값 - text/html text/plain, text/xml ... 해당 페이지를 클라.. 2022. 11. 18.
JSP&Servlet - Implicit Object(묵시적 객체) Implicit Object 프로그래밍 단순화시키기 위해 별다른 선언없이 내장된 객체 JSP 컨테이너 (catalina) 제공 객체 종류 request 사용자 요청에 대한 정보 처리하기 위한 객체 javax.servlet.http.HttpServletRequest response 서버의 응답에 대한 정보 처리하기 위한 객체 javax.servlet.http.HttpServletResponse HTTP 프로토콜의 단점을 보안하기 위해 cookie나 session을 사용 cookie : 사용자단 저장 정보 session : 서버단 저장 정보 out JSP 페이지에 출력할 내용을 가지고 있는 출력 스트림 객체 javax.servlet.jsp.jsp.jspWriter out.print(), out.println.. 2022. 11. 18.
JSP&Servlet - Web Server & WAS Web Server & WAS(Web Application Server) Web Server 클라이언트가 서버 페이지에 요청하면 요청을 받아 정적 컨텐츠 (.html, .css 등)을 제공하는 서버 Static Pages (정적 페이지) Web Server는 파일 경로 이름을 받아 경로와 일치하는 파일 컨텐츠 반환 항상 동일한 페이지를 반환 ex) image, html, css, javascript 파일과 같이 컴퓨터에 저장되어 있는 파일들 HTTP 프로토콜을 기반 클라이언트 (웹 브라우저 또는 웹 크롤러)의 요청을 서비스 하는 기능 담당 동적 컨텐츠 제공이 필요한 경우 HTTP Request를 WAS에게 릴레이함 대표적으로는 Apache가 있음 Web Application Server 비지니스 로직을 .. 2022. 11. 18.