OraJa Board v 1.0 for MySQL
버그가 하도 많아서리 삭제하고 새로 올립니다.
자세한 내용은 READ.txt 화일을 참고하시기 바랍니다.
* READ ME.txt화일 내용.
- OraJa Board v 1.0 for MySQL
: 참고 URL :
http://java.lin4u.com/oraja/board/board.jsp?board=oraja
/////////////////////////////////////////////////////////////
////////////////
각각의 콤포넌트에 대한 저작권은 해당사에 있습니다.
COS (MultiPartRequest) 에 대한 저작권은
http://servlets.com/cos/license.html 에 표기되어
있습니다.
ConnectionPool 은 Gefion software.사에 있습니다.
* 이 소스는 비상업적으로 쓰여야 합니다. *
/////////////////////////////////////////////////////////////
////////////////
:테스트 환경
------------------------
윈도 2000 professional
JDK 1.3.1
Jakarta-Tomcat 4.0.3
mysql 3.23.49
Driver : mm.mysql.jdbc-1.2c
-------------------------
Redhat 7.2
Apache1.3.23
Mysql3.23.49
Php4.1.2
j2sdk1.3.1
j2re1.3.1
mm.mysql.jdbc-2.0pre5
tomcat4.0.3
-----------------------
:이용법
1. Jakarta-Tomcat 가동을 중지시킵니다.
2. oraja.war화일을 C:\jakarta-tomcat\webapps 아래로 이동시킵
니다. 자동으로 압축이 풀림.
3. Jakarta-Tomcat 을 시작시킵니다.
4. 테이블은 아래와 같이 만드시기 바랍니다.(table.sql)
5. 다음주소로 접속을 합니다.
http://localhost:8080/oraja/board/board.jsp?board=oraja
6. 경로에 따라 화일 업로드,삭제 관련화일에서 디렉토리 수정요
함.
(write_insert.jsp , modify_insert.jsp , delete.jsp ,
download.jsp)
7. root에 files 란 폴더없을시 생성바람.
8. 그 외 특별히 만질부분은 없으리라 생각됩니다.
:간략 소개
* jsp + bean
* ConnectionPooling
* 첨부화일 4개 (MultiPartRequest 이용)
* 답변형 게시판 (단 답변글 갯수는 제한이 따름.)
* 답변시 Update로직 이용안함. 한 개의 컬럼으로 답변처리.
* 일부 http://okjsp.pe.kr 의 소스 참고.
:특이 사항
* 관리자 기능 미구현. ㅡ.ㅡa
* 첨부화일 최대크기 5MB 초과시 try{}catch(){}처리 미구현. ㅡ.
ㅡa
* 그 외 나도 모르는 bug가...존재할지도...
:여담
bean을 공부하면서 만든 게시판입니다. bean쪽에 미처 쪼개지 못
한 부분이 많이 있습니다.
그리고 소스가 많이 허접합니다. ^^;;
아무쪼록 공부하시는 분들에게 조금이라도 도움이 되었으면 합니
다.
혹 저작권에 위배되거나(미리미리 알아보았는데 비상업적 배포는
괜찮다고...) 잘못된 부분이
있으면 홈페이지 글남겨주시면 아는 범위내에서 답변해 드리겠습
니다.
홈페이지 : http://testPHP.com
// 아래 테이블은 table_mysql.sql 로 저장되어 있습니다.
create table oraja (
num float(15,5) not null default '0.00000',
idx int(10) unsigned not null default '0',
depth tinyint(2) unsigned not null default '0',
name varchar(20) not null default '',
email varchar(50) default null,
home varchar(100) default null,
title varchar(200) not null default '',
wdate date not null default '0000-00-00',
wip varchar(15) not null default '',
hit int(5) unsigned default '0',
pw varchar(10) default null,
filesum tinyint(1) default '0',
primary key (num),
key name (name),
key title (title)
) type=myisam;
create table oraja_cnts (
idx int(10) unsigned not null default '0',
seq int(10) unsigned not null auto_increment,
content text,
primary key (seq),
key idx (idx)
) type=myisam;
create table oraja_files (
idx int(10) unsigned not null default '0',
filename varchar(100) not null default '',
filesize int(10) unsigned not null default '0',
fileext varchar(5) default null,
maskname varchar(15) not null default '',
download smallint(6) unsigned default '0',
key idx (idx),
key maskname (maskname)
) type=myisam;