분류 전체보기 45

알기 쉬운 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

알기 쉬운 JAVA JDBC INSERT문 작성 방법에 대해 알아보자

JDBC를 통해 SQL INSERT 문을 작성해보자. 이클립스와 ORACLE을 연동하는 방법에 대해 알아보려면 밑에 링크를 확인하자 알기 쉬운 JAVA JDBC 연동 방법에 대해 알아보자 JAVA에서 JDBC 연동하는 방법 이클립스환경에서 Oracle 데이터베이스를 연결하는 방법에 대해서 알아보도록 하자. (oracle 11g 설치) JDBC 연동 방법 JDBC(Java Database Connectivity)는 Java 와 Database를 연동.. byungmin.tistory.com 먼저 oracle에서 MEMO_TABLE에 데이터를 넣으려고 하는 쿼리를 작성해보면 다음과 같다. SQL문을 통해 MEMO_TABLE에 INSERT문 작성 SQL developer에서 작성한 쿼리다. 데이터를 두 개 정..

알기 쉬운 JAVA JDBC CREATE문 작성 방법에 대해 알아보자

JDBC를 통해 SQL CREATE 문을 작성해보자. 이클립스와 ORACLE을 연동하는 방법에 대해 알아보려면 밑에 링크를 확인하자 알기 쉬운 JAVA JDBC 연동 방법에 대해 알아보자 JAVA에서 JDBC 연동하는 방법 이클립스환경에서 Oracle 데이터베이스를 연결하는 방법에 대해서 알아보도록 하자. (oracle 11g 설치) JDBC 연동 방법 JDBC(Java Database Connectivity)는 Java 와 Database를 연동.. byungmin.tistory.com 먼저 oracle에서 MEMO_TABLE을 만드려고할 때 쿼리를 작성해보면 다음과 같다. SQL문을 통해 MEMO_TABLE 을 생성 SQL developer에서 작성한 쿼리다. 컬럼은 각각 no, name, messa..

알기 쉬운 JAVA JDBC 연동 방법에 대해 알아보자

JAVA에서 JDBC 연동하는 방법 이클립스환경에서 Oracle 데이터베이스를 연결하는 방법에 대해서 알아보도록 하자. (oracle 11g 설치) JDBC 연동 방법 JDBC(Java Database Connectivity)는 Java 와 Database를 연동하는 애플리케이션을 구현할 수 있도록 해주는 API이며, 간단히 java.sql 패키지라고 할 수 있다. 이 java.sql 패키지는 80%가 interface로 구현되어 있으며, 해당 인터페이스를 각 DBMS 개발자들이 상속받아 구현을 하는데 이를 드라이버라고 한다. 각 회사(oracle, mysql 등)마다 개발해놓은 Driver가 다르기 때문에 우리는 자신이 설치한 DB에 맞게 드라이버를 설치해서 JDBC연동을 시켜주면 된다. 여기서는 이클..