2014-11-15 116 views
0

我想用Spring MVC創建一個應用程序。我將使用REST API來處理我的數據庫。春季消費REST網絡服務

我的想法是在服務層使用Spring的RestTemplate。這是個好主意嗎? 還是直接把RestTemplate代碼做DAO會更好?

問候。

回答

1

我想創建一個DatabaseAccessService接口並實現它。

像這樣的事情

@Service 
public class DatabaseAccessServiceImpl implements DatabaseAccessService { 

    @Autowired 
    private RestTemplate restTemplate; 

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

    } 

} 

從我的觀點DAO的角度,才應使用通過JDBC,JPA等訪問數據庫,而不是服務調用REST一樣或SOAP Web服務基礎。