여행 사이트

2830 단어 자바
자바 프로젝트:관광 사이트 관광 사이트 에서 응용 하 는 기술:1.Hibernate 2.Tomcat Servlet3.JSp,javaScript,jquery,Ajax,EL 표현 식
프론트 기능:1 사용자 의 등록 과 로그 인,2 관광 노선 의 신청(한 사람 이 한 노선 만 신청 할 수 있 음).3.모든 관광 코스 에 대한 사용자 의 평론.4 한 도시 의 모든 노선 조회 5 단일 노선 조회
백 스테이지 관리 기능:1 관광 코스 의 추가 삭제,변경 2 사용자 댓 글 의 삭제 또는 답장 3 삭제 조회 사용자
부분 코드 전시:package biz;
import java.util.List;import java.util.Set;
import org.hibernate.Transaction;
import util.HibernateUtil;import dao.ManagerDAO;import dao.ManagerDAOImpl;import entity.Manage;import entity.User;import entity.Word;
public class ManagerBizImpl implements ManagerBiz {private ManagerDAO manageDAO = new ManagerDAOImpl();private final int PAGESIZE = 3;
public boolean queryManage(Manage manage) {
    return manageDAO.queryManage(manage);
}

public boolean saveManage(Manage manage) {
    Transaction ts = HibernateUtil.getCurrentSession().beginTransaction();
    boolean b =  manageDAO.saveManage(manage);
    ts.commit();
    return b;
}

public Set queryAllUser(int page) {
    Set users = manageDAO.queryAllUser(page, PAGESIZE);
    return users;

}

public int queryUserCount() {
    int count = manageDAO.queryUserCount();
    int totalPage = 0;
    if(count % PAGESIZE == 0) {
        totalPage = count / PAGESIZE;
    } else {
        totalPage = (count / PAGESIZE) + 1;
    }
    return totalPage;
}

public Set queryUserByUsername(String username) {
    return manageDAO.queryUserByUsername(username);
}

public boolean deleteUserByUsername(Integer id) {
    Transaction ts = HibernateUtil.getCurrentSession().beginTransaction();
    boolean b =  manageDAO.deleteUserByUsername(id);
    ts.commit();
    return b;
}

public List getAllWords(int page) {

    return manageDAO.queryAllWords(page, PAGESIZE);
}
public boolean updateWord(Integer id, String restore) {
    Transaction ts = HibernateUtil.getCurrentSession().beginTransaction();

    boolean b = manageDAO.updateWord(id, restore);

    ts.commit();

    return b;

}
public boolean deleteWordById(Integer id) {
    Transaction ts = HibernateUtil.getCurrentSession().beginTransaction();

    boolean b = manageDAO.deleteWordById(id);

    ts.commit();

    return b;
}

public Word queryWordById(Integer id) {
    return manageDAO.queryWordById(id);
}

public int queryWordCount() {
    int count = manageDAO.queryWordCount();
    int totalPage = 0;
    if(count % PAGESIZE == 0) {
        totalPage = count / PAGESIZE;
    } else {
        totalPage = (count / PAGESIZE) + 1;
    }
    return totalPage;
}

}이런 글 을 좋아 하 는 사람 은 저 를 주목 할 수 있 습 니 다.저 는 계속 업데이트 할 것 입 니 다.당신들 의 관심 은 제 가 업데이트 하 는 동력 입 니 다!자바 학습 자료 가 더 필요 한 사람 도 저 를 개인 적 으로 믿 으 세 요!저 를 주목 해 주 시 는 분 들 은 모두 건강 하고 재원 이 넓 으 며 복 이 동해 와 같 습 니 다.남 산 보다 오래 살 고 귀 자 를 일찍 낳 으 며 머리 가 빠 지지 않 습 니 다!

좋은 웹페이지 즐겨찾기