● ⑤ 프레젠테이션(웹) 계층의 CRUD 구현 > SPRING1

본문 바로가기
사이트 내 전체검색

SPRING1

● ⑤ 프레젠테이션(웹) 계층의 CRUD 구현

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 162회 작성일 24-07-30 11:04

본문

방식

URI

설명

get

 /board/register 

 게시물의 등록 페이지를 보여준다. 

post

 /board/register 

 게시물을 실제로 등록한다.

get

 /board/read?bno=xxx

 특정 번호의 게시물을 조회, 보여준다.

get

 /board/modify?bno=xxx

 게시물의 수정 화면으로 이동한다.

post

 /board/modfy

 게시물을 수정한다.

post

 /board/remove

 게시물을 삭제한다.

get

 /board/listAll

 게시물의 목록을 보여준다.



== 추가 설명 ==


스프링 MVC는 메서드의 파라미터와 리턴 타입이 상당히 유연하기 때문에 개발자는 설계 할 때 모든 것을 결정해야 한다.

파라미터를 결정하는 것은 다음과 같은 사항을 고려해서 설계해야 한다.


1. 파라미터의 수집은 스프링 MVC에서 자동으로 이루어지므로, 파라미터의 수집이 필요하면 원하는 객체를 파라미터로 선언한다.

2. 특별한 경우가 아니라면 VO 클래스 혹은 DTO 클래스를 파라미터로 사용하는 것이 편리하다.

3. 브라우저가 들어오는 요청(request)이 자동으로 파라미터로 지정한 클래스의 객체 속성값으로 처리되는데 이를 바인딩(binding)이라 한다.

4. 스프링 MVC의 Model 객체는 해당 메소드에서 뷰(jsp 등)에 필요한 데이터를 전달하는 용도로 사용된다.

  그러므로 만일 메서드 내에셔 뷰로 전달할 데이터가 있다면, Model을 파라미터로 선언해 주는 것이 편리하다.




d51219536185a0da44326c3ca535524b_1722305667_0014.png
 

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

공지사항
자유게시판
질문답변
1:1문의

 

별명 : 터푸가위
주소 : 부산시 동래구 명장로20번길 90
대표 : 박규태
메일 : dancepkt@******.com

접속자집계

오늘
109
어제
285
최대
10,760
전체
277,715
Copyright © dancePKT . All rights reserved.