Java Study

자바 개발환경(플랫폼의 이해)

Z00_HWAN_99 2024. 6. 15. 23:40
728x90
반응형

Java는 다양한 환경에서 사용되기 위해 세 가지 주요 플랫폼으로 나뉩니다. Java Standard Edition (Java SE), Java Enterprise Edition (Java EE, 현재는 Jakarta EE로 불림), 그리고 Java Micro Edition (Java ME)입니다. 각 플랫폼은 특정 용도와 기능을 가지고 있기에 각각 다른 종류의 애플리케이션을 개발하기 위해 설계되었습니다.

 

Java Standard Edition(Java SE)

  1. Java SE는 일반적인 데스크탑 . 및서버 환경에서 동작하는 Java 플랫폼의 기본 버전입니다.
  2. 주요 API와 라이브러리를 포함하며, 기본적인 자바 애플리케이션 개발에 필요한 모든 도구를 제공합니다.
  3. Java SE는 데이터베이스 연결, 네트워크 프로그래밍, GUI 개발 등의 기능을 지원합니다.
  4. 일반적으로 자바 개발자는 Java SE를 사용하여 일반적인 소프트웨어 애플리케이션을 개발합니다.

Java Enterprise Edition(Java EE)

  1. Java EE는 대규모 애플리케이션, 특히 기업 환경에서 사용하기 위한 확장된 Java 플랫폼입니다.
  2. Java SE를 기반으로 하며, 서버 측 애플리케이션 개발 및 배포에 필요한 여러 API와 기능을 추가적으로 제공합니다.
  3. 예를 들어, 웹 애플리케이션 개발을 위한 Servlet, JSP, EJB(Enterprise JavaBeans)와 같은 기술을 포함합니다.
  4. 또한, 트랜잭션 관리, 보안, 클러스터링과 같은 같은 기업적인 요구 사항을 처리하기 위한 기능도 제공합니다.

Java Micro Edition(Java ME)

  1. Java ME는 모바일 및 임베디드 장치에서 동작하는 자바 플랫폼입니다.
  2. 리소스가 제한되 기기들을 위해 최적화되어 있으며, 작은 크기의 애플리케이션을 개발할 수 있도록 설계되었습니다.
  3. 예를 들어, 휴대전화, PDA, 디지털 TV, 임베디드 시스템 등에서 사용됩니다.
  4. Java ME는 특히 모바일 게임 개발에서 널리 사용됩니다.

이 세 가지 플랫폼은 각각 다른 환경에서의 자바 애플리케이션 개발을 지원하며, 개발자는 프로젝트의 요구사항과 자신의 기술 스택을 고려하여 적적한 플랫폼을 선택하여 사용할 수 있습니다.

 

https://github.com/bottomsUp-99

 

bottomsUp-99 - Overview

Backend Developer. bottomsUp-99 has 10 repositories available. Follow their code on GitHub.

github.com

 

728x90
반응형

'Java Study' 카테고리의 다른 글

JVM(Java Virtual Machine)의 구조  (0) 2024.06.16
자바 타입 변환  (0) 2024.06.16
Java 변수와 타입  (2) 2024.06.16
자바 프로그래밍의 3대 요소  (0) 2024.06.16
Java란 무엇인가?  (0) 2024.06.15