2014-11-15 3 views
0

Spring MVC를 사용하여 애플리케이션을 만들고 싶습니다. 내 데이터베이스를 다루기 위해 REST API를 사용할 것이다.Spring에서 REST 웹 서비스 사용하기

제 아이디어는 서비스 레이어에서 Spring의 RestTemplate을 사용하는 것입니다. 좋은 생각입니까? 또는 RestTemplate 코드를 직접 DAO에 두는 것이 좋습니다.

감사합니다.

답변

1

DatabaseAccessService 인터페이스를 만들고 구현하고 싶습니다. 보기 DAO의 내 관점에서이

@Service 
public class DatabaseAccessServiceImpl implements DatabaseAccessService { 

    @Autowired 
    private RestTemplate restTemplate; 

    public void storeData(Data data){ 
     ... 
     restTemplate.postForObject(...) 
     ... 

    } 

} 

같은

뭔가 단지 등 JDBC, JPA를 통해 데이터베이스에 액세스하는 데 사용하고 REST 또는 SOAP 기반의 웹 서비스처럼 전화를 수리하지해야합니다.