서버프로그래밍 JSP
Insert board / MVC별로 유의할 점
sweetseonah1004
2024. 9. 3. 09:55
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]