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 더많은 무료 강의는 사이트에서 확인하실수 있습니다.

 

 

about author

PHRASE

Level 60  라이트

신은 어디에 존재하는가? 신은 어떤 사람과 함께 하는가? 신은 누구를 좋아하는가? 신은 인내심이 강한 사람 안에 있다. 신은 인내심이 강한 사람과 함께 한다. 신은 인내심이 강한 사람을 좋아한다. -코란

댓글 ( 4)

댓글 남기기

작성