프로그래밍/Spring
[Spring] Service & DAO 객체 구현
cho____sh
2020. 3. 23. 20:27
728x90
17.1 웹 어플리케이션 준비
프로젝트 생성법 설명
17.2 한글 처리
web.xml.에 <filter>태그를 이용해 encodingFilter를 추가한다. 외우는 건 무리가 있으니, 복사 붙여넣기를 하자.
17.3 서비스 객체 구현
1. 순수 자바를 이용해서 new로 객체를 생성한다.
2. 스프링 설정파일에서 <bean> 객체 생성 및 @Autowired로 자동 주입
3. 어노테이션을 이용한 방법
서비스 클래스 위에
@Service, @Component, @Repository, @Resource중 하나를 입력한 후 서비스 객체를 사용하는 클래스에서 멤버 변수 위에 @Autowired를 명시해두면, 스프링 설정파일에서 일일이 bean 객체를 생성하지 않아도 되므로 간편하다.
속성을 이용해서 객체의 이름을 지정할 수도 있지만 일반적으로는 지정하지 않는다.
ex) @Repository("memService")
17.4 DAO 객체 구현
service 객체와 마찬가지로 세 가지 방법이 있지만
세번째, 어노테이션을 사용하는 방법을 가장 많이 사용한다.
728x90