-->

JSP

 

 

 

 

 

ojdbc7.jar 라이브러리 등록

 

 

 

server.xml

				<Context docBase="Model2Board" path="/Model2Board"
					reloadable="true" source="org.eclipse.jst.jee.server:Model2Board">			
					<Resource auth="Container" driverClassName="oracle.jdbc.driver.OracleDriver"
						loginTimeout="10" maxWait="5000" name="jdbc/pool" password="1111"
						type="javax.sql.DataSource" url="jdbc:oracle:thin:@localhost:1521:XE"
						username="system" />
					
				</Context>

 

 

 

class BoardListCon

package control;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet("/BoardListCon.do")
public class BoardListCon extends HttpServlet {

	protected void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
	
		reqPro(request, response);
	}


	protected void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		
		reqPro(request, response);
	}
	

	protected void reqPro(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		
		
		
	}
	

}

 

 

BoardDAO

package model;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.Statement;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class BoardDAO {

	Connection con;
	PreparedStatement pstmt;
	Statement stmt;
	
	//데이터 베이스에 연결 메소드
	public void getCon(){
		
		try{
			Context initctx =new InitialContext();
			Context envctx =(Context)initctx.lookup("java:comp/env");
			DataSource ds =(DataSource)envctx.lookup("jdbc/pool");
			con=ds.getConnection(); //커넥션연결 해주는 메소드
					
		}catch(Exception e){
			e.printStackTrace();
		}
	}
	
	
	
	
	
}

 

BoardBean

public class BoardBean {
	private int num;
	private String writer;
	private String email;
	private String subject;
	private String password;
	private String reg_date;
	private int ref;
	private int re_step;
	private int re_level;
	private int readcount;
	private String content;
	
	
getter, setter 

~~

~~

}

 

 

 

 

동영상 강좌와 다르게  모바일 적용이 가능한 반응형 부트스트랩을 사용하였다.

여기서는  jsp 를 배우는 강좌 이기 때문에 html 적 요소에는 비중있게 생각 하지 않아도 될 것이다.

 

또한, 일부 자바 코드는 제 입맛에 맞게 변경 하였습니다.

혹시, 이 강의를 들으면서 제 글을 읽고 소스코드를 참조하는 수강생이 있다면 동영상의 코드와 다르다고 생각지 마세요. 대부분 동여상 내용과 같으니 학습에 도움이 될거라 생각 합니다.

소스 :  https://github.com/braverokmc79/jsp_sin

 

 

유튜브 동영상 출처 :

소프트캠퍼스

강사 : 신형섭(잭임연구원)

저작권 : (주)소프트캠퍼스 http://www.softcampus.co.kr 더많은 무료 강의는 사이트에서 확인하실수 있습니다.

 

jsp

 

about author

PHRASE

Level 1  라이트

댓글 ( 4)

댓글 남기기

작성