자바공부하기 130

J2SE 패키지 종류

 

java.lang

- java 프로그래밍에 필요한 기본요소 / java의 데이터 타입과 구문 문법에 관한 클래스가 정의 / 예외 상황과 스레드. 시스템 등의 클래스가 정의

 

java.io

- String 클래스에 바탕을 둔 I/O 기능을 제공 / 특정 운영체제에 종속되지 않는 입출력을 제공 / String 입출력, 파일입출력, 입출력에 관련된 예외 처리를 위한 클래스들이 포함

 

java.net

- Network와 관련된 클래스들

   소켓 연결과  URL 처리를 위한 클래스들로 구성

 

java.awt

- AWT는 Abstract Window Toolkit의 약자로 Java의 운영체제에 무관한 윈도우 생성툴을 지원 / 메뉴바, 스크롤바, 버튼, 프레임, 체크박스, 다이얼로그박스, 폰트 등에 관련한 사용자 그래픽 환경 구성을 위한 클래스들로 구성

 

java.applet

- Java applet을 만드는데 기본이 되는 Applet 클래스 제공

   init,start, display등의 메소드 등을 재정의하여 사용함

 

java.util

- 프로그래머에게 유용한 유틸리티 클래스를 제공 / 날짜와 시간, 비트 집합, 해쉬테이블, 렌덤, 스택 등 다양한 표준 프로그래밍 자료 구조체를 지원

 

javax.swing

- AWT 컴포넌트 보다 미려하고 풍부한 기능성을 갖춘 스윙 컴퍼넌트. Look and Feel 지원

 

java.beans

- S/W 컴포넌트 프로그래밍 모델 지원

 

java.sql

- 데이터 베이스 종류에 독립적인 데이터 베이트 접근 지원(JDBC)

 

 

** java.text, java.math, java.rmi, java.security

 

 

 

J2SE : Java 2 Standard Edition

 

- Java2 아키텍쳐에 기반한 기능 향상 판 자바 플랫폼

- Hotspot 가상 머신 탑재

- 강화된 API

- 서버와의 연동이 유연해 짐

- 서버사이드 대폭추가

- 주요패키지

: java.lang / java.io / java.net / java.applet / java.util

: java.security / java.beans / java.rmi / java.sql

: java. text / java.math /java.awt /

: JNDI / RMI / CORBA ORB / IDL Compiler / Java Sound


 

J2EE : Java2 Enterprise Edition

 

- 서버 측 프로그래밍을 원활이 할 수 있도록 각종 API를 지원하는 자바 플랫폼

- J2EE 플랫폼은 미들웨어 서버(WAS)에서 제공하는 각종 서비스에 대한 지원 라이브러리들과 EJB 스펙을 구현한 J2EE 표준 서버를 제공함

- 엔터프라이즈 환경에서 개발할 수 있는 완벽한 환경과 라이브러리를 제공하고 있다.

- 주요 패키지

: Enterprise Java Beans / Java Servlet / Java Server Page(JSP)

: Java Message Service(JMS) / J2EE Server

: J2EE Connector / Java Mail / Java Transaction API

: JNDI / JDBC / RMI over IIOP

- J2SE는 포함되어 있지 않음

 

 

+ Recent posts