programming/JSP


📌JDBC란? -DB에 연결 및 작업을 하기 위한 자바 표준 인터페이스. -JAVA는 DBMS의 종류에 상관없이 하나의 JDBC API를 이용해서 데이터베이스 작업을 처리할 수 있는 일종의 라이브러리이다. -JDBC는 DB에 접근하여 CRUD 구현을 효율적으로 할 수 있게 하는 메소드를 제공하여, 더욱 효율적인 프로그래밍을 가능하게 한다. 📌JDBC 연결 순서 1) JDBC 드라이버 로드 > Class.forName("oracle.jdbc.driver.OracleDriver"); Oracle driver 클래스를 메모리에 올린다. 2) DB 연결 > Connection connection = DriverManager.getConnection(url,uid,upw); DriverManager 객체는 JDB..


쿠키와 세션의 개념을 알아보기 전에 HTTP 프로토콜의 특징을 필수적으로 알아봐야 할 것이다. HTTP 프로토콜의 특징 비연결지향 클라이언트에서 서버로 요청을 보내는(request) 과정에서 서버는 클라이언트에게 응답을 하고(response) 접속을 끊는 특징을 지닌다. 비상태성 HTTP 통신은 클라이언트로부터 요청을 받고 응답을 한 후에는 접속을 끊는 비연결지향성 때문에 고객의 상태정보를 확인 할 수 없다. 두 가지 특징 때문에 웹사이트는 사용자의 상태정보를 식별할 수 없어서 접속할 때마다 새로운 사용자로 인식하게 된다. 사용자의 상태정보를 식별하고, 접속이 끊긴 후에 다시 접속했을 때 그 정보를 유지할 수 있는 기능으로 HTTP 프로토콜의 단점을 보완하는 것이 쿠키, 세션이다. 📌쿠키의 개념 쿠키는 ..