spring -(view, Service, Controller) 이론

2022. 6. 13. 15:08·STUDY/SPRING
반응형

이 이전까지는 MyBatis - DB연결이였다면 앞으로는

view와 controller, service를 연결하는 걸 연습

스프링에서하는 일  => 개발자가 로직에 집중하게 해줌!
 1. URI를 분석해서 요청에 따라 적당한 컨트롤러를 연결해줌(JSP에서 하던 .bo나 .me 등 가상주소를 설정할 필요 없음)
 2. 컨트롤러에 필요한 메서드 호출
 3. 컨트롤러에서 발생한 결과 데이터를 뷰 페이지로 전달(Model 객체를 사용)
     = JSP에서 정보를 전달 할 때 사용한 request.setAttribute 사용안해도 됨
 4. 적절한 뷰 페이지를 연결
 5. 파라메터를 수집(자동으로 받아줌) 
개발자가 하는 일
 1. 특정 URI에 동작하는 컨트롤러를 설계
 2. 서비스객체 생성
 3. DAO 객체 생성
 4. 컨트롤러 안에 원하는 동작을 메서드로 설계
 5. 뷰 페이지에서 전달받은 데이터 출력

 


 

 

 

doA.me로 주소 변경 > 주소창에 doA는 404로 됨

doA1, doA2 생성

 

servlet-context.xml 때문에

 기준 : 메서드 

2. return string

 

 

 

반응형
저작자표시 (새창열림)

'STUDY > SPRING' 카테고리의 다른 글

Spring Legacy와 boot 차이점  (0) 2022.06.13
spring - Controller테스트  (0) 2022.06.13
spring-회원정보 수정(MyBatis - DB연결 연습)  (1) 2022.06.09
spring-로그인(MyBatis - DB연결 연습)  (0) 2022.06.09
spring - 회원가입(MyBatis - DB연결 연습)  (0) 2022.06.09
'STUDY/SPRING' 카테고리의 다른 글
  • Spring Legacy와 boot 차이점
  • spring - Controller테스트
  • spring-회원정보 수정(MyBatis - DB연결 연습)
  • spring-로그인(MyBatis - DB연결 연습)
3unB
3unB
  • 3unB
    ILLILI
    3unB
  • 전체
    오늘
    어제
    • 분류 전체보기 (158)
      • STUDY (107)
        • JAVA (30)
        • SPRING (29)
        • JSP (11)
        • DATABASE (19)
        • HTML (0)
        • CSS (4)
        • GITHUB (2)
        • ETC (4)
        • 자격증 (1)
        • ERROR (6)
      • PROJECT (6)
        • Personal_Project 01 - commu.. (1)
        • TeamProject - JOINUS (4)
      • EUNB (30)
        • 맛집 (27)
        • 여행 (3)
        • 전세사기 (0)
      • 오블완챌린지 ++ (11)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 짱민지
    • 아랄이
  • 공지사항

  • 인기 글

  • 태그

    배열 한 컬럼에 넣기
    망미 테린느
    oracle
    망미 조용한 카페
    인제 두부
    속초 숙소 내돈내산
    alter
    전포 맛집
    전포 신상 맛집
    서면 설야멱
    콩콩팥팥 맛집
    전포동 핫플
    망미 카페
    오블완
    속초 중앙시장 감자전
    전포 오꼬노미야끼
    콩콩팥팥 두부
    망미 바
    서면 맛집
    티스토리챌린지
    인제 고향집
    mysql
    전포 연어덮밥
    속초 해변 숙소
    Database
    전포 데이트
    전포동 맛집
    센텀 신세계백화점 팝업
    전포 밥집
    전포동 카페
  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.0
3unB
spring -(view, Service, Controller) 이론
상단으로

티스토리툴바