[Spring] 사용자 서비스 구현

2020. 7. 27. 11:24Spring/Spring

1. 사용자 서비스

1) 서비스 구조

UserVO, UserDAO, UserService, UserServiceImpl 클래스로 구현되어 있다.

서비스 구조

2) VO (Value Object)

/src/main/java/
UserVO.java

UserVO.java

3) DAO (Data Access Object)

/src/main/java/
UserDAO.java

UserDAO.java

4) UserService

/src/main/java/
UserService.java

UserService.java

5) UserServiceImpl

/src/main/java/
UserServiceImpl.java

UserServiceImpl.java

6) 설정 파일

/src/main/java/
applicationContext.xml

applicationContext.xml

7) 패키지 파일 정리

패키지 파일 정리

8) 클라이언트 및 실행

/src/main/java/
UserServiceClient.java

UserServiceClient.java

구현 화면

구현 화면

 

 

 

2. 어노테이션

1) 인젝션 처리 코드 주석 혹은 제거

어노테이션 적용을 위해서 Setter와 설정 파일의 <bean> 엘리먼트를 주석 혹은 제거한다.

/src/main/java/
applicationContext.xml, UserServiceImpl.java

applicationContext.xml, UserServiceImpl.java

2) 어노테이션 적용

/src/main/java/
UserDAO.java, UserServiceImpl.java

UserDAO.java, UserServiceImpl.java


[참고] 스프링 퀵 스타트

728x90