서블릿 (servlet) - 요청 위임(forward, redirect)
·
Programming Language/SERVLET
📌 개요 클라이언트의 요청을 받은 서블릿에서 다른 컴포넌트( 서블릿, JSP, html)로 요청을 위임할 수 있는 방법이다. 직접 요청 받은 서블릿에서 모든 작업을 처리하지 않고 위임한 컴포넌트에서도 특정 작업을 처리하여 모듈화가 가능하다. 📌 위임방법 2가지 1️⃣ HttpServletRequest 객체를 이용한 forward 방법. 맨 처음 요청 받은 서블릿에서 생성된 HttpServletRequest 객체를 재사용하여 위임 하는 방법으로 포워드(forward)라고 부른다. 하나의 HttpServletRequest 를 사용하기 때문에 forward 되었을 때 URL이 변경이 안된다. RequestDistatcher dis = request.getRequestDispatcher(target); dis...
서블릿 (servlet) - DB연동 (실습2 수정,삭제)
·
Programming Language/SERVLET
📝 목록 중 내가 보고싶은 것만 선택 ✅ 내가 원하는 것을 클릭하면 그것이 나오는 서블릿 하나 만들어준다. (DeptRetrieveServlet) ✅ 결과 📝 삭제 결과 📝 수정 ✅ 부서위치 수정까지 추가 ✅ 수정 누르면 수정 후의 목록으로 submit 되도록 해준다. ✅ 다시 해보면 부서번호를 모르기 때문에 안된다. ✅ hidden으로 부서번호까지 넘겨주기 ✅ // 서비스연동 // 응답처리 ✅ 결과
서블릿 (servlet) - DB연동 (실습1 등록)
·
Programming Language/SERVLET
📝 실습1 등록 ✅ JSP 파일 생성 ✅ DeptWriteServlet 생성 ✅ 결과
서블릿 (servlet) - DB연동
·
Programming Language/SERVLET
✅ import 하기 📌 main 아키텍쳐 main클래스 ———> 서비스 ———> DAO ———> 오라클 2개의 jar를 build path 2개의 xml 파일 작성 ( com.config 패키지 ) Configuration.xml DeptMapper.xml com.dto.DeptDTO 작성 com.dao.DeptDAO 작성 com.service.DeptService com.service.DepServiceImpl 작성 DeptMain 작성 (main 메서드) 📌 web 아키텍쳐 서블릿 ———> 서비스 ———> DAO ———> 오라클 2개의 jar를 WEB-INF/lib 복사 하면 자동으로 build path 됨 2개의 xml 파일 작성 ( com.config 패키지 ) Configuration.xml ..
서블릿 (servlet) - Filter API 활용
·
Programming Language/SERVLET
📌 용도 서블릿 호출전 (요청필터) 또는 호출후(응답필터)에 특별한 작업이 가능 요청필터는 일반적으로 POST의 한글처리가 대표적인 작업이고 응답필터는 특별히 없는데 압축, 암호화 작업이 가능하다. 📌구현방법 package 지정 필수 implements Filter 및 메서드 재정의 doFilter(ServletRequest request, ServletResponse response, FilterChain chain) { //요청필터 작업 chain.doFilter(request, response); //응답필터 작업 } 필터 맵핑 (web.xml 설정) 📝필터 맵핑 ( web.xml 설정 ) 📝 /* 📌 구현 방법 📌 POST의 한글 처리
xoo | 수진
xoo의 성장기록