분류 전체보기 216

이클립스 디버깅 기능 사용하기

데이터베이스 연동 등 여러 기능이 추가되면 당연히 소스 코드의 양이 많아질 수밖에 없음 따라서 일반적인 자바 문법 오류보다 실행 중 오류나 결괏값이 다르게 출력되는 논리 오류가 더 많이 발생하는데 이런 오류를 소스를 보면서 직접 해결하려면 매우 불편하고 시간도 많이 걸림 이클립스의 디버깅 기능을 사용하면 빠르게 오류를 해결할 수 있다. 1. 라인 넘버 좌측 부분을 더블클릭하여 그림과 같이 중단점(breakpoint)을 만듬 2. 톰캣 실행 시 버그 아이콘을 클릭해 디버그 모드로 실행 3. 회원 가입 페이지를 열고 정보를 입력한 후 가입하기 버튼 클릭 4. 웹 브라우저의 요청을 받은 이클립스가 디버그 모드로 전환하기 위한 동의 요청창이 나타나면 Remember my dicision 체크 후 Swtich 클..

DataSource 이용해 회원 정보 삭제하기

// MemberServlet.java package sec02.ex02; import java.io.IOException; import java.io.PrintWriter; import java.sql.Date; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/member3") public class Mem..

DataSource 이용해 회원 정보 등록하기

커넥션풀을 이용해 새 회원 등록하기 회원 가입창 아이디 비밀번호 이름 이메일 // MemberServlet.java package sec02.ex02; import java.io.IOException; import java.io.PrintWriter; import java.sql.Date; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRespons..

톰캣의 DataSource로 연동해 회원 정보 조회 실습

// MemberServlet.java package sec02.ex01; import java.io.IOException; import java.io.PrintWriter; import java.sql.Date; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/member2") public class Mem..

톰캣의 DataSource 설정(tomcat-dbcp-7.0.30.jar 파일 첨부)

웹 애플리케이션에서 톰캣이 제공하는 ConnectionPool 객체를 이용해 데이터베이스와 연동하는 과정 실제 톰캣에서 ConnectionPool 기능을 사용하려면 이 기능을 제공하는 DBCP 라이브러리를 따로 내려받아야 함 이 라이브러리 파일은 다음과 같이 jar 압축 파일 형태로 제공된다. 이클립스에서 톰캣 DataSource 설정 방법 JDBC 드라이버와 ConnectionPool 관련 jar 파일 및 이클립스에서 생성한 톰캣 서버의 설정 파일인 context.xml의 위치 context.xml 파일을 보면 태그를 이용해 톰캣 실행 시 연결할 데이터베이스를 설정할 수 있음 오라클데이터베이스를 연결할 때 다른 속성들은 고정적으로 사용하며, 프로그래머가 주로 설정하는 정보는 driverClassName..