방명록 구현에 관련된 클래스
GetMessageListService : 요청한 페이지 번호에 포함된 메시지 목록을 구한다.
WriteMessageService : 방명록에 메시지를 작성하는 기능을 제공한다.
DeleteMessageService : 작성한 메시지를 삭제하는 기능을 제공한다.
DAO 관련 클래스들은 다음과 같은 기능을 제공한다.
MessageDao : GUESTBOOK_MESSAGE 테이블에 대한 CRUD 기능을 정의한 추상 클래스. DELETE 쿼리와 같이 모든 DBMS에 공통으로 적용될 수 있는 기능은 구현도 함께 제공한다.
MySQLMessageDao : MySQL에 알맞은 쿼리를 수행하는 MessageDao
OracleMessageDao : 오라클에 알맞은 쿼리를 수행하는 MessageDao
MSSQLMessageDao : MS SQL에 알맞은 쿼리를 수행하는 MessageDao
MessageDaoProvider : 설정한 DBMS 타입에 따라 알맞은 MessageDao 객체를 제공한다.
MessageDaoProviderInit : 초기화 서블릿으로 MessageDaoProvider에 사용할 DBMS 타입을 설정한다.
JDBC Connection 관련 클래스들은 다음과 같다.
ConnectionProvider : Connection을 제공한다.
DBCPInit : DBCP 초기화 서블릿
GetMessageListService : 요청한 페이지 번호에 포함된 메시지 목록을 구한다.
WriteMessageService : 방명록에 메시지를 작성하는 기능을 제공한다.
DeleteMessageService : 작성한 메시지를 삭제하는 기능을 제공한다.
DAO 관련 클래스들은 다음과 같은 기능을 제공한다.
MessageDao : GUESTBOOK_MESSAGE 테이블에 대한 CRUD 기능을 정의한 추상 클래스. DELETE 쿼리와 같이 모든 DBMS에 공통으로 적용될 수 있는 기능은 구현도 함께 제공한다.
MySQLMessageDao : MySQL에 알맞은 쿼리를 수행하는 MessageDao
OracleMessageDao : 오라클에 알맞은 쿼리를 수행하는 MessageDao
MSSQLMessageDao : MS SQL에 알맞은 쿼리를 수행하는 MessageDao
MessageDaoProvider : 설정한 DBMS 타입에 따라 알맞은 MessageDao 객체를 제공한다.
MessageDaoProviderInit : 초기화 서블릿으로 MessageDaoProvider에 사용할 DBMS 타입을 설정한다.
JDBC Connection 관련 클래스들은 다음과 같다.
ConnectionProvider : Connection을 제공한다.
DBCPInit : DBCP 초기화 서블릿
'개발 > JSP' 카테고리의 다른 글
MessageDaoProvider와 MessageDaoProviderInit 구현 (0) | 2011.11.01 |
---|---|
MySQL에서의 DAO 구현 (0) | 2011.11.01 |
Connection을 제공해 주는 ConnectionProvider (0) | 2011.10.31 |
DBCP를 이용해서 커넥션 풀 사용하기 (0) | 2011.10.27 |
웹 어플리케이션의 일반적인 구성 및 방명록 구현 (0) | 2011.10.21 |