프로그래밍/JSP 3

알기 쉬운 JSP MyBatis 셋팅 방법에 대해 알아보자

1. 다운받은 mybatis-3.x.x.zip 압축풀기 압축풀고 나온 jar파일을 XXproject/WebContent/WEB-INF/lib/ 폴더에 넣어두자. 2. JavaResources/src에 common.config 패키지를 만들자. 1) 해당 패키지에 mybatis-config.xml 파일을 생성하자 하나씩 살펴보자. DOCTYPE을 통해 문서 타입을 configuration으로 설정해주고 태그를 사용하기 위해 DTD Config 3.0을 설정해준다. 태그의 default는 개발환경을 설정할 때 쓰인다. 태그의 id가 development로 작성되었기 때문에 같은 이름으로 default에 작성해준다. 태그는 type="POOLED"를 통해 myBatis의 풀을 사용하겠단 의미다. 우리는 Ora..

프로그래밍/JSP 2020.08.04

알기 쉬운 JSP 필터 순서 설정하는 방법에 대해 알아보자

필터 체인(Filter Chain) 웹어플리케이션에는 여러개의 필터를 지정할 수 있는데, 이 때 필터가 순서대로 넘어오지않고 아무렇게나 넘어오게 되면 오류가 발생할 수 있다. 그래서 순서를 가지고 여러개의 필터가 사슬처럼 묶여있는 것을 필터 체인이라고 한다. 1. 필터를 여러개 등록하는 방법 web.xml에 태그를 통해 필터를 등록해준다. LoginFilter test.filter.LoginFilter AdminFilter test.filter.AdminFilter 2. 필터 순서를 지정해주는 방법 필터가 여러개 있다면 순서대로 필터가 넘어올 수 있도록 해야 한다. 이 때 태그를 통해서 순서를 지정해 줄 수 있다. LoginFilter /user/* AdminFilter /admin/* 3. @WebFi..

프로그래밍/JSP 2020.07.29

알기 쉬운 JSP DBCP 셋팅 방법에 대해 알아보자

커넥션 풀을 사용하는 이유 DBCP는 직접 DB에 연결하는 것이 아니라, WAS(Weblogic나 제우스, 톰켓등을 말합니다)가 자동으로 DB에 연결을 하고 사용자는 WAS가 연결한 커넥션을 이용하는 방법이다. 즉, WAS가 실행 되면서 동시에 오라클에 커넥션 객체를 미리 생성하고 우리는 그 객체를 그냥 가져다 쓰면 된다. WAS의 설정파일에 아이디, 비밀번호, DataSource의 정보를 작성해놓으면 WAS가 알아서 접속한다. 1. WAS에 정보를 셋팅하는 방법 1) Tomcat8.5/conf/server.xml의 태그 사이에 셋팅 해준다. 하나씩 살펴보자. 우리는 오라클을 사용하기 때문에 driverClassName="oracle.jdbc.driver.OracleDriver" 사용을 주의하자. max..

프로그래밍/JSP 2020.07.28