본문 바로가기

Java

#047 Controller와 Service 개념 (간략)

질문 : 건물이 있다고 생각하자. 건물 본사의 서비스를 이용하고자 한다. 그럼 어떻게 하는가?

  1. info 데스크로 간다. (Controller)
    • 그럼 대충 이런 일 하려고 왔어요~
    • 인포 사람이 어떤 영역인지 인지하고 부서로 안내해줌.
  2. Service에서 일을 받고서 무슨일인지 파악하고서 일을 끝낸 후, 다시 데스크로 토스!
    • 근데 창고 같은 곳에서 일에 대한 정보를 가져와야함 (dao:데이터 관리자)
  3. 그리고 데스크에서 다시 손님에게 줌.

  • Main → run 에서 각자의 Controller에게 일을 분배한다. 그럼 Controller는 일을 분리만 시킨 후, 그냥 Service에서 넘긴다.
  • 게시물 작성자 번호에서 이름으로 바꾸는 방법
    • memberId ⇒ name 인데, Article과 Member의 정보들을 모두 ArticleService or Container..? 에 넣어 따로 정보를 분리시켜 생성.

 

 

 

*전체적인 일상은 노션을 통해 작성하고 있습니다.

링크 : www.notion.so/017-376d283805ed4d39891858c9f3a048fe