스트럿츠를 활용한 JSP 게시판입니다. 오라클 10g연동, 서블릿, 톰캣5.5,이클립스 사용
*정*
다운로드
장바구니
소개글
스트럿츠를 활용한 jsp 게시판 입니다. 오라클 연동했구요.MVC 모델 2 기반입니다.
디자인은 크게 신경안썼습니다.^-^;; 로직이 중요하니까요^-^
3가지 게시판
1. 관리자만 쓸수있는 공지사항(가장 상위에 올라가는 스페셜 공지기능 첨가),
2. 일반 게시판(리플 기능 첨가),
3. 답변 게시판(리플 형식, 관리자만 답변 가능, 비밀글 기능 첨가,유저는
자신의 글과 공개글 읽기 가능, 비밀글에 자물쇠 이미지 출력)
관리자는 모든 글의 수정 삭제가 가능합니다.
struts-config.xml 도 첨부했으니 참고하세요.
디비테이블하고 순서도나 구조등 간단하게 그림으로 넣었습니다.
서버 설정은 네이버에 보시면 많이 있습니다.(톰캣5.5 로 설정해주세요)
컴파일 실행환경
이클립스, 스트럿츠1.3.8, 오라클10g, 톰캣 5.5압축파일 내 파일목록
게시판 흐름도.ppt
게시판-상세.ppt
게시판흐름도2.ppt
안내말씀.txt
테이블및시퀀스.txt
화면설계.ppt
src/Bean/NoticeBean.java
src/Bean/QnABean.java
src/Bean/ReplyBean.java
src/Bean/TravelBean.java
src/Bean/이곳은 객체 저장소입니다.txt
src/DAO/NoticeDAO.java
src/DAO/QnADAO.java
src/DAO/TravelDAO.java
src/DAO/이곳은 데이터 베이스 연결하는 곳입니다.txt
src/Filter/EncodingFilter.java
src/Filter/캐릭터 셋 설정 필터 저장소.txt
src/Filter/CVS/Entries
src/Filter/CVS/Repository
src/Filter/CVS/Root
src/Form/NoticeForm.java
src/Form/QnAForm.java
src/Form/TravelForm.java
src/Form/폼 저장소.txt
src/Noticeboard/NoticeContentAction.java
src/Noticeboard/NoticeListAction.java
src/Noticeboard/NoticeModifyAction.java
src/Noticeboard/NoticeModifyFormAction.java
src/Noticeboard/NoticeRegistAction.java
src/Noticeboard/NoticeRemoveAction.java
src/Noticeboard/NoticeSearchAction.java
src/Noticeboard/이 곳은 NoticeBoard Servlet입니다.txt
src/Noticeboard/CVS/Entries
src/Noticeboard/CVS/Repository
src/Noticeboard/CVS/Root
src/Qnaboard/QnAAdminReplyAction.java
src/Qnaboard/QnAAdminReplyRemoveAction.java
src/Qnaboard/QnAContentAction.java
src/Qnaboard/QnAListAction.java
src/Qnaboard/QnAModifyAction.java
src/Qnaboard/QnAModifyFormAction.java
src/Qnaboard/QnARegistAction.java
src/Qnaboard/QnARemoveAction.java
src/Qnaboard/QnASearchAction.java
src/Qnaboard/이 곳은 QnABoard Servlet입니다.txt
src/Qnaboard/CVS/Entries
src/Qnaboard/CVS/Repository
src/Qnaboard/CVS/Root
src/Travelboard/TravelContentAction.java
src/Travelboard/TravelListAction.java
src/Travelboard/TravelModifyAction.java
src/Travelboard/TravelModifyFormAction.java
src/Travelboard/TravelRegistAction.java
src/Travelboard/TravelRemoveAction.java
src/Travelboard/TravelReplyAction.java
src/Travelboard/TravelReplyRemoveAction.java
src/Travelboard/TravelSearchAction.java
src/Travelboard/이 곳은 TravleBoard Servlet입니다.txt
src/Travelboard/CVS/Entries
src/Travelboard/CVS/Repository
src/Travelboard/CVS/Root
WebContent/boardSub.jsp
WebContent/noticeContent.jsp
WebContent/noticeList.jsp
WebContent/noticeModify.jsp
WebContent/noticeRegist.jsp
WebContent/noticeSchRes.jsp
WebContent/qnAContent.jsp
WebContent/qnAList.jsp
WebContent/qnAModify.jsp
WebContent/qnARegist.jsp
WebContent/qnASchRes.jsp
WebContent/travelContent.jsp
WebContent/travelList.jsp
WebContent/travelModify.jsp
WebContent/travelRegist.jsp
WebContent/travelSchRes.jsp
WebContent/image/board_sub1.jpg
WebContent/image/board_sub2.jpg
WebContent/image/board_sub3.jpg
WebContent/image/board_sub4.jpg
WebContent/image/board_sub5.jpg
WebContent/image/secret.gif
WebContent/image/Thumbs.db
WebContent/image/title_notice.jpg
WebContent/image/title_QA.jpg
WebContent/image/title_tr.jpg
WebContent/WEB-INF/.struts-config.xml.strutside
WebContent/WEB-INF/struts-config.xml
WebContent/WEB-INF/web.xml
WebContent/WEB-INF/lib/antlr-2.7.2.jar
WebContent/WEB-INF/lib/bsf-2.3.0.jar
WebContent/WEB-INF/lib/commons-beanutils-1.7.0.jar
WebContent/WEB-INF/lib/commons-chain-1.1.jar
WebContent/WEB-INF/lib/commons-digester-1.8.jar
WebContent/WEB-INF/lib/commons-fileupload-1.1.1.jar
WebContent/WEB-INF/lib/commons-io-1.1.jar
WebContent/WEB-INF/lib/commons-logging-1.0.4.jar
WebContent/WEB-INF/lib/commons-validator-1.3.1.jar
WebContent/WEB-INF/lib/jstl.jar
WebContent/WEB-INF/lib/oro-2.0.8.jar
WebContent/WEB-INF/lib/standard.jar
WebContent/WEB-INF/lib/struts-core-1.3.8.jar
WebContent/WEB-INF/lib/struts-el-1.3.8.jar
WebContent/WEB-INF/lib/struts-extras-1.3.8.jar
WebContent/WEB-INF/lib/struts-faces-1.3.8.jar
WebContent/WEB-INF/lib/struts-mailreader-dao-1.3.8.jar
WebContent/WEB-INF/lib/struts-scripting-1.3.8.jar
WebContent/WEB-INF/lib/struts-taglib-1.3.8.jar
WebContent/WEB-INF/lib/struts-tiles-1.3.8.jar
WebContent/WEB-INF/lib/CVS/Entries
WebContent/WEB-INF/lib/CVS/Repository
WebContent/WEB-INF/lib/CVS/Root
게시판-상세.ppt
게시판흐름도2.ppt
안내말씀.txt
테이블및시퀀스.txt
화면설계.ppt
src/Bean/NoticeBean.java
src/Bean/QnABean.java
src/Bean/ReplyBean.java
src/Bean/TravelBean.java
src/Bean/이곳은 객체 저장소입니다.txt
src/DAO/NoticeDAO.java
src/DAO/QnADAO.java
src/DAO/TravelDAO.java
src/DAO/이곳은 데이터 베이스 연결하는 곳입니다.txt
src/Filter/EncodingFilter.java
src/Filter/캐릭터 셋 설정 필터 저장소.txt
src/Filter/CVS/Entries
src/Filter/CVS/Repository
src/Filter/CVS/Root
src/Form/NoticeForm.java
src/Form/QnAForm.java
src/Form/TravelForm.java
src/Form/폼 저장소.txt
src/Noticeboard/NoticeContentAction.java
src/Noticeboard/NoticeListAction.java
src/Noticeboard/NoticeModifyAction.java
src/Noticeboard/NoticeModifyFormAction.java
src/Noticeboard/NoticeRegistAction.java
src/Noticeboard/NoticeRemoveAction.java
src/Noticeboard/NoticeSearchAction.java
src/Noticeboard/이 곳은 NoticeBoard Servlet입니다.txt
src/Noticeboard/CVS/Entries
src/Noticeboard/CVS/Repository
src/Noticeboard/CVS/Root
src/Qnaboard/QnAAdminReplyAction.java
src/Qnaboard/QnAAdminReplyRemoveAction.java
src/Qnaboard/QnAContentAction.java
src/Qnaboard/QnAListAction.java
src/Qnaboard/QnAModifyAction.java
src/Qnaboard/QnAModifyFormAction.java
src/Qnaboard/QnARegistAction.java
src/Qnaboard/QnARemoveAction.java
src/Qnaboard/QnASearchAction.java
src/Qnaboard/이 곳은 QnABoard Servlet입니다.txt
src/Qnaboard/CVS/Entries
src/Qnaboard/CVS/Repository
src/Qnaboard/CVS/Root
src/Travelboard/TravelContentAction.java
src/Travelboard/TravelListAction.java
src/Travelboard/TravelModifyAction.java
src/Travelboard/TravelModifyFormAction.java
src/Travelboard/TravelRegistAction.java
src/Travelboard/TravelRemoveAction.java
src/Travelboard/TravelReplyAction.java
src/Travelboard/TravelReplyRemoveAction.java
src/Travelboard/TravelSearchAction.java
src/Travelboard/이 곳은 TravleBoard Servlet입니다.txt
src/Travelboard/CVS/Entries
src/Travelboard/CVS/Repository
src/Travelboard/CVS/Root
WebContent/boardSub.jsp
WebContent/noticeContent.jsp
WebContent/noticeList.jsp
WebContent/noticeModify.jsp
WebContent/noticeRegist.jsp
WebContent/noticeSchRes.jsp
WebContent/qnAContent.jsp
WebContent/qnAList.jsp
WebContent/qnAModify.jsp
WebContent/qnARegist.jsp
WebContent/qnASchRes.jsp
WebContent/travelContent.jsp
WebContent/travelList.jsp
WebContent/travelModify.jsp
WebContent/travelRegist.jsp
WebContent/travelSchRes.jsp
WebContent/image/board_sub1.jpg
WebContent/image/board_sub2.jpg
WebContent/image/board_sub3.jpg
WebContent/image/board_sub4.jpg
WebContent/image/board_sub5.jpg
WebContent/image/secret.gif
WebContent/image/Thumbs.db
WebContent/image/title_notice.jpg
WebContent/image/title_QA.jpg
WebContent/image/title_tr.jpg
WebContent/WEB-INF/.struts-config.xml.strutside
WebContent/WEB-INF/struts-config.xml
WebContent/WEB-INF/web.xml
WebContent/WEB-INF/lib/antlr-2.7.2.jar
WebContent/WEB-INF/lib/bsf-2.3.0.jar
WebContent/WEB-INF/lib/commons-beanutils-1.7.0.jar
WebContent/WEB-INF/lib/commons-chain-1.1.jar
WebContent/WEB-INF/lib/commons-digester-1.8.jar
WebContent/WEB-INF/lib/commons-fileupload-1.1.1.jar
WebContent/WEB-INF/lib/commons-io-1.1.jar
WebContent/WEB-INF/lib/commons-logging-1.0.4.jar
WebContent/WEB-INF/lib/commons-validator-1.3.1.jar
WebContent/WEB-INF/lib/jstl.jar
WebContent/WEB-INF/lib/oro-2.0.8.jar
WebContent/WEB-INF/lib/standard.jar
WebContent/WEB-INF/lib/struts-core-1.3.8.jar
WebContent/WEB-INF/lib/struts-el-1.3.8.jar
WebContent/WEB-INF/lib/struts-extras-1.3.8.jar
WebContent/WEB-INF/lib/struts-faces-1.3.8.jar
WebContent/WEB-INF/lib/struts-mailreader-dao-1.3.8.jar
WebContent/WEB-INF/lib/struts-scripting-1.3.8.jar
WebContent/WEB-INF/lib/struts-taglib-1.3.8.jar
WebContent/WEB-INF/lib/struts-tiles-1.3.8.jar
WebContent/WEB-INF/lib/CVS/Entries
WebContent/WEB-INF/lib/CVS/Repository
WebContent/WEB-INF/lib/CVS/Root