[Spring] MVC로 게시판 만들기

이유은·2023년 10월 22일
0

[Spring]

목록 보기
3/3

게시판을 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. 서버에 리소스 추가

리스트 끝!


🔺 상세보기

  1. 컨텐트 커맨드 생성
  2. 컨텐트.jsp 생성
  3. 보드커맨드팩토리추가-> 컨탠트.보드

🔺 글쓰기

  1. 컨텐트.jsp 수정
  2. 보드커멘드팩토리 추가 -> 라이트.보드
  3. 라이트폼 커맨드
  4. 라이트폼.jsp 생성
  5. 라이트프로 커맨드

🔺 삭제

  1. 딜리트폼.jsp 생성
  2. 딜리트폼 커맨드
  3. 딜리트프로 커맨드

🔺 수정

  1. 보드커맨드팩토리 추가
  2. 업데이트 폼 커맨드
  3. 업데이트.jsp
profile
우당탕코딩

0개의 댓글