Zero to Hero
Java 02
Programming 2021. 2. 7. 17:23

JDBC(Java Database Connectivity) Java에서 제공하는 DB 접속 관련 API. Interface의 묶음으로 DB 벤더가 본인들의 제품 스펙에 맞게 구현체를 만들어 제공한다. J2SE의 경우 JDBC의 인터페이스는 DB 벤더가 구현한다. J2EE의 경우 JDBC의 인터페이스는 WAS 벤더가 구현한다. WAS(Web Application Server) Web Server + Web Container weblogic, webshpere, jeus 등이 있다. 자세한 내용은 추후 기술 WS(Web Server) Apache, nginx 등이 있다. 자세한 내용은 추후 기술 static, non-static static 특정 변수의 값이 생성되는 객체 모두 같다. non-static 특..

Java 01
Programming 2021. 2. 7. 16:57

JDK와 JRE의 차이 JRE는 Java Runtime Environment의 약자 Java Byte Code에 대한 Interpreter, OS에 적합한 JRE를 설치하는 것으로 플랫폼 독립적으로 Java 코드를 실행할 수 있음. JDK는 Java Development Kit의 약자 Java 코드를 Byte Code로 컴파일하는 Java Compiler + JRE를 의미한다. J2SE, J2EE, J2ME 추후 서술 Byte Code Injection Java 코드가 컴파일될 때 코드를 분석해서 추가적으로 필요한 코드를 자동으로 추가해 Byte Code를 만드는 기술 예를 들어 어노테이션을 적용한 class에 대해서 해당하는 기능을 할 수 있는 코드를 작성한다던가, 생성자가 없는 클래스에 기본 생성자를..