인프런 커뮤니티 질문&답변
다른 서버에 있는 자료를 가져올때도 JPA를 사용할 수 있나요?
작성
·
168
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에서 모든 처리가 가능할 것 같은데.. 어떤식으로 작업을 하는것이 가장 좋을까요?
퀴즈
What is the main business logic that occurs when an order is cancelled?
Order status changes to 'Shipping'.
Stock of ordered items is decreasing.
Stock of canceled order items is restored.
Even delivered orders can be freely cancelled.





