์๋ฐ ๋ฐฐํฌํ Java SE, Java EE, Java ME ์ฐจ์ด
Java SE(Standard Edition)
- ์๋ฐ ์คํ ๋ค๋ ์๋์ ์ ๊ฐ์ฅ ๋ณดํธ์ ์ผ๋ก ์ฐ์ด๋ ์๋ฐ API ์งํฉ์ฒด(ํจํค์ง)์ด๋ค.
- Java SE๋ Java Software Development Kit(SDK)์ผ๋ก ๊ตฌํ๋๋ค.
- ๋์ฒด๋ก ์ฒ์์ ์๋ฐ๊ฐ๋ฐ์ ์ ๋ฌธํ ๋ ์ ํ๋ค.
JAVA SE API
- Applet
- AWT
- RMI
- JDBC
- Swing
- Collections
- Xml binding
- JavaFX (Merged to Java SE 8)
- Java 8 Collections Streaming API
- Java 9 Reactive Streams API
- Java 9 HTTP/2 API
Java EE(Enterprise Edition)
- Java SE ์คํ๊ธฐ๋ฐ์ผ๋ก ์๋ฐ๋ฅผ ์ด์ฉํ ์๋ฒ์ธก ๊ฐ๋ฐ์ ์ํ ํ๋ซํผ์ด๋ค.
- ์ํฐํ๋ผ์ด์ฆ ํ๊ฒฝ์ ์ํ ๋๊ตฌ๋ก EJB(Enterprise JavaBeans), JSP, Servlet, JNDI ๋ฑ์ ์ง์ํ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ฃผ๋ก ์ฌ์ฉ๋๋ค.
- ๊ธฐ์ ํ๊ฒฝ์ ์์คํ ์ ๊ตฌํํ๊ธฐ ์ํ ์๋ฒ์ธก ์ปดํฌ๋ํธ ๋ชจ๋ธ์ด๋ค. ์ฆ, EJB๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฌด ๋ก์ง์ ๊ฐ์ง๊ณ ์๋ ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ค.
- EJB ์ฌ์์ Java EE์ ์๋ฐ API ์ค ํ๋๋ก, ์ฃผ๋ก ์น ์์คํ ์์ JSP๋ ํ๋ฉด ๋ก์ง์ ์ฒ๋ฆฌํ๊ณ , EJB๋ ์ ๋ฌด ๋ก์ง์ ์ฒ๋ฆฌํ๋ ์ญํ ์ ํ๋ค.
- ๋์ฒด๋ก ์น ๊ฐ๋ฐ์๋ค์ด ์ฌ์ฉํ๋ ๋ฐฐํฌํ์ด๋ค.
JAVA EE API
- Servlet
- Websocket
- Java faces
- Dependency injection
- EJB
- Persistence
- Transaction
- JMS
- Batch API
Java ME(Micro Edition)
- ์๋ฐ ๋ง์ดํฌ๋ก ์๋์ ์ ์ ํ๋ ์์์ ๊ฐ์ง ํด๋ํฐ, PDA, ์ ํ๋ฐ์ค ๋ฑ์์ Javaํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํ๊ธฐ ์ํด ๋ง๋ค์ด์ง ํ๋ซํผ์ด๋ค.
- ์๋ฒ ๋๋ ์์คํ ์์ ์๋ฐ๋ก ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ ๋ ์ด์ฉํ๋ค.
JAVA ME API
- Wireless Messaging
- Java ME Web Services
- Security and Trust Services API
- Location
- Mobile XML API
์ฐธ๊ณ
'๐ > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java] GC ๋ฐฉ์ (0) | 2021.08.25 |
---|---|
[Java] ์ถ์ ํด๋์ค vs ์ธํฐํ์ด์ค (0) | 2021.08.18 |
[Java] ๋ณ์์ scope์ static (0) | 2021.08.11 |
[Java] ๊ฐ๋น์ง ์ปฌ๋ ์ (Garbage Collection) (0) | 2021.08.11 |
[Java] ๋๋ค์ (0) | 2021.08.10 |
๋๊ธ