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
  • 전체
    오늘
    어제
    • 분류 전체보기 (153)
      • STUDY (109)
        • JAVA (31)
        • SPRING (29)
        • JSP (11)
        • DATABASE (19)
        • HTML (0)
        • CSS (4)
        • GITHUB (2)
        • ETC (5)
        • 자격증 (1)
        • ERROR (6)
      • PROJECT (6)
        • Personal_Project 01 - commu.. (1)
        • TeamProject - JOINUS (4)
      • EUNB (30)
        • 맛집 (27)
        • 여행 (3)
        • 전세사기 (0)
      • 오블완챌린지 ++ (4)
  • 블로그 메뉴

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

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

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바