교육 (Today I Learned)/SeSAC

SeSAC 52일차 / 미니 프로젝트

Bay Im 2023. 10. 14. 13:33
SeSAC 52일차(2023-10-04)
미니 프로젝트


Thread

CPU - 프로세서 - 프로세싱 - 프로세스 - 프로그램

 

미니 프로젝트

  • src
    • ReviewLikesDAO.java 수정
      • bestReviewTitle() 메서드 추가
      • bestReviewBookID() 메서드 추가
    • BooksDAO.java 수정
      • bestRankBookID() 메서드 추가
      • getGenreCounts() 메서드 추가
      • getYearCounts() 메서드 추가
  • main
    • bookListPaging.jsp 수정
      • 리뷰 좋아요 수가 가장 많은 리뷰의 도서 제목 가져오기
      • 평균 별점이 가장 높은 도서 bookid 가져오기
      • 리뷰 좋아요 수가 가장 많은 리뷰의 도서 bookid 가져오기
    • viewBookListPaging.jsp 수정
      • 리뷰 좋아요 수가 가장 많은 리뷰의 도서 제목 출력
      • 평균 별점이 가장 높은 도서 클릭 시 해당 책 상세로 이동
      • 베스트 리뷰 클릭 시 해당 책 상세로 이동
  • WEB-INF
    • lib에 jcommon-1.0.23.jar, jfreechart-1.0.19.jar 추가
      • 프로젝트 우클릭 - Build Path에도 추가
  • dataAnalysis
    • genreBarChart.jsp 생성
      • 장르별 도서 수 막대 그래프 생성 및 출력
    • Books_edit 생성
      • 데이터베이스 데이터 생성
    • yearBarChart.jsp 생성
      • 출간 연도 별 도서 수 꺾은선 그래프 생성 및 출력
728x90