logo

자바 EE

그만큼 자바 EE 약자 자바 엔터프라이즈 에디션 , 이전에는 J2EE로 알려졌으며 현재는 Jakarta EE로 알려져 있습니다. Java SE(Standard Edition)를 둘러싼 사양 세트입니다. Java EE는 분산 컴퓨팅 및 웹 서비스와 같은 엔터프라이즈 기능을 갖춘 개발자를 위한 플랫폼을 제공합니다. Java EE 애플리케이션은 일반적으로 다음과 같은 참조 런타임에 실행됩니다. 마이크로서버 또는 애플리케이션 서버 . Java EE가 사용되는 일부 컨텍스트의 예로는 전자 상거래, 회계, 은행 정보 시스템이 있습니다.

자바 부울

자바 EE 사양

Java EE에는 웹 페이지 만들기, 트랜잭션 방식으로 데이터베이스 읽기 및 쓰기, 분산 대기열 관리에 유용한 여러 사양이 있습니다. Java EE에는 Enterprise JavaBeans, 커넥터, 서블릿, Java Server Pages 및 여러 웹 서비스 기술과 같은 기본 Java SE API의 기능을 갖춘 여러 API가 포함되어 있습니다.

자바 EE

1. Java EE의 웹 사양

  • 서블릿 - 이 사양은 동기식 또는 비동기식 방식으로 HTTP 요청을 관리할 수 있는 방법을 정의합니다. 낮은 수준이며 이에 따라 다른 사양이 달라집니다.
  • WebSocket - WebSocket은 컴퓨터 통신 프로토콜이며 이 API는 WebSocket 연결을 용이하게 하는 API 세트를 제공합니다.
  • Java Server Faces- 구성 요소로 GUI를 구축하는 데 도움이 되는 서비스입니다.
  • 통합 표현 언어(Unified Expression Language) - 웹 애플리케이션 개발자를 용이하게 하기 위해 설계된 간단한 언어입니다.

2. Java EE의 웹 서비스 사양

  • RESTful 웹 서비스용 Java API - Representational State Transfer 스키마를 갖는 서비스를 제공하는 데 도움이 됩니다.
  • JSON 처리를 위한 Java API - JSON 형식으로 제공되는 정보를 관리하기 위한 사양 집합입니다.
  • JSON 바인딩용 Java API - JSON 파일을 Java 클래스에 바인딩하거나 구문 분석하기 위해 제공되는 사양 집합입니다.
  • XML 바인딩을 위한 Java 아키텍처 - xml을 Java 개체에 바인딩할 수 있습니다.
  • XML 웹 서비스용 Java API - SOAP는 http를 통해 웹 서비스에 액세스하기 위한 xml 기반 프로토콜입니다. 이 API를 사용하면 SOAP 웹 서비스를 만들 수 있습니다.

3. Java EE의 기업 사양

  • 컨텍스트 및 종속성 주입 - Swing에서와 같이 종속성을 주입하는 컨테이너를 제공합니다.
  • Enterprise JavaBean - 트랜잭션, 원격 프로시저 호출 및 동시성 제어를 제공하기 위해 개체 컨테이너가 보유하는 경량 API 세트입니다.
  • Java Persistence API - 관계형 데이터베이스 테이블과 Java 클래스 간의 객체 관계 매핑 사양입니다.
  • Java 트랜잭션 API - Java EE에서 제공하는 트랜잭션 지원 간의 상호 작용을 설정하는 인터페이스와 주석이 포함되어 있습니다. 하위 수준 세부 정보에 대한 이 요약의 API와 인터페이스도 하위 수준으로 간주됩니다.
  • Java 메시지 서비스 - Java 프로그램에 엔터프라이즈 메시징 시스템의 메시지를 생성, 전송 및 읽기 위한 일반적인 방법을 제공합니다.

4. Java EE의 기타 사양

  • 유효성 검사 - 이 패키지에는 Bean 유효성 검사 API에서 제공하는 선언적 유효성 검사 지원을 위한 다양한 인터페이스와 주석이 포함되어 있습니다.
  • 배치 애플리케이션 - 대량의 데이터가 포함되고 주기적으로 실행되어야 하는 장기 실행 백그라운드 작업을 실행하는 수단을 제공합니다.
  • Java EE 커넥터 아키텍처 - Java 서버를 Enterprise Information System에 연결하기 위한 Java 기반 기술 솔루션입니다.

자바 EE 설정

요구사항

Windows에 Java EE 6 SDK인 최신 SDK인 Java EE를 설치하려면 최소 1GB의 메모리, 250MB의 최소 디스크 여유 공간 및 JVM Java SE 6이 필요합니다. Java EE를 설정하려면 다음이 필요합니다. JDK를 만든 다음 무료인 Eclipse를 사용하는 것이 좋습니다.

Java 개발 키트 설치

  1. 찾아보기 Oracle의 Java SE 개발 키트 다운로드
  2. 라는 제목의 섹션에서 Java SE 개발 키트 9.0.1 , 라이센스를 읽고 동의하면 라이센스 계약에 동의
  3. 그래도 해당 섹션에서 다음을 클릭하십시오. JDK-9.0.1_windows-x64_bin.exe (또는 귀하의 OS에 맞는 다운로드)
  4. 다음을 사용하여 다운로드한 JDK 설치 프로그램을 실행합니다. 관리자로 실행
  5. Windows(또는 Linux) 환경 변수 추가 자바_홈 . C:Program FilesJavajdk1.8.0_51과 같은 새로 설치된 JDK의 루트 폴더로 설정합니다.

Java EE용 Eclipse 설치

1. 찾아보기 이클립스 다운로드

2. 아래의 다운로드 버튼을 클릭하세요. Eclipse 받기 .

3. 결과 페이지에서 다운로드 버튼을 클릭합니다.

참고: 다운로드하는 Eclipse 버전(32비트 또는 64비트)은 JDK 버전과 일치해야 합니다. 위에서 JDK-9.0.1_windows-x64를 설치했으므로 64비트 Eclipse를 다운로드합니다.

4. 다음을 사용하여 다운로드한 설치 프로그램을 실행합니다. 관리자로 실행 .

5. 설치하려는 Eclipse 버전을 선택합니다. Java EE 개발자를 위한 Eclipse IDE Java 작업에 적합합니다.

6. 설치에 실패할 경우 실시간 바이러스 검사를 일시적으로 끄고 다시 시도해 보세요. 완료되면 다시 켜는 것을 잊지 마세요.


자바 SE와 자바 EE

Java SE는 Standard Edition을 말하며 초급 또는 중급 프로그래머에게 필요한 기본 기능과 패키지를 포함하고 있습니다. Java EE는 향상된 플랫폼이자 Java SE를 둘러싼 래퍼입니다. 이는 Java SE보다 우위에 있으며 다른 기능보다 뛰어난 다양한 측면을 가지고 있습니다.

자바 SE 자바 EE
Java SE는 유형 및 객체 정의와 같은 기본 기능을 제공합니다. Java EE는 대규모 애플리케이션 개발을 촉진합니다.
SE는 일반적인 Java 사양입니다. EE는 Java SE를 기반으로 구축되었습니다. 웹 애플리케이션 및 서블릿과 같은 기능을 제공합니다.
클래스 라이브러리, 배포 환경 등과 같은 기능이 있습니다. Java EE는 별도의 클라이언트, 비즈니스 및 엔터프라이즈 계층을 갖춘 구조화된 애플리케이션입니다.
주로 바이러스 백신 소프트웨어, 게임 등과 같은 데스크톱 애플리케이션용 API를 개발하는 데 사용됩니다. 주로 웹 애플리케이션 개발에 사용됩니다.
초보 Java 개발자에게 적합합니다. 전사적 애플리케이션을 구축하는 숙련된 Java 개발자에게 적합합니다.
사용자 인증을 제공하지 않습니다. 사용자 인증을 제공합니다.