[기술조건]
- Connection Pool로 변경하세요
- view는 view-config.xml로 분리
- mybatis를 이용해서 작업하세요
- tiles는 각 패키지당 파일 하나씩 폴더에 관리하도록 분리하세요
- 모든 view의 작업은 EL과 JSTL을 적용해서 작업하세요
[조건]
erp프로젝트에서 커뮤니티의 게시판 기능이 동작할 수 있도록 다음과 같은 조건을 만족하도록 작성하세요
- 패키지명 : ktds.erp.board
- 클래스명
컨트롤러 : BoardController
서비스 : BoardServiceImpl
DAO : BoardDAOImpl
DTO : BoardDTO
- 요청path
게시글목록조회 : /board/list.do
게시글상세보기 : /board/read.do
게시글작성페이지 : /board/insertView.do
게시글등록하기 : /board/insert.do
게시글수정하기 : /board/update.do
게시글삭제하기 : /board/delete.do
- tiles에 등록할 view의 이름
게시글등록 : board/write
게시글목록보기 : board/list
게시글상세보기 : board/read
게시글수정화면 : board/update
삭제, 등록, 수정 후 화면은 /board/list.do로 redirect하도록 작업
- 수정하기와 상세보기는 모두 board/read.do에서 작업할 수 있도록 작성하세요
[게시글목록조회]
top.jsp에서 [커뮤티니]를 선택하면 다음과 같이 게시판에 등록된 글을 조회하여 목록으로 출력할 수 있도록 작업합니다.
[게시글 상세보기]
제목을 클릭하면 상세보기될 수 있도록 작성하세요
[게시글 쓰기]
목록조회화면에서 "글쓰기"를 선택하면 다음과 같은 화면이 나타나며 등록될 수 있도록 작성하세요
[게시글 수정]
상세보기 화면에서 수정 버튼을 누르면 수정화면으로 넘어가서 등록한 글을 수정할 수 있도록 작성합니다.
'Web Application,데이터베이스 활용 전문가 양성과정 > 스프링' 카테고리의 다른 글
자바스크립트 자동완성 사이트 (0) | 2019.08.09 |
---|---|
필요파일 (0) | 2019.08.09 |
erp프로젝트 (0) | 2019.08.07 |
최종프로젝트 (0) | 2019.08.07 |
[실습예제] 레이아웃 설정하기 (0) | 2019.08.07 |