728x90
매일 사용하고 있음에도 가장 무지한 부분이 아닌가 생각한다. 어쩌면 가장 기초적인 내용임에도 불구하고 잘 모르고 썻던 것 같다. 개발 서적에 자주 언급되는 J2EE, J2SE(백엔드 공부를 하다보니 J2SE를 더 자주 접했던것 같기는 하다)가 어떤 것인지 간략히 정리해본다.
J2EE : 위키백과 링크
J2SE : 위키백과 링크
Java SE(Standard Edition)
자바 스탠다드 에디션은 가장 보편적으로 쓰이는 자바 API집합체다. 예전에는 J2SE로 불렸으나 버전 6.0이후에 Java SE로 변경되었다. 이전에는 썬마이크로시스템즈에서 관리했으나 지금은 JCP주도하에 개발되고 있다. 일반 자바 프로그램 개발을 위한 용도로 사용되며 스윙이나 AWT와 같은 GUI방식의 기본 기능이 포함된다.
Java EE(Enterprise Edition)
자바 엔터프라이즈 에디션은 자바를 이용한 서버측 개발을 위한 플랫폼이다. Java EE는 표준 플랫폼인 Java SE를 사용하는 서버를 위한 플랫폼이다. 전사적 차원(대규모의 동시 접속과 유지가 가능한 다양한 시스템의 연동 네트워크 기반 총칭)에서 필요로 하는 도구로 EJB, JSP, Servlet, JNDI 같은 기능을 지원하며 WAS(Web Application Server)를 이용한 프로그램 개발 시 사용된다.
728x90
'프로그래밍 공부 > Java' 카테고리의 다른 글
Java - Comparable vs Comparator (0) | 2020.08.03 |
---|---|
일급 컬렉션(First Class Collection)의 소개, 써야할 이유 (0) | 2020.05.27 |
Java - extends, implements, abstract 차이 (0) | 2020.01.13 |
Java - Equals, Hashcode 메소드 (3) | 2019.12.15 |
Java - Java Code Convention (자바 코드 규약) (0) | 2019.12.04 |