(이클립스+오라클) 게시판 만드는법

먼저 sql에서 테이블을 만든다.


create table board(

board_num number,
board_name varchar2(20),
board_pass varchar2(15),
board_subject varchar2(50),
board_content varchar2(2000),
board_file varchar2(50),
--중요 --
board_re_ref number,
board_re_lev number,
board_re_seq number,

board_readcount number,
board_date date,
primary key(board_num)

);

그리고 이클립스에 들어가서
dynamic project을 만들어준다.

그리고 대충 이렇게 만들어 줘야한다.




WEB-INF>lib>cos.jar이라는 파일을 꼭 넣어줘야한다.

context.xml
 <Context> 
     <Resource name="jdbc/OracleDB" 
         auth="Container"
         type="javax.sql.DataSource" 
         username="mushroom" 
         password="mushroom"
         driverClassName="oracle.jdbc.driver.OracleDriver"
         factory="org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory"
         url="jdbc:oracle:thin:@localhost:1521:xe"
         maxActive="500" 
         maxIdle="100"/>  
 </Context>

 web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>Model2-Board</display-name>
    <servlet>
<servlet-name>BoardFrontController</servlet-name>
<servlet-class>
net.board.action.BoardFrontController</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>BoardFrontController</servlet-name>
<url-pattern>*.bo</url-pattern>
</servlet-mapping>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>

</web-app>


index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=1100">
<!--<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">-->
<meta name="description" content="내가 개발한 사이트"/>
<meta name="keywords" content="jsp sevlet java database spring development"/>
<title>Insert title here</title>
</head>
<body>
<a href="./BoardList.bo">게시판 으로 가기</a>
</body>

</html>


Manifest.MF
Manifest-Version: 1.0
Class-Path: 

그리고 WEBCONTENT안에 게시판을 수정하는것들 다 해야한다.

댓글

이 블로그의 인기 게시물

c++ 랜덤 숫자 생성하기 / 컴퓨터 난수 시드 설정

(오라클) View(뷰) + where/order by/like/is/() / in 사용방법 예제

(오라클) Sequence/시퀸스의 활용과 개념