인프런 커뮤니티 질문&답변
다른 서버에 있는 자료를 가져올때도 JPA를 사용할 수 있나요?
작성
·
163
0
뜬금없는 질문이기는 한데..
1. 가정 :
- A, B, C라는 3개의 서버가 있습니다.
- A : DB서버(보안상 중요)
- B : A서버를 보호하기 위해 존재하는 서버
- C : 웹서버를 개발하는데 B를 통해 모든 정보를 조회/업데이트 하고 업데이트 결과가 A에 반영됨
- C 는 직접 A에 접근이 불가능하고 반드시 B를 통해서 모든 작업이 이루어져야 함.
- C는 웹서버를 개발하는 서버
이런 가정일 경우에도 C에서 RESTFUL API로 개발을 하고, JPA를 사용해서 개발을 할 수 있을까요?
만약 가능하다면 엔티티를 DB 설정에 맞게 작업을 해 줘야 하는지, 아니면 엔티티 작업 없이 Controller/Service만 작업을 해서 Service에서 B를 접근해서 자료를 조회하고 업데이트 해도 되는건지 궁금합니다.
단순하게 생각해보면 굳이 엔티티 작업을 하지 않더라도 Service에서 모든 처리가 가능할 것 같은데.. 어떤식으로 작업을 하는것이 가장 좋을까요?





