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연결 연습)  (0) 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)
  • 블로그 메뉴

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

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

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바