! 준비 작업
1. mysql 테이블 만들기.
# 게시판의 테이블을 만들고, 필요한 기능의 샘플을 미리 테스트해 본다.
2. SQL 연결, VO객체, DB 쿼리 실행 등을 위한 클래스 준비하기.
1) DBConn.java
# Connection 타입의 conn객체 생성 그리고 소멸을 위한 클래스이다.
2) MyUtil.java
# 게시판의 게시물이 최신글인지 확인하기 위한 클래스.
3) Board.java
# board와 관련된 변수를 한번에 컨트롤 하기 위한 vo클래스.
4) BoardDAO.java
# Instance()메서드를 통하여 접근이 가능한 싱글톤 클래스를 만든다.
# 글의 갯수의 경우 데이터가 하나가 나오기 때문에 rs.getInt(1)로 표현이 가능하다.
# 탐색된 결과를 vo객체에 담는다.
# 마지막 메소드 getlist는 쿼리 결과값을 vo 객체에 담아서 ArrayList 객체인 list에 계속 add 해주고 그 객체를 반환해 준다.
# 코딩을할때 db sql 쿼리 실행을위한 클래스다.
5) BoardService.java
- con객체 생성해 연결 그리고 해제 해주고, 직접적으로 실행시키는 부분이다.
6).BoardList.java
# page값을 정의하는 클래스. currentPage, pageSize, totalCount를 기준으로
totalPage startPage endPage의 값을 구한다.
'Foundation > - JSP' 카테고리의 다른 글
EL, JSTL (0) | 2017.12.07 |
---|---|
JSP&SQL 게시판 만들기(2) (2) | 2017.12.07 |
JSP&SQL 출석체크 (0) | 2017.11.28 |
JSP&SQL 회원가입 (0) | 2017.11.27 |
mysql과 jsp의 연동 (2) | 2017.11.24 |