SBoard 2009-10-09.01 ( MSSQL용 게시판 )
프로젝트에서 한번씩 써먹을때마다 새로운 버그 수정판이 나오는군요
다른 사이트에서 HTML 컨텐츠를 통채로 마우스로 긁어서 복사했을 때
생기는 새로 발견된 문제점을 수정했습니다.
번번히 아쉬운것은 아직 Dynamic Query를 사용한 부분을 완전히 수정하지
못한것과 MVC 패턴을 적용하지 못한것인데 흐미.. 바쁘다 보니 그냥 ~~
참고로, 이 소스는 MSSQL 용이며 JDK 5 에서는 제대로 작동하지 않습니다.
JDK 1.4 환경에서 사용하세요 ^^
( JDK 5 환경에서 직접 개조해서 사용하서도 좋습니다. )
Oracle용은 JDK 5, Oracle 10g 환경에서 작동하도록
되어 있으니 필요하신 분은 이메일로 연락 주세요.( incunv1 @ 천리안 메일입니다)
참, 그리고 이번 수정사항은 오라클용에도 적용되었습니다.
아래 간단한 사용법 적어 놓겠습니다 .
=========================================================
일단, 첨부된 jsp들이랑 같이 있는 ~~.sql 파일을 실행해서 테이블 만들어 주시구요
SBoardProperty 클래스에 있는 FILE_SAVE_PATH 값과 일치하는 파일 디렉토리를
반드시 미리 만들어야 합니다.
예를들어
FILE_SAVE_PATH = "C:/sboard_attached/" ;
이렇게 코딩되어 있고
SBoardProperty 클래스에 "게시판 종류 갯수만큼 정의해야 할 값들"이
모두 size 4 의 배열이며
4개의 게시판이 다 같은 회사에 속한 게시판이며
그 회사의 회사코드값이 "Company" 라고 한다면
아래와 같은 디렉토리들을 수동으로 만들어야 합니다.
"C:/sboard_attached/Company/1"
"C:/sboard_attached/Company/2"
"C:/sboard_attached/Company/3"
"C:/sboard_attached/Company/4"
sboard_insert.jsp 에서는 회원 테이블을 조회하여 회원 이름을 가져오는
부분이 있습니다. 이 소스의 경우 회원 테이블은 "member" 입니다.
각자의 환경에 맞게 바꿔 사용하시기 바랍니다.
그리고 로그인 처리때 반드시 2개의 세션값을 put 해 주어야 합니다.
userID, companyCode
세션에 put 해주는 companyCode 값이
"C:/sboard_attached/Company/1" 의 "Company" 와 같이
디렉토리 명으로 사용됩니다.
=========================================================