(이클립스+오라클) 게시판 만드는법
먼저 sql에서 테이블을 만든다.
그리고 이클립스에 들어가서
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안에 게시판을 수정하는것들 다 해야한다.
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을 만들어준다.
그리고 대충 이렇게 만들어 줘야한다.
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안에 게시판을 수정하는것들 다 해야한다.
댓글
댓글 쓰기