본문 바로가기

전체 글

(147)
다운캐스팅 다운캐스팅(Downcasting) : 업캐스팅과 반대인 캐스팅을 다운캐스팅이라고 한다. 업캐스팅된 것을 다시 원상태로 돌리는 것 예시) 1. getSession(), getSession(true) - HttpSession이 존재하면 현재 HttpSession을 반환하고 존재하지 않으면 새로이 세션을 생성합니다 2. getSession(false) - HttpSession이 존재하면 현재 HttpSession을 반환하고 존재하지 않으면 새로이 생성하지 않고 그냥 null을 반환합니다
forward방식 과 sendRedirect방식 1.forward 요청이 들어오면 서버 내에서 이동해야할 페이지로 알아서 이동 요청이 1번, 처음 요청했던 request객체에 담긴 정보(id,pw,등등)가 유효함 요청이 1번이라서 네트워크 트래픽이 발생x, 실행속도가 빠름 request객체를 사용하기 때문에 Object타입으로 모든 객체를 담을수 있음 단점 : 서버 내에서만 이동 가능 -> 외부서버 이동 불가능 forward예시) 경로는 1번이지만 결과는 2번의 출력과 1번의 id값을 가져와서 넣어줌 2.sendRedirect 요청이 들어오면 서버에서 이동해야할 페이지를 응답해서 다시 요청 할 수 있도록 함 요청이 2번, 서로 다른 request 객체이기 때문에 데이터 전송할때 쿼리스트링 방식을 사용해야함 요청이 2번이라서 네트워크 트래픽이 발생 할 ..
dependency dependency : 외부 라이브러리를 관리하는 태그 1.BuildPath설정해주기 2.pom.xml에 넣어줄거 정하기 https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api/4.0.1 3.추가한 라이브러리 나타난다. 4.강제적으로 업데이트 해주기(Alt + F5) pom.xml에 설정 해주기 junit : 자바언어에서 사용되는 테스트를 위한 프레임워크 javax.servlet javax.servlet-api 4.0.1 provided com.oracle.database.jdbc ojdbc6 11.2.0.4