Java

[java] 통계 시스템 제작 # 01

끊임없이 개발하는 새럼 2025. 7. 9. 15:27

Java + Tomcat + DB2 통계 시스템 구조

디렉토리 구조

 
webapp/
├── WEB-INF/
│   ├── web.xml
│   ├── classes/
│   │   ├── com/
│   │   │   └── yourcompany/
│   │   │       ├── dao/
│   │   │       │   └── StatisticsDAO.java
│   │   │       ├── model/
│   │   │       │   └── Statistics.java
│   │   │       ├── servlet/
│   │   │       │   └── StatisticsServlet.java
│   │   │       └── util/
│   │   │           └── DatabaseUtil.java
│   │   └── db2jcc4.jar (DB2 JDBC 드라이버)
│   └── lib/
│       └── db2jcc4.jar
├── css/
│   └── style.css
├── js/
│   └── script.js
└── index.jsp

필요한 라이브러리

  • DB2 JDBC 드라이버: db2jcc4.jar
  • Tomcat 기본 라이브러리 (servlet-api 등)

주요 클래스 설명

1. DatabaseUtil.java

  • DB2 연결 관리
  • Connection Pool 구현
  • 위치: src/main/java/com/yourcompany/util/

2. Statistics.java

  • 통계 데이터 모델
  • 날짜, 동록, 다운로드, 수정, 삭제 필드
  • 위치: src/main/java/com/yourcompany/model/

3. StatisticsDAO.java

  • 데이터베이스 CRUD 작업
  • 통계 쿼리 실행
  • 위치: src/main/java/com/yourcompany/dao/

4. StatisticsServlet.java

  • HTTP 요청 처리
  • JSON 응답 생성
  • 위치: src/main/java/com/yourcompany/servlet/

5. index.jsp

  • 프론트엔드 화면
  • 테이블 형태로 통계 표시
  • 위치: webapp/

설치 및 배포 순서

  1. Tomcat 서버 설치
  2. DB2 JDBC 드라이버 다운로드
  3. 프로젝트 빌드 및 WAR 파일 생성
  4. Tomcat webapps 디렉토리에 배포
  5. 서버 시작 및 테스트