>build 를 src/main/webapp로 바꾸고 /를 \로 바꿈 + 중간에 WEB-INF넣어줌 dd
✅ 코드 정리 주석 : ctrl + shift + 슬러시
✅ 서버에서 데이터를 저장하는 객체 HttpServletRequest 객체 -> 1회용 데이터를 저장하는 저장소 -> 요청하고 응답이 완료될때까지 유지 -> (요청, 응답이 끝나면 날라감) -> 일회용 객체를 보완하기위해서 (즉 객체가 유지되기위해서) 밑에 객체들이 만
서블릿으로 연결하기전에 필터를 사용해서 특정 문지기역할을 하는것공통으로 처리할 로직을 처리할때 사용EX) 인증확인, 권한확인, Log출력, Encoding처리\-> 필터는 한개뿐 아니라 다수개도 놓을 수 있음 (순서대로 실행됨)✅ 필터 구현하기일반클래스를 생성하고 Fi
✅ 서블릿 리스너라이프 사이클 사이에 발생하는 이벤트를 감지하여 해당 이벤트 발생 시 이벤트 대한 로직을 처리하는 인터페이스ServletRequestListener 인터페이스ServletRequestAttributeListener 인터페이스ex) 현재 접속자 수를 구할
✅ 개발자가 원하는 시점에서 데이터 저장하는 방법 session -> 서버 컴퓨터에 저장됨, 객체 저장 가능, 크기 제한 x, 보안이 필요한 데이터들은 세션에 넣음 cookie -> client(사용자) 컴퓨터에 필요한 데이터를 저장하고 서버이용시에 가져오는 구조
✅ JSP JAVA SERVER PAGE JSP도 HTML처럼 F11로 실행 가능 JSP도 자바파일임 (페이지가 아님) 브라우저로 열리지않음 확장자는 .jsp 이고, 처음 화면을 webapp -> jsp 파일만들어서 -> index.jsp로 만든다 ✅ jsp가 제공하
window -> Preference -> General -> Web Browser -> 초기화시키고 크롬으로 체크업로드중..
* 서버 연결안되어있을 때 연결 방법