웹프로그래밍 6

[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 웹 어플리케이션 간단하게 웹에서 수행되는 애플리케이션 수행되는 위치에 따라 클라이언트 사..

생활코딩 WEB2 - Node.js 필기 정리(처음~글목록 출력하기)

※ 위 포스트의 모든 내용은 생활코딩에 출처가 있습니다. https://www.opentutorials.org/course/3332 WEB2 - Node.js - 생활코딩 수업소개 이 수업은 JavaScript를 이용해서 Node.js를 제어해 동적으로 HTML 코드를 생성하는 웹애플리케이션을 만드는 방법에 대한 수업입니다. 수업대상 예를들어 1억개의 페이지로 이루어진 웹사이트가 있다고 상상해보세요. 그런데 HTML 코드의 구조를 바꿔야 한다면 어떤 절망적인 상황이 생길까요? 이런 상황에서 생겨날 절망감을 상상할 수 있는 분이라면 이 수업을 통해서 혁명적인 변화를 겪을 수 있습니다. 수업을 보는 다른 방법 Youtube www.opentutorials.org Node.js - URL로 입력된 값 사용하기..