반응형
SMALL
[1] 구조 설계
(1) 게시판 CRUD 구조
게시판 리스트 | 새글 등록 | 특정 글 조회 | 글 삭제 | 글 수정 | |
URL맵핑 | board/list | board/register | board/get | board/remove | board/modify |
GET/POST | GET | POST | GET | POST | POST |
피라미터 (필요한 값) |
모든 항목 | bno= ? | bno | 모든항목 | |
. jsp | 입력화면.jsp | 삭제팝업 | 수정화면.jsp | ||
동작후 | URL 이동 | URL 이동 | URL 이동 | ||
GET : 보안 약함 , 캐쉬 ok , 북마크 o , 데이터를 조회할때 ,불러올때
POST : 보안 필요, 캐쉬 x , 북마크 x , 큰 데이터 , 데이터를 생성할때
(2) 컨트롤러
GET으로 값을 Model로 전달 받아와서 Service 동작을 실행하게 한다
(3) 톰캣 WAS 미사용 테스트
웹 개발시 매번 톰캣 WAS를 사용하여 jsp를 구현한 형태를 통해 입력하고 수정하고 재 조회하였으나 사용하지 않는 방법도 있다.
이 방법을 통해 컨트롤러를 실행해보겠다
[2] 컨트롤러
(1) 게시판 리스트 조회
톰캣을 통해 조회된 url에 나와야할 데이터가 {list= { .......
이렇게 나열되어서 조회가 가능했다
(2) 새글 등록
61 bno의 새글이 등록되고
이후 /board/list로 url이동이 된다
(3) 특정 글 조회
(4) 글 수정
(5) 글 삭제
반응형
LIST
'🌈 프로젝트 > 웹 프로젝트' 카테고리의 다른 글
🌻 웹프로젝트_[6] 오라클_ 게시판 글쓰기 (10) | 2023.12.14 |
---|---|
🌻 웹프로젝트_[5] 오라클_ jsp화면 + DB연결 (218) | 2023.12.11 |
🌻 웹프로젝트 [3] 오라클 게시판 Service 설정 (177) | 2023.12.09 |
🌻 웹프로젝트_[2] 오라클 게시판 CRUD (197) | 2023.12.08 |
🌻 웹프로젝트_[1] 오라클 DB 생성 + VO 생성 (140) | 2023.12.08 |