1. Java Edition
β JavaME
μλ° λ§μ΄ν¬λ‘ μλμ μ μ νλ μμμ κ°μ§ ν΄λν°, PDA, μ νλ°μ€ λ±μμ Javaνλ‘κ·Έλλ° μΈμ΄λ₯Ό μ§μνκΈ° μν΄ λ§λ€μ΄μ§ νλ«νΌμ΄λ€. μλ² λλ μμ€ν μμ μλ°λ‘ νλ‘κ·Έλ¨μ κ°λ°ν λ μ΄μ©νλ€.
β JavaSE(Standard Edition)
μλ° μ€ν λ€λ μλμ μ κ°μ₯ 보νΈμ μΌλ‘ μ°μ΄λ μλ° APIμ§ν©μ²΄(ν¨ν€μ§)μ΄λ€. Java SEλ Java Software Development Kit(SDK)μΌλ‘ ꡬνλλ€.
β JavaEE(Enterprise Edition)
Java SE μ€νκΈ°λ°μΌλ‘ μλ°λ₯Ό μ΄μ©ν μλ²μΈ‘ κ°λ°μ μν νλ«νΌμ λλ€. μν°νλΌμ΄μ¦ νκ²½μ μν λκ΅¬λ‘ EJB, JSP, Servlet, JNDI λ±μ μ§μνλ©° μ ν리μΌμ΄μ κ°λ°μ μ£Όλ‘ μ¬μ©λλ€.
EJB(Enterprise JavaBeans)
κΈ°μ νκ²½μ μμ€ν μ ꡬννκΈ° μν μλ²μΈ‘ μ»΄ν¬λνΈ λͺ¨λΈμ΄λ€. μ¦, EJBλ μ ν리μΌμ΄μ μ μ 무 λ‘μ§μ κ°μ§κ³ μλ μλ² μ ν리μΌμ΄μ μ΄λ€. EJB μ¬μμ Java EEμ μλ° API μ€ νλλ‘, μ£Όλ‘ μΉ μμ€ν μμ JSPλ νλ©΄ λ‘μ§μ μ²λ¦¬νκ³ , EJBλ μ 무 λ‘μ§μ μ²λ¦¬νλ μν μ νλ€. λμ²΄λ‘ μΉκ°λ°μλ€μ΄ μ¬μ©νλ λ°°ν¬νμ΄λ€.
2. Distribute Architecture
- JavaEE Architecture
- λ€μν ν΄λΌμ΄μΈνΈμ λΆμ° νκ²½μ λ§κ² νμ©λλ κΈ°μ : Enterprise Edition
- Registry vs Repository
- μ§λ ¬ν vs μμ§λ ¬ν