티스토리 뷰
JSP와 Servlet만 이용해서 만드는 게시판
1. 스크립트 파일도 나눈다.
2. 페이징 한다.
3. 다중 첨부파일 가능 → 첨부파일의 개수가 리스트에 나와야 한다.
4. 검색기능 → 제목/작성자/내용/첨부파일 이름
5. 조회수 list에 추가
JSP로 만든 게시판과 사용하는 tool은 같다. 이클립스/ mariaDB등
# 모델 2로 구현하는 자바 웹 프로그래밍 JSP2.2&Servlet3.0 책 참고
MVC 패턴으로 JSP와 Servlet을 사용하여 만드는 게시판
Model 2 게시판 = MVC 패턴
MVC 패턴 ?
M = Model → JavaBean : 데이터를 다루는 부분
V = View → JSP
C = Controller → Servlet
게시판
사용자는 FrontController를 통해 화면(view=JSP)을 본다.
FrontController는 Controller(action)를 통해 작업을 주고 받는다.
Controller는 Model(DAO)을 통해 DB값을 가져온다.
Model(DAO)는 DBMS를 통해 DB값을 주고 받는다.
1. View
리스트
글 작성
글 상세
글 수정
글 삭제
2. Action
글 등록 Action
글 삭제 Action
글 상세 Action
글 목록 Action
글 수정 Action (글을 수정하여 DB에 넣는 Action)
글 수정 화면 Action (글 수정 화면으로 가는 Action)
3. DB
tb_board
번호 idx
제목 title
작성자 name
내용 content
작성일시 date
조회수 readcount
첨부파일 개수 filecount
tb_files
번호 idx
게시판 번호 boardnum
파일 이름 filename
4. DataBean 클래스 작성(VO 클래스)
5. DAO(Data Access Object) 클래스 작성
6. FrontController 작성
요청이 전송되었을 때 가장 처음으로 호출되는 controller
web.xml 파일의 설정 내용을 참조한다.
7. ActionForward 클래스 작성
Action 인터페이스는 특정 비즈니스 요청을 수행한다 → 결과값을 ActionForward 클래스에 반환
8. 게시판 Action 클래스 작성 (= controller)
9 View 페이지 작성 (=JSP)
'게시판정복 > JSP&Servlet게시판' 카테고리의 다른 글
6. 게시판 DAO 클래스 생성 - 생성자 선언 (3) | 2017.04.26 |
---|---|
5. 게시판 데이터빈(VO) 클래스 생성 (0) | 2017.04.19 |
4. 게시판 라이브러리 설정 및 커넥션 풀 작성하기 (0) | 2017.04.17 |
3. 게시판 데이터베이스 구조 설계 (0) | 2017.04.17 |
2. 게시판 페이지 , Action 클래스 설계 (0) | 2017.04.17 |
- Total
- Today
- Yesterday
- 체크박스전체선택
- Hyper-V
- foreach 배열
- servlet게시판
- 제이쿼리
- c 태그
- 윈도우8.1
- 이클립스DB연결
- String[] 파라미터
- windows 8.1
- jsp
- java
- Split
- windows hyper-v
- 자바
- 게시판table설계
- 체크박스전체해제
- 자바스크립트
- 스크립팅 요소
- servlet
- spring
- 게시판페이지설계
- SQL
- 스프링
- input[type=text]초기화
- jsp 기초 개념
- 체크박스
- Javascript
- input[type=file]초기화
- selectbox에 값 매핑
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |