130 likes | 344 Views
Chapter2 : 자바환경과 자바 프로그램. 2.1 자바 개발 환경 2.2 자바 통합개발환경 (IDE) 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응용 프로그램 2.5 자바 애플릿 프로그램 . 2.1 자바 개발 환경 (Java 2 SDK). 선( SUN) 사에서 제공 (java.sun.com) 자바가 탄생한 이후 자바는 다양한 이기종 컴퓨팅 환경에서 어플리케이션 개발용 객체지향 플랫폼으로 발전
E N D
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 • 자바 디버거 : jdb • C 헤더파일과 스터브 파일 생성기 : javah • 자바 문서 생성기 : javadoc • 자바 압축 도구 : jar
2.2 자바 통합개발환경(IDE) • 선(Sun)사의 SDK는 GUI(Graphical User Interface) 형태의 개발환경을 제공하지 않는다 • 자바를 처음 시작하는 사용자나 초보자에게 자바 프로그래밍을 위해 EditPlus나 AcroEdit와 같은 단순한 편집기의 사용을 권한다. • 통합개발환경(IDE :integrated development environment) Micorosoft사의 Visual Studio와 같이 전문적인 개발을 위한 통합된 환경을 지원한다.
2.2 자바 통합개발환경(IDE) - 계속 • 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.3 자바 응용 프로그램과 애플릿 프로그램 • 자바 응용 프로그램 • C나 C++ 프로그램과 같은 일반적인 응용 프로그램 • 자바 애플릿 프로그램 • Web Browser나 애플릿 뷰어에서 실행되는 프로그램 • 네트웍을 통하여 실행될 수 있으므로 개발환경과 실행환경의 독립성이 보장된다.
2.4 자바 응용 프로그램 • // 프로그램 : Example1.java • class Example1 { • public static void main(String args[]) { • System.out.println("안녕하세요!! 첫 번째 자바 프로그램입니다"); • } • }
컴파일 : javac Example1.java • 실행 : Java Example1 • 응용 프로그램의 번역과 실행
2.5 자바 애플릿 프로그램 • 애플릿 프로그램은 Web Browser나 애플릿 뷰어에 의해 실행 // 프로그램 : Example2.java import 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>