π μ μκ°μ μ μ λ¬Έμ₯μ΄μμ
μΈνλ°μ¬μ΄νΈμμ μΈνλ°κ°μ¬λμ μλ° μ€νλ§ νλ μμν¬(renew ver.) - μ μ νλ‘κ·Έλλ¨Έλ₯Ό μν κ°μ’ κ°μμ λ΄μ©μ μμ±νμ΄μ. μ¬μ§κ³Ό κΈμ μ λΆ μ΄ κ°μμ λ΄μ©μ΄μμ.
μ΄ κ°μλ μ€νλ§4μ μ΄λ‘ μ μμ£Ό μ μ€λͺ
ν΄μ£Όλ κ°μμ
λλ€. μ΄ κ°μ λλΆμ μ€νλ§μ ν΅μ¬ κ°λ
DI
, IOC
λ₯Ό μ΄ν΄ν μ μκ² λμμ΅λλ€. κ°λ ₯μΆμ²ν©λλ€.
JDK
κ° μμ΄μΌ κ°λ°μ ν μ μκ³ , λ¨μ§ νλ‘κ·Έλ¨λ§μ μ¬μ©νλ μ¬μ©μλΌλ©΄ JRE
λ§ μ€μΉλμ΄ μμΌλ©΄ λλ€.
- μ€μ λ‘ μλ°λ₯Ό κ°μ§κ³ λ§λ€μ΄μ§ νλ‘κ·Έλ¨μ΄ μ€νλλ
JVM
- μ€μ λ‘ κΈ°λ₯λ€μ΄ ꡬνλμ΄ μλ
API
- μλ° μ€ννκ²½
JRE
- μλ° κΈ°λ₯μ ꡬννκΈ° μν΄ νμν
JDK
java/javac.exe
java.exe
πJVM
ꡬλλͺ λ Ήjavac.exe
π μ»΄νμΌλ¬