티스토리 뷰

JSP와 Servlet만 이용해서 만드는 게시판

1. 스크립트 파일도 나눈다.
2. 페이징 한다.
3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다.
4. 검색기능 → 제목/작성자/내용/첨부파일 이름
5. 조회수 list에 추가 

# 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고 


게시판 페이지 및 Action 클래스 설계 

오늘은 게시판 페이지(view) 와 Action 클래스(=controller)를 설계할것이다.

저번시간에 게시판을 앞으로 어떻게 만들어 나갈지 작성해보았다.

1. View

리스트 : list.jsp
글 작성 : create.jsp
글 상세 : detail.jsp 
글 수정 : update.jsp 
글 삭제 : 글 삭제는 페이지가 따로 없고 상세 화면에서 삭제가 이루어 진다.

# 파일 다운로드 시 다운로드 박스가 출력되게 처리하는 페이지가 있어야 한다 : file_down.jsp 
   (파일 업로드 할때 설명)

2. Action (=controller)
   
View 와 Model 사이를 연결시켜주는 매개체 이다. 

글 등록 Action : BoardCreateAction.java
글 삭제 Action : BoardDeleteAction.java
글 상세 Action : BoardDetailAction.java
글 목록 Action : BoardListAction.java
글 수정 Action (글을 수정하여 DB에 넣는 Action) : BoardUpdateAction.java
글 수정 화면 Action (글 수정 화면으로 가는 Action) : BoardUpdateView.java 


설계한 대로 파일을 만들 것이다. View 는 jsp파일로 만들어질 것이고 , Action 은 java파일로 만들어질 것이다.

Action 클래스 파일들은 net.board.action 이라는 package 안에 들어가도록 생성 할 것이다.


다음 포스팅에서는 데이터베이스 구조를 설계 해 보자. 

댓글