JSP 3

[JSP] JSP,MYSQL 연동, JDBC, 간단한 회원정보 등록

TABLE생성 먼저 MYSQL COMMAND LINE을 실행하고, 테이블을 하나 만들어준다. 여기선 TUTORIAL이라는 DB안에 user라는 이름의 테이블을 만들어주고, id와 password컬럼을 생성하였다. 간단한 기능만을 구현할것이기 때문에 primary key는 지정해주지 않았다. CREATE TABLE user ( userID VARCHAR(32), userPassword VARCHAR(32) ); JDBC다운로드 JDBC는 자바 프로그램에서 DB와 관련된 작업을 수행할 수 있도록 해주는 도와주는 드라이버이다. 아래 사이트에서 다운하여 lib디렉토리 안에 붙여 넣어주면 셋팅된다. https://dev.mysql.com/downloads/connector/j/ ↑두번째꺼 다운로드 DTO와 DAO..

[JSP&Servlet] HTTP란?

HTTP TCP/IP 4계층에서 애플리케이션 계층에 해당하는 프로토콜 전송 계층에서 TCP를 사용하여 웹 브라우저와 웹 서버간에 통신하는 프로토콜 웹브라우저와 웹서버가 통신(요청, 응답)할 때 서로 약속된 요청, 응답메시지를 주고받으면서 통신이 이루어진다 무연결 HTTP는 클라이언트와 서버간에 요청이 있을 때 마다 독립적으로 연결하여 통신하는 방식이다 무상태 상태정보가 유지되지 않는 특성 이전 요청 시 사용한 정보를 다른 요청에서도 계속 사용하고 싶다면, 서버나 클라이언트 측에 정보를 저장해 두고 계속 상태정보를 유지한 후 사용하는 정보 유지기술 필요 요청, 응답 요청정보와 응답정보를 주고받으면서 통신이 이루어지는 방식 웹서버 프로그래밍을 하려면 웹 서버와 클라이언트가 주고받는 요청 및 응답 메시지에 대..

[JSP/Servlet] 웹프로그래밍의 이해

웹 문서 웹에서 클라이언트가 서버에 정보를 요청하면 응답하는 콘텐츠 정적인 웹 문서: 클라이언트가 웹 문서를 요청하면, 웹서버는 이미 만들어져 있는 문서를 클라이언트에게 제공 Ex) HTML, GIF, JPG, PDF, PPT 동적인 웹 문서: 요청 시마다 다른 웹문서의 내용을 클라이언트로 전달하는 것 EX) CGI, API, 서블릿, JSP 다음의 두 가지 방법 중 하나에 의해 처리됨 1. 클라이언트가 서버에 웹문서를 요청하면 웹문서에 동적인 요소를 포함하는 방식(스크립트 방식) → JSP 2. 클라이언트가 서버에 웹문서를 요청하면 서버가 다른 애플리케이션을 통해 웹문서를 재생성하여 제공하는 방식 → Servlet 웹 어플리케이션 간단하게 웹에서 수행되는 애플리케이션 수행되는 위치에 따라 클라이언트 사..