Chapter2 : 자바환경과 자바 프로그램

Preview:

DESCRIPTION

Chapter2 : 자바환경과 자바 프로그램. 2.1 자바 개발 환경 2.2 자바 통합개발환경 (IDE) 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응용 프로그램 2.5 자바 애플릿 프로그램. 2.1 자바 개발 환경 (Java 2 SDK). 선( SUN) 사에서 제공 (java.sun.com) 자바가 탄생한 이후 자바는 다양한 이기종 컴퓨팅 환경에서 어플리케이션 개발용 객체지향 플랫폼으로 발전 - PowerPoint PPT Presentation

Citation preview

Chapter2 : 자바환경과 자바 프로그램

2.1 자바 개발 환경

2.2 자바 통합개발환경 (IDE)

2.3 자바 응용 프로그램과 애플릿 프로그램

2.4 자바 응용 프로그램

2.5 자바 애플릿 프로그램

2.1 자바 개발 환경 (Java 2 SDK)

선 (SUN) 사에서 제공 (java.sun.com)

자바가 탄생한 이후 자바는 다양한 이기종 컴퓨팅 환경에서 어플리케이션 개발용 객체지향 플랫폼으로 발전

선사는 어플리케이션의 용도에 따라 다양한 자바 플랫폼을 제공한다 (J2ME, J2SE, J2EE)

2.1 자바 개발 환경 (Java 2 SDK) J2SE : 자바 표준 개발 환경

SDK 설치SDK 소프트웨어

http://java.sun.com/j2se/ SDK 도구

자바 번역기 : javac자바 해석기 : java애플릿 프로그램 실행기 : appletviewer자바 디버거 : jdbC 헤더파일과 스터브 파일 생성기 : javah자바 문서 생성기 : javadoc자바 압축 도구 : jar

2.2 자바 통합개발환경(IDE)

• 선 (Sun) 사 의 SDK 는 GUI(Graphical User Interface) 형태의 개발환경을 제공하지 않는다

• 자 바 를 처 음 시 작 하 는 사 용 자 나 초 보 자 에 게 자 바 프로그래밍을 위해 EditPlus 나 AcroEdit 와 같은 단순한 편집기의 사용을 권한다 .

• 통 합 개 발 환 경 (IDE :integrated development environment) Micorosoft 사의 Visual Studio 와 같이 전문적인 개발을 위한 통합된 환경을 지원한다 .

• Eclipse (http://www.eclipse.org)– IBM 의 WebSphere 통합개발환경을 무료로 오픈소스 진영에

공개함으로 시작– 홈페이지를 통해서 무료로 배포 ( 플러그인은 개발자에 의해

유료로 판매가능 )– 현재 가장 널리 사용되고 있는 통합환경– 플러그인 기반 개발환경 . 사용자의 필요에 의해 특화된

개발환경 구축가능– Code Assist, Refactoring, CVS, Junit 등을 기본적으로 제공

2.2 자바 통합개발환경 (IDE) - 계속

• IntelliJ (htttp://www.intellij.org)– Jolt Award 수상으로 유명해진 개발툴– Debugger, Refactoring, CVS, Junit 기본 제공– Code Inspection– GUI Design 지원 (AWT, SWING) – J2EE Container 통합– 상용개발툴

• Borland JBuilder (http://www.borland.com)– 볼랜드사에서 만든 통합환경– GUI Design 지원 (AWT, SWING]– J2EE Container 통합 , 모니터링 , 튜닝을 지원– 상용개발툴

2.2 자바 통합개발환경 (IDE) - 계속

2.3 자바 응용 프로그램과 애플릿 프로그램

• 자바 응용 프로그램 – C 나 C++ 프로그램과 같은 일반적인 응용 프로그램

• 자바 애플릿 프로그램– Web Browser 나 애플릿 뷰어에서 실행되는 프로그램

– 네트웍을 통하여 실행될 수 있으므로 개발환경과 실행환경의 독립성이 보장된다 .

2.4 자바 응용 프로그램

// 프로그램 : Example1.javaclass Example1 { public static void main(String args[]) { System.out.println(" 안녕하세요 !! 첫 번째 자바 프로그램입니다 "); }}

• 응용 프로그램의 번역과 실행– 컴파일 : javac Example1.java– 실행 : Java Example1

2.5 자바 애플릿 프로그램• 애플릿 프로그램은 Web Browser 나 애플릿

뷰어에 의해 실행

// 프로그램 : Example2.javaimport java.applet.*; import java.awt.*;public class Example2 extends Applet { public void paint(Graphics g) { g.drawString(" 안녕하세요 !! 두 번째 자바 프로그램입니다 !", 100,60); }}

– 컴파일 : javac Example2.java– 애플릿을 실행하기 위해서는 애플릿을 로드하는 HTML 파일을 작성하여야

한다 .

<HTML><HEAD><TITLE> 자바 프로그램 테스트 02 </TITLE></HEAD><BODY><CENTER><APPLET CODE= "Example2.class" WIDTH=400 HEIGHT=200 ></APPLET></CENTER></BODY></HTML>

• 애플릿 프로그램의 번역과 실행

• 애플릿 프로그램의 실행( 애플릿 뷰어 )

• 애플릿 프로그램의 실행(Web Browser)

Recommended