본문 바로가기
🌈 프로젝트/웹 프로젝트

🌻 웹프로젝트_[4] 오라클 CRUD Controller 설정

by 개발자 알마 2023. 12. 10.
반응형

 

 

[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) 글 삭제

반응형

댓글