개발자의 공부 기록
  • 홈
  • 태그
    • 분류 전체보기 (67)
      • 백엔드 (33)
        • JAVA (17)
        • 스프링 (10)
        • JPA (6)
        • 자료구조 (0)
      • 프론트엔드 (2)
        • JavaScript (1)
        • Thymeleaf (1)
      • OS (1)
        • 리눅스 (0)
      • DB (5)
      • 깃 (1)
      • 기타 (6)
        • HTTP (1)
        • IDE (4)
      • 백준 알고리즘 - JAVA8 (19)
        • 1단계 입출력과 사칙연산 (7)
        • 2단계 if문 (5)
        • 3단계 for문 (6)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
@Controller 검색 결과
1 개의 검색 결과가 있습니다.
백엔드/스프링

SpringMVC의 기본이 되는 애노테이션(@controller, @service, @repository)

Spring MVC의 처리 과정을 더 자세히 알면 이해가 쉽지 않을까 싶어 작성했습니다. 실제로는 몇 가지 단계를 더 거쳐야 합니다. 클라이언트(사용자)는 List라는 페이지(요청하는 View)를 요청한다. Dispatcher Servlet은 해당하는 @Controller를 찾아본다. 해당하는 @Controller를 찾으면 View로부터 받아온 데이터를 Model 객체에 추가한다. Model에 담은 데이터가 DB의 필요 여부에 따라 판단한다. Model에 담은 데이터가 DB를 필요로 하지 않는다면 요청한 View를 찾아서 보여주며 끝이 난다. DB를 필요로 한다면 다음 과정을 거친다. 해당 데이터를 들고 @Service로 가서 비즈니스 로직을 실행한다. DB 접근이 필요하면 @Repository에 요청한..

2021. 9. 4. 09:09
  • «
  • 1
  • »

블로그 인기글

전체 카테고리

  • 분류 전체보기 (67)
    • 백엔드 (33)
      • JAVA (17)
      • 스프링 (10)
      • JPA (6)
      • 자료구조 (0)
    • 프론트엔드 (2)
      • JavaScript (1)
      • Thymeleaf (1)
    • OS (1)
      • 리눅스 (0)
    • DB (5)
    • 깃 (1)
    • 기타 (6)
      • HTTP (1)
      • IDE (4)
    • 백준 알고리즘 - JAVA8 (19)
      • 1단계 입출력과 사칙연산 (7)
      • 2단계 if문 (5)
      • 3단계 for문 (6)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #NullPointerExcepion 해결법
  • #default
  • #나머지 연산자
  • #server.xml 수정
  • #for문
  • #문자열 비교 오류 해결방법
  • #특정 문자로 시작
  • #BufferedReader
  • #메모장 관리자 권한
  • #줄바꿈문자
  • #변수 사용
  • #비교 연산자
  • #필드
  • #특정 문자로 끝
  • #마지막 문자 제거
  • #print
  • #대입 연산자
  • #변수 초기화
  • #관리자 권한 부여
  • #문자열 자르는 함수
  • #Object.equals
  • #변수
  • #@RequestParam
  • #자바 문자열 체크
  • #자바 ==
  • #데이터 타입
  • #문자열 길이 확인
  • #Scanner
  • #인텔리제이 파일 위치
  • #백준 알고리즘
더보기+
Powered by Privatenote Copyright © 개발자의 공부 기록 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바