반응형

DELETE 3

라우팅

라우팅웹 서버 URL 경로에 따라서 다른 응답을 처리해 주는 기능웹 서버 제공라우팅 : URL 요청을 함수와 매핑시키는 기능.정적 파일 서비스템플릿 엔진요청 데이터 처리(HTTP 요청 : GET, POST, PUT, DELETE)응답 데이터 처리파일 업로드쿠키 / 세션 지원리다이렉트에러 페이지미들 웨어(요청 또는 응답 사이에 공통된 기능을 추가하는 기능)API(Application Programming Interface)프로그램에서 다른 프로그램의 기능을 사용할 수 있게 해주는 규약REST API자원을 URL에 표현하고 자원을 가져오는 행위를 HTTP 메서드로 표현하는 규칙https://restfulapi.net/ 참고소스 코드const express = require("express");const ap..

Network 2024.10.08

HTTP 분석

HTTP 개요와 역사HTTP(HyperText Transfer Protocol): 클라이언트와 서버 간 데이터를 전송하기 위한 핵심 프로토콜로, 클라이언트-서버 구조와 무상태 프로토콜로 설계되었습니다.역사적 발전HTTP/0.9 (1991년): GET 메서드만 지원, HTTP 헤더 없음.HTTP/1.0 (1996년): 메서드와 헤더 추가.HTTP/1.1 (1997년): 지속 연결 등 개선.HTTP/2 (2015년): 성능 개선을 위한 멀티플렉싱 지원.HTTP/3: TCP 대신 UDP 사용으로 성능 향상.인터넷 네트워크 및 OSI 7계층 모델개요 : 인터넷 네트워크는 다양한 프로토콜과 기술을 사용하여 데이터를 전송합니다.OSI 7계층 모델 : 물리 계층에서 응용 계층까지 데이터 통신의 흐름을 단계별로 설명하..

Network 2024.09.03

JDBC 라이브러리

JDBC 라이브러리자바는 데이터베이스(DB)와 연결해서 데이터 입출력 작업을 할 수 있도록 JDBC 라이브러리(java.sql 패키지)를 제공.JDBC는 데이터베이스 관리시스템(DBMS)의 종류와 상관없이 동일하게 사용할 수 있는 클래스와 인터페이스로 구성.JDBC DriverJDBC 인터페이스를 구현한 것으로, DBMS마다 별도로 다운로드 받아 사용.DriverManager 클래스 : JDBC Driver를 관리하며, DB와 연결해서 Connection구현 객체 생성.Connection 인터페이스 : Statement, PreparedStatement, Callablestatement 구현 객체를 생성하며, 트랜잭션 처리 및 DB 연결을 끊을 때 사용.Statement 인터페이스 : SQL의 DDL과 ..

Java Study 2024.07.07
반응형