1. java resurces
1.1 src
1.1.1 com.es.java.work
1.1.2 workcontroller.java 컨트롤러 <- 외부 요청을 받아서 서비스를 통해 로직을 수행하고 응답함.
1.1.3 workdao.java db 연결 및 컬럼값 직 접근
1.1.4 workservice.java. 기능(함수) 선언 <- 인터페이스로 구현함 (협업을 위해 클래스 보기 쉽도록)
1.1.5 workserviceimpl.java 기능(함수) 구현 <- 실제 비즈니스 로직 처리
1.1.6 workvo.java setter/getter <- 응답 포맷 정의 / 계층 간 데이터 교환용 (예: Controller → Service)
2. webcontent
2.1 common
2.1.1 css 스타일
2.1.1 images 이미지 파일
2.1.1 js. .js 파일
2.1.1 xml SQL문
- VO는 원래 불변 객체여야 하는데, DTO 역할까지 하면 Setter가 필요할 수도 있음
- VO와 DTO를 분리하면 데이터 전달 용도(DTO)와 값 객체(VO)의 역할이 명확해짐
- 큰 프로젝트라면 DTO를 따로 만드는 게 유지보수하기 좋음
* DTO : setter/getter
* VO: getter (setter 없음. 불변 객체니까)
'PROGRAMMING > JAVA' 카테고리의 다른 글
[JAVA] Chapter 2: 변수 (Variable) (0) | 2024.08.07 |
---|---|
[JAVA] Chapter 1: 자바 (0) | 2024.08.05 |
댓글