The Debugging Chronicles : "코드의 미학"
Insert board / MVC별로 유의할 점 본문
1. 기능 추가
1) 회사 내에서 필요에 의해
2) 클라이언트가 요구
2. M V C 별로 유의할 점
C -> V -> M
[C]
v에서 온 요청을 올바른 M(DAO)로 보내준다
"하나의 Action은 : 하나의 기능이다."
고민해할점.
"V에서 온 요청"이 기능인가 페이지 이동인가?
사용자가 글 작성 버튼을 누르면, - V >> C >> V
글 작성 페이지로 이동함
글 내용을 작성하고 글 작성 버튼을 누르면, - V >> C >> C >> V
BoardoDAO의 Insert를 수행하고,
메인 페이지로 이동한다.
총 3개의 C가 필요하다
controllr.page에 InsertBoardPageAciton을 만들어 준다
Controller.board에 InsertBoardAction 을 만들어 준다
골격 코드
view 에서 추가로 받을 파라미터값 추가
view에 보낼 값 추가
다시 M에게 물어 봐야함 insert 맞는지
??? 가 세개 필요함
가야할 곳이 정해짐
메인에 글 작성 페이지 이동 추가
insertBoardPage.do로 이동하기로 정했기 때문에 변경해줌
컨트롤러야 세션에 저장된 이름이 뭐야?라고 물어봄
[M]
잘 실행되는 SQL 문 들고 오기
어떤 값 들고 와야하는 지 확인
[handler mapper]
'서버프로그래밍 JSP' 카테고리의 다른 글
[servlet] 필터 Filter (0) | 2024.09.05 |
---|---|
[Servlet]리스너 Listener (0) | 2024.09.02 |
.XML설정 파일 (0) | 2024.08.20 |
예제와 함께 알아 보는 파라미터를 옮길 수 있는 내장객체들 - 2 (0) | 2024.08.07 |
예제와 함께 알아 보는 파라미터를 옮길 수 있는 내장객체들 (0) | 2024.08.07 |