게시판을 mvc로 만들기
1. 웹-컨텐트에 index.jsp 생성
- 각각 누르면 이름에 맞는 .do로 이동하게끔!
2. FrontAppServlet // 이름이 다른 애들을 처리하는 클래스
- 회원관리 눌렀을 때 reqUri 는 mvc3 /member.do 가 뜨고 / path 는 mv3 / cmd = member.do 가 뜸!
- reqUri = 모든 주소? 경로? / path 는 그 앞에 것만 / 그래서 cmd값을 구하고자 하기 때문에 Path의 길이만큼만 짤라줘서 / 뒤에 주소만을 가져올 수 있다!
3. 웹 수정
- do로 끝나는 모든 것은 frontapp서블릿으로보내고 , 나머지도 비슷해 보드로 긑나면 보드서블릿으로보내!
4. 프론트 서블릿 수정해보자
- 받은 cmd 값이 각각 다르니까/ 구분을 해줌 / 구분한거별로 -> 다른 페이지로 넘겨주자 그 페이지 설정!
- request디스패쳐로 갈 주소로 보내줘~
- 보낼때 싸둔것들 가져가라 ~
5. 보드& 멤버 패키지 만들고 서블릿 생성
6. 보드서블릿
7. 커맨드 이프 인터페이스
8. 커맨드 팩토리
- 커맨드 팩토리로 command 값 보내서 -> 받은 밸류로 구분하자!
9.리스트커맨드
10. 보드다오.디티오 생성
11. 웹.xml에 보드, 멤버 추가
12. 리스트.jsp
13. 서버에 리소스 추가
리스트 끝!
🔺 상세보기
- 컨텐트 커맨드 생성
- 컨텐트.jsp 생성
- 보드커맨드팩토리추가-> 컨탠트.보드
🔺 글쓰기
- 컨텐트.jsp 수정
- 보드커멘드팩토리 추가 -> 라이트.보드
- 라이트폼 커맨드
- 라이트폼.jsp 생성
- 라이트프로 커맨드
🔺 삭제
- 딜리트폼.jsp 생성
- 딜리트폼 커맨드
- 딜리트프로 커맨드
🔺 수정
- 보드커맨드팩토리 추가
- 업데이트 폼 커맨드
- 업데이트.jsp