KUMHO SOFTWARE DEVELOPMENT 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응용 프로그램 2.5 자바 애플릿 프로그램 2. 자바 환경과 자바 프로그램
KUMHO SOFTWARE DEVELOPMENT 2 선 (Sun) 사에서 제공 – 자바가 탄생한 이후 자바는 다양한 이기종 컴퓨팅 환경에서 어플리케이션 개발용 객체지향 플랫폼으로 발전 – 선사는 어플리케이션의 용도에 따라 다양한 자바 플랫폼을 제공한다. 현재 제공되고 있는 자바 플랫폼 –Java 2 Enterprise Edition(J2EE) : 비즈니스 서버용 어플리케이션 개발 환경 –Java 2 Standard Edition(J2SE) : 일반적인 데스크 탑용 어플리케이션 개발 환경 –Java 2 Micro Edition(J2ME) : 가전기기와 이동용 장치를 위한 차세대 어플리케이션 개발 환경 2.1 자바 개발 환경
KUMHO SOFTWARE DEVELOPMENT 3 J2SE : 자바 표준 개발 환경 JDK = SDK JDK1.2 = Java 2 SDK version 1.3.x SDK 설치 –SDK 소프트웨어 SDK 도구 – 자바 번역기 : javac – 자바 해석기 : java – 애플릿 프로그램 실행기 : appletviewer – 자바 디버거 : jdb –C 헤더 파일과 스터브 파일 생성기 : javah – 자바 문서 생성기 : javadoc – 자바 압축 도구 : jar 2.1 자바 개발 환경
KUMHO SOFTWARE DEVELOPMENT 4 선 (Sun) 사의 SDK 는 GUI(Graphical User Interface) 형태의 개발 환경을 제공하지 않는다. 자바를 처음 시작하는 사용자나 초보자에게 자바 프로그래밍을 위해 단순한 편집기인 EditPlus 나 준 비주얼 도구인 Kawa 의 사용을 권한다. –Kawa : 전문적인 통합환경과 같은 기능을 제공하지는 못하지만 프로그래밍을 위한 기본적인 통합환경의 기능을 충실하게 제공하고 있다. Kawa 는 SDK 를 기반으로 동작 통합 환경 : 전문적인 자바 프로그램을 개발하기 위한 환경 2.1 자바 개발 환경
KUMHO SOFTWARE DEVELOPMENT 5 JBuilder ( – 볼랜드사에서 만든 통합 환경 – 현재 가장 널리 사용되고 있는 통합 환경 – 뛰어난 데이터베이스 연결 능력과 다양한 데이터베이스에 대한 강력한 DB 관련 라이브러리를 제공 – 다양한 마법사 기능과 사용 가능한 메소드의 리스트를 보여주는 등의 편리한 편집 기능 제공 2.2 자바 통합 환경
KUMHO SOFTWARE DEVELOPMENT 6 Viaual Cafe ( – 시만텍 (Symantec) 사에서 최초로 개발된 자바 통합 환경 –Standard, Professional, DataBase 의 세 가지 버전이 있다. 2.2 자바 통합 환경
KUMHO SOFTWARE DEVELOPMENT 7 Visual Age for Java ( –IBM 에서 개발한 자바 통합 환경 –IBM 은 선사와 함께 자바의 새로운 API 를 개발하여 통합 환경에 포함 –Entry, Professional, Eanterprise 의 세 가지 버전 제공 2.2 자바 통합 환경
KUMHO SOFTWARE DEVELOPMENT 8 자바 응용 프로그램 –C 나 C++ 프로그램과 같은 일반적인 응용 프로그램 자바 애플릿 프로그램 –WWW 검색기나 애플릿 뷰어에서 실행되는 프로그램 – 작고 간단한 응용에 많이 사용된다. – 네트웍을 통하여 실행될 수 있으므로 개발 환경과 실행 환경의 독립성이 보장된다. 2.3 자바 응용 프로그램과 애플릿 프로그램
KUMHO SOFTWARE DEVELOPMENT 9 JDK 는 별도의 편집기를 제공하지 않는다. 윈도우의 메모장이나 도스 편집기를 이용하여 프로그램을 작성 // 프로그램 : Example1.java class Example1 { public static void main(String args[]) { System.out.println(" 안녕하세요 !! 첫 번째 자바 프로그램입니다 "); } 2.4 자바 응용 프로그램
KUMHO SOFTWARE DEVELOPMENT 10 응용 프로그램의 번역과 실행 2.4 자바 응용 프로그램
KUMHO SOFTWARE DEVELOPMENT 11 애플릿 프로그램은 WWW 검색기나 애플릿 뷰어에 의해 실행 // 프로그램 : Example2.java import java.applet.*; import java.awt.*; public class Example2 extends Applet { public void paint(Graphics g) { g.drawString(" 안녕하세요 !! 두 번째 자바 프로그램입니다 !", 100,60); } 2.5 자바 애플릿 프로그램
KUMHO SOFTWARE DEVELOPMENT 12 애플릿 프로그램의 번역과 실행 자바 컴파일러를 사용하여 번역 : javac Example2.java 애플릿을 실행하기 위해서는 애플릿을 로드하는 HTML 파일을 작성하여야 한다. 자바 프로그램 테스트 자바 애플릿 프로그램
KUMHO SOFTWARE DEVELOPMENT 13 애플릿 프로그램의 실행 ( 애플릿 뷰어 ) 2.5 자바 애플릿 프로그램
KUMHO SOFTWARE DEVELOPMENT 14 애플릿 프로그램의 실행 (WWW 검색기 ) 2.5 자바 애플릿 프로그램