본문 바로가기

WEB/JSP9

JDBC - DB연결해서 멤버 리스트 출력, 삽입, 삭제하기 JDBC - DB연동을 위해 준비해야 할 것 1. WEB PROJECT 생성한다. 2. WEB-INF 아래 lib 폴더 안에 ojdbc6.jar(JDBC 오라클 드라이버)를 넣는다. 3. src/main/java에 config폴더를 생성한 후 DB.java를 넣는다. package config; import java.sql.Connection; import javax.naming.Context; import javax.naming.InitialContext; import javax.sql.DataSource; public class DB{ public static Connection getConn(){ //context.xml에 설정된 dbcp에서 커넥션을 가져옴 DataSource ds=null; //.. 2022. 7. 22.
Session 객체 변수 영역 pageContext(현 페이지) < request(요청, 응답) < session(사용자단위 : 로그인~로그아웃) < application (서버단위) 예제) 세션과 리퀘스트 변수 영역 차이 확인하기 1. session영역과 리퀘스트 영역에 각각 변수 저장하기 2. session영역과 request영역의 변수를 꺼내어 보여주는 페이지 [세션에 저장한 형태로 넘어온 데이터] 이름 : , 나이 : 세션ID : [리퀘스트에 저장한 형태로 넘어온 데이터] 이름 : , 나이 : 페이지가 바뀔 때 세션과 request값 확인 3. 링크를 타고 이동했을 때 session과 request에 저장된 변수값이 남아있는 지 확인 [session으로 넘어온 값] 이름 : , 나이 : [request로 넘어온 값].. 2022. 7. 18.
웹 프로젝트 생성 및 DB연결 1. 웹프로젝트를 생성한다(web.xml 체크) 2. DBCP(DataBase Connection Pool 설정) context.xml (/Servers/Tomcat v9.0 Server at localhost-config/context.xml) 3. config 패키지를 만든 후 /jsp01/src/config/DB.java 4. /jsp01/WebContent/WEB-INF/lib/ojdbc6.jar(오라클 드라이버 복사) 5.ch01/driverTest.jsp 2022. 7. 17.
JSP /SERVLET 개념 정리 서블릿 : 서버에서 실행되는 자바코드 1) 서블릿의 호출방식 get방식 ==> doGet()실행 post방식 ==> doPost()실행 2)web.xml이용한 서블릿 매핑 방법 JSP : server에서 실행되는 자바 웹 페이지 - 자바 기반 스크립트 언어 - 자바의 기능을 그대로 사용 가능 - HTTP에 대한 클라이언트의 요청을 처리/응답 - 웹 어플리케이션에서 결과 화면 생성에서 주로 사용(뷰) - jsp는 내부적으로 servlet으로 변환되어 실행된다. - jsp의 배포 디렉토리 ) workspace디렉토리\.metadata\.plugins\org.eclipse.wst.server.core \tmp0\work\Catalina\localhost\프로젝트\org\apache\jsp 웹 컨테이너 : 컨테.. 2022. 7. 17.