inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바 ORM 표준 JPA 프로그래밍 - 기본편

JPA 소개

김영한 선생님! 질문 있습니당!

703

dionisos198
0

지금 현재 동아리 내부에서 스프링은 김영한 강사님 꼭 들어야 한다는 말과 함께 열심히 수강하고 있는 학생입니다.

지금 JPA 활용 2편까지 거의 수강하고 있습니다.

활용편까지 들으면서 이것저것 해보고 싶은게 많더라고요?

로그인도 해보고 싶고, 결제기능도 해보고 싶고, 쿠키, 세션 등 다양한 것을 해보고 싶습니다.

그렇기 때문에 스프링 MVC 강의도 꼭 듣고 싶고요!

근데요!!!!!!

요즘에는 다 API 방식으로 개발을 한다고 하잖아요?

1번)혹시 스프링 MVC 강의에서 API 방식으로 로그인이나 쿠키나 세션 같은 부분을 다룰까요???

이 부분이 1번으로 일단 궁금하고요!(물론 그거와는 별개로 제가 MVC강의도 사서 들을 거긴 합니다!)

2번) 결재기능이라던지 이런 추가적인 기능, 소셜 로그인 기능을 사용한다던지 이런 것은 그냥 구글링으로 공부하시는 걸 추천하시나요? 당초 잘 정리되어 있는 책이나 그런 것을 먼저 학습하고 거기에다가 조금씩 살붙이는 걸 좋아하는 편이라서 보고 공부하신 책이라도 있을까요?

 

 

 

 

java jpa

답변 1

0

나무늘보

안녕하세요, dionisos198 님! 공식 서포터즈 codesweaver 입니다.

1) MVC2편에 API 개발과 관련한 내용이 있습니다 :)

2) 결제는 결제PG사에 따라 전달해야 할 파라미터나 프로세스가 달라질 수 있습니다. 대부분의 PG사는 연동 메뉴얼을 제공하므로 이를 참조하는것이 가장 정확합니다. 대부분의 결제는 클라이언트(브라우저)에서 사용자 결제정보(사용자 정보, 주문요청 금액, 구매하려는 대표상품명 등)을 PG사 스크립트로 전달하며 이를 기반으로 카드선택, 실 결제요청 등은 PG사 팝업내에서 처리하고 결과를 다시 클라이언트로 전달합니다. 그러면 이 결과값을 가지고 백엔드 결제 페이지로 전달하면, 서버에서는 이 정보를 기반으로 서버에 미리 심어놓은 PG사 라이브러리에 전달하여 실제 결제가 일어납니다.

소셜 로그인도 백엔드가 처리해야할 부분이 많지는 않았던 기억이 있습니다. 인증 자체는 각 소셜에서 처리하고 결과값을 백엔드에 저장, 검색 하여 로그인 처리를 하였던 걸로 기억하는데요. 소셜 로그인 방법도 대체로 메뉴얼이 제공되기에 그게 어렵지는 않으실거에요.


감사합니다.

0

dionisos198

쿠키 세션등을 다루는 부분은 MVC나 API나 동안한가요?

0

나무늘보

안녕하세요 dionisos198님.

쿠키나 세션 관리는 기존 어플리케이션과 API 개발이 크게 다르지 않습니다 :)

감사합니다.

정처기2회실기를 마치고.

0

70

0

방산 SW 개발자가 되기 위한 조언을 부탁드립니다!

1

177

1

JAVA로 백엔드 프로젝트

0

105

1

26년1회 실기 합격할수 있을까??ㅠㅠ

0

198

1

자바 실무 단계

0

333

2

진로가 큰 걱정입니다...

0

321

1

공부 방향

0

328

1

안녕하세요! 실무와 관련되서 질문드립니다!

0

351

1

함수형 인터페이스 활용

0

369

1

WebFlux를 실무에 적용하기 전에 고민이 있습니다.

0

321

0

코딩테스트 준비

0

482

1

공부하다 진도를 못 나가고 있어요 ㅜㅜ

0

418

1