모든 것 중에 DB처럼 data를 저장하는 것은 엄청 중요한 것을 담당한다고 본다.

 

Data를 DB에 저장하려면 해당 table에 대한 필드(열/속성)을 잘 구축해야 된다.

 

이번 jsp게시판을 개발에 사용할 DB는 oracle 11g 버전을 사용

 

DB 테이블에 들어갈 내용

 

글번호(글을 식별하기 위해 사용)

제목

글쓴이

내용

첨부파일

등록일

수정일

조회수

 

릴레이션 만들기

Field Name Type 비고
글번호 num number PK
제목 subject varchar2(50Byte)  
글쓴이 written varchar2(20Byte)  
내용 content varchar2(4000Byte) varchar2 최대크기
첨부파일 filename varchar2(50Byte)  
등록일 regdate date  
수정일 modidate date  
조회수 count number 기본값 0

 

부제는 DBCP를 사용한 게시판을 만들 것이다.

 

 

설계에 포함 되어야 되는 것은

 

설계목적 / 주요 기능도 / DB테이블설계서 / 인터페이스 구상도 가 포함되어 있어야 합니다.

 

설계 목적

 

웹개발의 기초가 되는 게시판을 만들어서

 

웹개발의 실력을 향상하는 것에 중점

 

 

주요 기능/동작

 

게시판에 구현하기 위해 필요한 설계

 

구분 기능
list.jsp DB에서 정보를 불러들여 오는게시판의 리스트 부분(조회 / 읽기 / 등록 / 페이징)등의 기능이 있음
post.jsp 양식에 맞추어 data를 작성하는 jsp
postProc.jsp data를 동작하는 jsp
read.jsp 글을 읽어 들여 나타내는 jsp
update.jsp 글을 수정한 부분을 저장 하는 jsp
delete.jsp 글을 삭제 jsp
down.jsp 파일을 다운로드 jsp
DBCon.java DB에 직접적인 연결을 담당하는 부분 (server.xml에 DB의 정보를 입력하고 연결을 담당)
Bean.java DB의 Data를 사용하기 위해 저장 장소로 사용 되는 공간 (getter / setter를 사용)
Mgr.java DB의 data를 불러오고 저장하고 각 종 메소드들 보유

 

 

웹 개발의 기초가 되는 게시판을 구현하기 위하여 생각을 정리하면서 만들기 위함.

개념

 

DB - WAS - Web Browser을 서로 연결한다.

 

DB : 정보 저장

 

WAS : DB - Web Browser를 연결하는 역할을 한다.

 

Web Browser : 사용자가 요구하는 요구 사항을 받아들여서 정보를 출력/수정/삽입/삭제를 한다.

 

JSP/JAVA를 사용하여 게시판을 만듬.

 

 

 

구현할 환경

DBMS : Oracle 11g

WAS : tomcat 9.0

JDK : 1.8.0

eclipse : EE버전

+ Recent posts