-
05. 게시판 구현(2) - Service, ControllerSpring Web Project/2. 게시판 (Board) 2020. 12. 10. 06:02반응형
Note) Service(비즈니스 계층) : 컨트롤러와 DAO 사이의 접착제 역할로 컨트롤러와 같은 외부 호출이 영속 계층에 종속적인 상황을 막아주는 역할
1. root-context.xml 설정
2. BoardService / BoardServiceImpl 작성
Note) Controller의 경우, 모듈(메뉴나 기능의 묶음) 단위로 작성
Note) URI 사용 규칙
> GET : 사용자가 직접 브라우저에서 접근이 가능할 때 사용 (입력 페이지, 조회 페이지)
> POST : 사용자 스스로 작업하는 내용 (브라우저 주소창에 보여지면 안되는 정보)
3. BoardController
Note) Model 클래스 : 스프링 MVC에서 제공하는 "데이터 전달용 객체", Model 클래스는 Map과 유사하게 '키(key)'와 '값(value)'으로 데이터를 저장하는 역할
Note) 루트 경로 변경
> 하단 [Servers] 탭 더블클릭 > [Modules] 탭 > [Edit] > 'Path'를 '/' 변경
4. servlet-context.xml 설정
반응형'Spring Web Project > 2. 게시판 (Board)' 카테고리의 다른 글
07. 게시판 구현(4) - 목록 (0) 2020.12.10 06. 게시판 구현(3) - View, TEST (0) 2020.12.10 04. 게시판 구현(1) - Domain, Persistence (0) 2020.12.08 03. 화면 구성 (BootStrap) (0) 2020.11.24 02. 게시판 (테이블 생성) (0) 2020.11.24