도움이 될 것 같아 올려 드립니다. 참고 하시기 바랍니다.
Spring 3.0과 iBatis를 이용한 간단한 게시판
Spring framework
기반으로 제작된 게시판 소스는 인터넷
검색을 통해 쉽게 구할 수 있지만,
제가 원하는 게시판은 도무지 찾을 수가 없었습니다. 그래서 직접
만들었습니다!
일명 SummerBoard! 서론은
거창하지만, 사실 별 기능은 없습니다.
헤헤~
개발환경은 다음과 같으니 다운로드 하실 분은 개발환경을 참고해 주시기
바랍니다.
- Java: Java 1.6
- Container: Apache Tomcat 6.0
- Database: Oracle 10g
- Tool: Eclipse Indigo
Table Schema 파일과 Project source는 압축하여 첨부파일로 올려 드렸습니다.
끝으로 수정해 주셔야 할 사항입니다.
- DB접속정보
- src/config/db.properties 파일을 수정해 주시면 됩니다. - 게시판 페이징과 글 관련 변수
- src/net/nice19/smboard/board/controller/BoardController.java에 전역변수로 정의되어 있으니 필요 시 수정하세요. - CSS 수정
- WebContent/css/board.css와 main.css 파일을 수정하세요.
게시판 기능은 따로 설명하기 귀찮으니 패스하고 -_- 실제 동작하고 있는 게시판을 몇 장 캡쳐하여
올려 드립니다. 이후 여건이 된다면 게시판 소스를 한줄한줄 곱씹어보는 글을 올리겠습니다.
수정이나 재배포는 자유롭게 가능합니다. 다만 출처만 명시해
주십시오.
// from nice19
#로그인
로그인에 성공하면 세션에 로그인 정보가 저장되고 Handler Interceptor가
Controller Mapping 시마다 세션값을 체크합니다.
#게시판 목록
내가 쓴 글은 작성자가 bold 처리되어 출력됩니다. 댓글이 10개 이상 달리면 Hit 마크가
붙습니다.
#게시판 글 보기
자신이 작성한 글은 추천할 수 없으며
자신이 작성한 댓글은 삭제할 수 있습니다. 댓글이 달린 상태라면 글이 삭제되지
않습니다.
#게시판 글 보기
타인이 작성한 글은 수정과 삭제 버튼이 출력되지 않고 추천 버튼만
출력됩니다.
댓글 없음:
댓글 쓰기