프로그래밍/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