File - Other...server 를 검색한 후, 선택하고 NextTomcat server 를 선택하고 Next계속 Next를 누른 후, Available 에 있는 프로젝트를 Add 시키기Web의 Dynamic Web Project꼭 2.5 모듈로 해야 → web
Web 시리즈 를 참고해주세요
서블릿 파일패키지명과 클래스명 입력서블릿 클래스 이름 규칙 → 뒷글자 Servlet은 지우고, 앞글자 소문자로/login 더블클릭 후, 아래처럼 바꿔줌생성자 만드는 여부 체크박스 \- doPost, doGetjavax 에서 오류아래방법으로 시도해보았지만,,,, 실
디렉토리 구조 확인을 위한 작업실제 운영 서버에 배포할 수 있는 WAR(Web Archive) 파일로 패키징 작업서버 사이의 이식성을 보장하기 위해→ 웹 애플리케이션은 모든 서버가 인식하는 정형화된 디렉토리 구조를 유지해야 함👉 웹 프로젝트 패키징이 하는 일해당 프
name=value사용자가 서버에 전송하는 정보의 형태전달되는 해당 데이터가 쿼리 문자열name=value 형식여러 개 정보 전달은 엔드(&)로 value 가 영문 or 숫자 타입 → 바로 전달한글이나 몇몇 특수 기호 → 16진수로 변환되어 전달 공백 → + 로 get
HTTP 요청 프로토콜과 관련된 객체서블릿 객체는 서블릿 컨테이너가 생성하고 관리콜백 메소드 호출 역시 마찬가지콜백 메소드가 호출되기 위해서는?콜백 메소드의 매개변수로 선언한 데이터가 반드시 인자로 전달되어야 함브라우저가 요청한 수십가지의 모든 정보를 담아서 Http
1. 상태정보 유지 1) 개념 상태 정보란? 브라우저의 인증 상태를 확인하기 위한 정보 상태 정보 유지 기술 브라우저를 새로 고침할 때마다 계속해서 인증을 해줘야하는 번거로움을 없애고, 브라우저에 상태 정보를 저장하는 기술 상태 정보 유지 기술은 쿠키와 세션이 있
2번의 request와 2번의 response요청 URL 변경됨데이터 공유 불가a는 요청할 때 reuest 만들어졌다가 사라짐b를 요청할 떄 다시 request 를 생성url에 a 호출, b 호출브라우저가 servletA.do 를 요청해당 클래스의 매개변수 reques
서블릿에 대한 사전 처리 작업 + 사후 처리 작업서블릿 실행 전, 먼저 동작하여 서블릿의 사전 처리 작업 수행서블릿 실행 후, 응답 메시지가 브라우저에 전송되기 전에 사후 처리 작업 수행서블릿 컨테이너가 구동되는 시점에 생성Pre-Loading해당 컨테이너가 구동/생성
내부적으로 서블릿으로 변환되어 실행웹 애플리케이션에서 동적 컨텐츠를 만들기 위해 제공되는 기술→ 서블릿과 동일규칙이 없음소스 수정시 리로딩하지 않아도 됨web.xml 이나 어노테이션 설정 안해도 됨👉 서블릿의 단점이기도 함자바 코드 안에 디자인 코드가 있음(html,
JSP 가 변환된 서블릿에서 자동으로 선언 및 초기화되는 객체JSP 파일의 스크립트릿과 익스프레션에서 객체를 생성하지 않고도 사용하는 객체JSP 에서 내장 객체를 통해 더 간결한 작성 가능JSP 가 서블릿으로 자동으로 변환할 때JSP 에 작성한 모든 코드가 \_jsp
${ 표현식 }JSP 내장 객체(request, session, application)에 저장된 정보를 자바 코드 없이 사용 가능ex. String id = request.getParameter(“id”); 아이디 : <%= id %>→ 아이디 : ${param.
\[ToyProject] 시리즈 2번을 참고해주세요