학습 기록/JSP, Servlet 10

23.06.15 JSP

스크립트릿 자바 코드 표현식 웹에 표현할때 선언문 선언부에는 변수선언이나 메서드 선언하여 사용 body 안에는 열어보면 이미 method 안에 작성 된 상태 ( public void _jspService() ) method에 method 작성 불가 선언문으로 작성하면 public final class 부분에 작성됨 *** form태그 -> action name submit *** 지시자 클라이언트의 요청에 의해 jsp페이지가 실행되면서 지시자 설정을 jsp페이지 전체에 적용 page 지시자 jsp페이지의 전체적인 환경설정 할 때 ex ) contentType(컨텐츠 타입 지정 UTF-8, ,), import, errorPage taglit

23.06.14 JSP

get 방식 url로 데이터 전송 전송하는 데이터 한계 (1024byte) 보안상 문제 (주소창 드러남) ? 이후 -> 데이터 표현의 시작점 데이터는 key = value형태로 전송 '&' : key를 구분 post방식 패킷의 body부분에 담아서 전송 데이터 길이 제한 x get방식보다 보안에 강함 (보다 강한것) body에 들어가는 데이터의 Content-Type 명시 데이터 타입 명시 - 기본값 : Application/x-www-form-endcoded -> key=value - txt형태 : text/plain - 파일 : multipart/form-data * Get방식 Encoding 페이지의 charset을 따름 (html문서의 * form태그는 해당 html문서의 인코딩방식을 따라감 (디..

23.06.12 / servlet

클라이언트(고객)이 서버에 요청 (request) 페이지는 동적 페이지와 정적 페이지로 분류 ex) 동적 : 네이버, 유튜브 정적 : 위키피디아 정적 페이지 일 경우 html문서 하나로 관리하기때문에 요청한 html문서 클라이언트로 전달. 동적 페이지 일 경우 사용자 마다 다른화면 보여줌. 이때 필요한게 WAS(Web Application Server) 요청이 들어오면 서버 DB에서 데이터 처리, 및 가공 -> WAS를 통해 웹 페이지 생성 클라이언트에게 응답(response) * Presentation Tier 흔히 아는 프론트엔드 * Application Tier 백엔드