• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

Spring 에서 MVC 간 객체를 넘겨주는 방법에 대한 질문

24.01.23 17:30 작성 24.01.23 22:15 수정 조회수 95

0

강의하셨던 코드를 쭉 훑어봤습니다.

강의에서 Spring이 굉장히 방대한 것을 알았습니다. 그리고, Spring에서의 MVC구조에 대해서는 대략 알게 되었습니다.

 

강의를 듣다 문득 궁금해졌던 부분인데,

Spring 에서는 객체를 Spring Container에 넣어줘서 Bean으로 관리한다고 알려주셨습니다.
Bean으로써 관리되는 객체는 Spring이 자동적으로 Dependency Injection을 한다고도 알려주셨고요.

Spring Container, Bean은 자동 객체의 생성과 관리를 관장한다고는 알고있긴합니다만, MVC간 data 전달은 잘 모르겠습니다.

 

궁금한것은 Model Controller View간 객체를 전달 할 때의 방법과 그 내부적인 원리에 대해서입니다.

  1. Controller에서 Service/DTO/Repository쪽에서 Object를 어떻게 HTML인 View 에 전달하는지

    1. 그리고 View에서 어떻게 Object를 사용하고,

    2. 또 그 Object를 어덯게 Controller에 전달하는지가 알고싶습니다.

  2. 또, URL에서 QueryString이 어떻게 Client쪽에서 처리되어 Server쪽에 도달하는지, 그 내부적인 프로세스에 대해서 알고싶습니다.

  3. 전체적으로 Object들이 어떤 흐름으로 MVC에 전달되고, MVC 내부적으로 어떻게 Object들을 공유하길래 HTML과 Java Code간 객체의 데이터를 공유가능한건지 궁금합니다.

     

이건 Serialization과 관련된 내용인가요?

 

  1. 저 내용들을 다 알려주시기 어렵다면, 검색 키워드만이라도 알려주시면 좋겠습니다.
    "how does spring send objects with view internally and controller"
    "how does spring view send object to controller internally"


    등으로 검색해봐도 원하는 정보가 나오지 않네요...

  2. 또한, 저 내용들이 김영한님 강의에 있는 내용이라고 하고, 더 강의를 들으면 알 수 있는 내용이라고 한다면, 검색 키워드와 함께 김영한님 강의 어느부분에서 다루는지도 알려주셨으면 합니다.

     
    일단 강의는 모두 구매한 상태라 들을 수 있습니다..

     

 

답변 1

답변을 작성해보세요.

1

mjnsoo c님의 프로필

mjnsoo c

질문자

2024.01.24

해결되었습니다. Spring MVC pattern과 관련한 내용인것을 알았네요.

mjnsoo c님 스스로 잘 해결하셨습니다 🙂

궁금하신 내용은 스프링 MVC 강의에서 자세히 설명드립니다^^

mjnsoo c님의 프로필

mjnsoo c

질문자

2024.01.26

MVC 패턴인거 알고 바로 MVC패턴1 강의를 듣는데

궁금했던 내용 그대로 있어 엄청 만족중입니다.