본문 바로가기

전체 글

(19)
JDBC(Java Database Connectivity) JDBC란? 자바 프로그램에서 데이터베이스를 표준화된 방법으로 접속할 수 있도록 만든 API 규격. 즉, 자바에서 DB 작업을 하기 위한 API입니다. 개발자는 DB 종류에 무관하게 표준화된 API를 이용해 프로그램 개발 가능 DB 종류 변경시 프로그램 수정 최소화 JDBC 구조 JDBC 드라이버란? MySQL 뿐만 아니라 대부분의 DB에서 해당 DB를 Java에서 연결해서 사용할 수 있도록 제공하는 라이브러리 각 DBMS 제조업체 홈페이지를 통해 다운로드 가능 JDBC 프로그래밍 흐름 1. JDBC 드라이버 로드 2. 연결 생성하기 3. 문장 실행하기 4. 결과집합 사용하기 1. JDBC 드라이버 로드 JDBC 드라이버를 로드하기 위해서는 먼저 JDBC 드라이버를 설치해주어야 합니다. JDBC 드라이버..
Server / Client 서버와 클라이언트는 웹을 포함한 인터넷에서 동작하는 모든 서비스들을 구성하고 있는 가장 큰 틀의 뼈대이므로 중요한 개념입니다. 클라이언트는 고객, 갑이라는 뜻이 있고, 서버는 을이라는 뜻을 가지고있습니다. 클라이언트는 데이터를 요청하는 노트북, 데스크탑, 스마트폰 등이 될 수 있고, 서버는 다수의 클라이언트로부터 요청을 받아 요청받은 데이터를 클라이언트에 응답해주는 컴퓨터라고 볼 수 있습니다. 즉, 클라이언트는 서버에 요청하고, 서버는 클라이언트에 응답하는 관계입니다. 이제 웹상에서 클라이언트 서버가 어떻게 동작하는지 알아보겠습니다. 우선 구조부터 알아보겠습니다. 클라이언트 컴퓨터에는 하드웨어 즉, 기계 자체가 있고, 그 위에 운영체제가 설치되어 있습니다. 그리고 운영체제위에 웹브라우저라고하는 웹클라이언..
Web 웹이란? 웹이란 무엇인지 설명하기에 앞서 인터넷과 웹의 차이에 대해 알아보겠습니다. 웹은 월드와이드웹의 줄임말이고 인터넷위에서 동작하는 여러가지 서비스 중 하나로 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유 할 수 있는 전세계적인 정보 공간을 말하며 HTTP 프로토콜을 통해 HTML 문서를 교환하는 전송 방식을 말하기도 합니다. 인터넷은 네트워크통신이 되는 환경 자체를 의미하는 용어로 웹을 포괄하는 개념입니다. 인터넷에는 웹 이외에도 여러가지 서비스들이 동작합니다. 대용량 파일을 주고 받기위한 FTP(File Transfer Protocol) 이메일을 전송하는 SMTP(Simple Mail Transfer Protocol) 네트워크 모드를 관리하는 SNMP(Simple Network Managem..