외우지말고 이해하라.

외우는 것 보단 이해해서 내것으로 만들어 활용하기

반응형

2024/09/08 2

JDBC, DBCP, JNDI 차이점

JDBC, DBCP, JNDI ?JDBC 란?JDBC는Java DataBase Connectivity의 약자이며, 데이터베이스를 조작하는 표준 SQL 인터페이스 API이다.인터페이스 기반 구축 (데이터베이스 커넥션 인터페이스)이론적으로 각 DBMS에 맞는 JDBC를 받아주게 되면 쉽게 DBMS를 변경 가능일반적으로 JDBC는 Database Pool 방식을 사용하지 않고 DB에서 정보를 가져올 때마다 매번 디비 Connection을 열고 닫는다. 따라서 매우 비효율적이기 때문에 상용 어플에서 JDBC 방식을 사용하는 경우는 거의 없다.JDBC 기능 설명데이터베이스 연결다양한 종류의 데이터베이스에 연결할 수 있습니다. (MySQL, Oracle, SQL Server 등)SQL 문 실행SQL 문을 실행하고 ..

Web Back-End/MySQL 2024.09.08

Content-Type 이란?

Content-TypeContent-Type은 api 연동시에 보내는 자원을 명시하기 위해 보통 사용합니다.Content-Type을 깊게 이해하기 위해서는 HTTP의 request의 구조를 이해하는 것이 좋습니다.HTTP의 Request는 다음과 같이 4개의 파트로 나눌 수 있습니다.  위 그림에서 Message Body에 들어가는 타입을 HTTP Header에 명시해줄 수 있는데 이때 명시해줄 수 있도록 해주는 필드가 바로 Content Type입니다. 예를 들어 api 요청 시 request에 실어 보내는 데이터(body)의 type정보를 표현합니다.그중에 Text타입으로는 text/css, text/javascript, text/html, text/plain 등이 있습니다.또 file을 실어보내기 ..

IT Study/IT 상식 2024.09.08
반응형