자바 언어의 종류

J2SE (Java 2 Platform Standard Edition)

 자바의 가장 기본이 되는 Edition

 모든 자바 프로그램은 J2SE에서 제공되는 컴파일러JRE사용

  컴파일러 : 개발자가 만든 소스 코드를 실행 가능한 형태로 만들어주는 것을 의미

  JRE : 자바 프로그램을 실행할 수 있는 실행 환경

 

J2ME (Java 2 Platform Micro Edition)

 모바일 장치를 위한 Edition 휴대폰에 가장 적합

 개발 시 사용할 J3ME 버전은 1.3이나 1.4 버전이 가장 적합

 

J2EE (Java 2 Platform Enterprise Edition)

 기업용 환경에서 서비스하기 위한 어플리케이션을 개발할 때 사용되는 버전

 기본 J2SE 필요, 최선 버전 사용 권장

  Servlet : Web service를 위해 제공되는 기술

  JSP (Java Server Page) : Web service를 위해 제공되는 기술, 복잡한 Sevlet 프로그래밍을 쉽게 할 수 있도록 각종 기술 제공

  EJB (Enterprise Java Beans) : 분산 컴포넌트 기술, 로직이나 데이터, 메시지 처리에 사용 전체 프로그램 내에서의 작은 부품이라 생각하면 쉬움

  RMI (Remote Method Invocation) : 프록시를 써서 원격에 있는 Java 객체의 메서드를 실행시키는 기술 Microsoft의 RPC와 유사

  JNDI (Java Naming Directory Interface) : 자바 기술로 만들어진 객체에 이름을 붙여 찾을 수 있도록 단일 인터페이스를 제공

  JDBC (Java Database Connector) : 여러 종류의 데이터베이스 시스템에 접근하는 단일 인터페이스를 제공

  JCA (Java Connector Architecture) : 서로 다른 종류의 플랫폼을 통합할 수 있도록 독립적인 인터페이스를 제공

  JMS (Java Message Service) : 여러가지 메시징 시스템에 대한 플랫폼, 독립적인 인터페이스를 제공

 

자바 언어의 특징

객체지향

 개발자가 만든 모든 프로그래밍 코드들은 자동차의 부품처럼 따라 만들어져서 조립되는 형태를 취한다 이러한 부품을 객체라고 부르며 수많은 객체들의 조합으로  하나의 프로그램이 만들어진다 이러한 객체들은 서로 간의 독립으로 동작하며 서로에게 명령을 주고받을 수 있는 인터페이스를 두어 유기적으로 동작 하게 된다

'자바' 카테고리의 다른 글

자바의 기본 출력  (0) 2020.05.11
자바 Documentation, 주석  (0) 2020.05.10
기본 프로그래밍 분석  (0) 2020.05.07
Java 프로그램 만들기  (0) 2020.05.05
자바 개발환경 구축 및 윈도우10 환경변수 설정  (0) 2020.05.05
Posted by khon98
,