

dao에 mybatis가 설정을 할 수 있게 사용


connection이 아닌 sql session(my Batis)을 통해 db연결
mybatis-config.xml : mybatis에 대한 전체적인 설정
web.xml : 애플리케이션에 대한 전체적인 설정
selectOne, selectList 등 : 쿼리 접근
mapper.xml : 실질적으로 쿼리를 담아놓는 곳

config 타입 설정
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
environment가 진행된다고 할 때
id 값이 없으면 진행되는 값
<environments default="development">
<environment id="development"></environment>
<transactionManager type=""/>
<dataSource type=""></dataSource>
</environments>
1) 정보 전달 페이지
EX) 모든 회원 조회, 카페/블로그 방문
2) 단순 화면 페이지
EX) 회원가입창, 로그인 페이지
package common;
public class Pagination {
public static void getPageInfo(int currentPage, int listCount) {
int pageLimit; //한 페이지에서 보여질 페이징 수 < 1 2 3 4 5 > 이 부분
int maxPage; //전체 페이징 수 중 가장 마지막 페이지 < 31 32 > 에서 32
int startPage; // 현재 페이지에서 보여질 페이징 버튼의 시작 페이지
int endPage; // 현재 페이지에서 보여질 페이징 버튼의 끝 페이지
int boardLimit;
}
}
