자바 EE 란 무엇인가
자바 EE 는 엔터프라이즈 애플리케이션을 배포하고 개발하기 위한 스펙의 모음이다. 일반적으로, 엔터프라이즈 앱이란 회사에서 사용하며, 서버에서 호스팅되고 있는 애플리케이션 소프트웨어를 말한다. 이 스펙은 서비스, 애플리케이션 프로그래밍 인터페이스 (API), 프로토콜을 기술한다.
자바 EE 의 핵심기술
자바 EE를 이루는 핵심 기술 13가지는 다음과 같다.
- JDBC
- JNDI
- EJBs
- RMI
- JSP
- Java servlets
- XML
- JMS
- Java IDL
- JTS
- JTA
- JavaMail
- JAF
자바 EE 프로덕트 제공자는 일반적으로 스펙에 있는 인터페이스를 구현하는 애플리케이션 서버, 웹서버, 데이터베이스 시스템 벤더들이다. 이 벤더들은 자바 EE 스펙의 구현을 경쟁한다.
회사가 자바 EE 경험을 요구한다면, 자바 EE 의 전체 스펙을 알고 있기보다는 자바 EE를 이루는 기술들 중 몇가지를 써본 경험을 말하는 것이다. 많은 회사는 자바 EE 기술들 중 몇가지 하위집합만 사용한다.
'Java > 자바 잡지식' 카테고리의 다른 글
스프링 @Configuration 애노테이션 정리 (0) | 2022.04.23 |
---|---|
자바 @Retention 애노테이션 정리 (0) | 2022.04.23 |
클린 아키텍처 (by Robert C. Martin) 번역 (0) | 2022.04.14 |
Test Double 이란? (0) | 2022.04.13 |
Gradle 에서 Plugins 의 역할은 무엇일까? (0) | 2022.04.03 |