Linux (2) 썸네일형 리스트형 [JDBC] Connection에 대한 고찰 자바 애플리케이션 서버와 DB 서버와의 연결을 위해 JDBC Driver로부터 Connection 구현체를 반환받는다. 과면 이 구현체는 무엇이며, 어떠한 연결인지 알아보고자하였다. 아래의 내용부터는 연결이 성립되는 과정을 순차적으로 작성하였다.애플리케이션 서버와 DB 서버의 통신과 연결JDBC ConnectionJava 애플리케이션에서 여러 DB간의 접근을 위하여, JDBC 라이브러리는 Driver 인터페이스를 제공한다. 그리고 DB 벤더사들은 Driver 구현체를 라이브러리에 내포시켜 제공한다. 다음은 H2 라이브러리의 Driver 구현체 코드이다.package org.h2;public class Driver implements java.sql.Driver, JdbcDriverBackwardsComp.. [Java] JVM과 OS의 호환성 Java로 작성한 프로그램의 독립성을 위해서는 JVM 역할이 필요하다. 결국, JVM은 CPU와 OS에 종속되기 때문이다. 그렇다면 그중 OS의 어떤 부분이 JVM과의 호환이 필요한지를 알아보고, 어떻게 JVM으로 해결했는지 자세하게 파헤쳐볼것이다.OS의 명령어아래는 OS의 쉘 명령어(Shell Command)이다. Window와 macOS는 쉘 명령어가 아예 다르며, macOS와 linux는 Unix 기반의 운영 체제이므로 비슷하다. 이처럼, OS 마다 CPU 아키텍처와 호환되게 만든 자신들만의 쉘 명령어 들이 있다.Windowdir # 현재 디렉토리의 파일과 디렉토리 목록을 출력cd Desktop # Desktop 디렉토리로 이동mkdir new_dir # 새로운 디렉토리를 생.. 이전 1 다음