2 1 2 2 2 3 2 4 2 5 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
2.1 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응 PowerPoint Presentation
Download Presentation
2.1 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응

Loading in 2 Seconds...

play fullscreen
1 / 14

2.1 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응 - PowerPoint PPT Presentation


  • 101 Views
  • Uploaded on

2. 자바 환경과 자바 프로그램. 2.1 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응용 프로그램 2.5 자바 애플릿 프로그램 . 2.1 자바 개발 환경. 선( Sun) 사에서 제공 자바가 탄생한 이후 자바는 다양한 이기종 컴퓨팅 환경에서 어플리케이션 개발용 객체지향 플랫폼으로 발전 선사는 어플리케이션의 용도에 따라 다양한 자바 플랫폼을 제공한다 . 현재 제공되고 있는 자바 플랫폼

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '2.1 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응' - tea


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
2 1 2 2 2 3 2 4 2 5

2. 자바 환경과 자바 프로그램

2.1 자바 개발 환경

2.2 자바 통합환경

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

2.4 자바 응용 프로그램

2.5 자바 애플릿 프로그램

slide2

2.1 자바 개발 환경

  • 선(Sun) 사에서 제공
    • 자바가 탄생한 이후 자바는 다양한 이기종 컴퓨팅 환경에서 어플리케이션 개발용 객체지향 플랫폼으로 발전
    • 선사는 어플리케이션의 용도에 따라 다양한 자바 플랫폼을 제공한다.
  • 현재 제공되고 있는 자바 플랫폼
    • Java 2 Enterprise Edition(J2EE) :비즈니스 서버용 어플리케이션 개발 환경
    • Java 2 Standard Edition(J2SE) : 일반적인 데스크 탑용 어플리케이션 개발 환경
    • Java 2 Micro Edition(J2ME) : 가전기기와 이동용 장치를 위한 차세대 어플리케이션 개발 환경
slide3

2.1 자바 개발 환경

  • J2SE : 자바 표준 개발 환경
  • JDK = SDK
  • JDK1.2 = Java 2 SDK version 1.3.x
  • SDK 설치
    • SDK 소프트웨어

http://java.sun.com/j2se/1.3/download-windows.html

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

2.1 자바 개발 환경

  • 선(Sun)사의 SDK는 GUI(Graphical User Interface) 형태의 개발 환경을 제공하지 않는다.
  • 자바를 처음 시작하는 사용자나 초보자에게 자바 프로그래밍을 위해 단순한 편집기인 EditPlus나 준 비주얼 도구인 Kawa의 사용을 권한다.
    • Kawa : 전문적인 통합환경과 같은 기능을 제공하지는 못하지만 프로그래밍을 위한 기본적인 통합환경의 기능을 충실하게 제공하고 있다. Kawa는 SDK를 기반으로 동작
  • 통합 환경 : 전문적인 자바 프로그램을 개발하기 위한 환경
slide5

2.2 자바 통합 환경

  • JBuilder (http://www.borland.com/jbuilder)
    • 볼랜드사에서 만든 통합 환경
    • 현재 가장 널리 사용되고 있는 통합 환경
    • 뛰어난 데이터베이스 연결 능력과 다양한 데이터베이스에 대한 강력한 DB 관련 라이브러리를 제공
    • 다양한 마법사 기능과 사용 가능한 메소드의 리스트를 보여주는 등의 편리한 편집 기능 제공
slide6

2.2 자바 통합 환경

  • Viaual Cafe (http://www.visualcafe.com)
    • 시만텍(Symantec)사에서 최초로 개발된 자바 통합 환경
    • Standard, Professional, DataBase의 세 가지 버전이 있다.
slide7

2.2 자바 통합 환경

  • Visual Age for Java (http://www.ibm.com/java)
    • IBM에서 개발한 자바 통합 환경
    • IBM은 선사와 함께 자바의 새로운 API를 개발하여 통합 환경에 포함
    • Entry, Professional, Eanterprise의 세 가지 버전 제공
slide8

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

  • 자바 응용 프로그램
    • C나 C++ 프로그램과 같은 일반적인 응용 프로그램
  • 자바 애플릿 프로그램
    • WWW 검색기나 애플릿 뷰어에서 실행되는 프로그램
    • 작고 간단한 응용에 많이 사용된다.
    • 네트웍을 통하여 실행될 수 있으므로 개발 환경과 실행 환경의 독립성이 보장된다.
slide9

2.4 자바 응용 프로그램

  • JDK는 별도의 편집기를 제공하지 않는다. 윈도우의 메모장이나 도스 편집기를 이용하여 프로그램을 작성
  • // 프로그램 : Example1.java
  • class Example1 {
  • public static void main(String args[]) {
  • System.out.println("안녕하세요!! 첫 번째 자바 프로그램입니다");
  • }
  • }
slide11

2.5 자바 애플릿 프로그램

  • 애플릿 프로그램은 WWW 검색기나 애플릿 뷰어에 의해 실행

// 프로그램 : Example2.java

import java.applet.*;

import java.awt.*;

public class Example2 extends Applet {

public void paint(Graphics g) {

g.drawString("안녕하세요!! 두 번째 자바 프로그램입니다!",

100,60);

}

}

slide12

2.5 자바 애플릿 프로그램

애플릿 프로그램의 번역과 실행
  • 자바 컴파일러를 사용하여 번역 : javac Example2.java
  • 애플릿을 실행하기 위해서는 애플릿을 로드하는 HTML 파일을 작성하여야 한다.

<HTML>

<HEAD>

<TITLE> 자바 프로그램 테스트 02 </TITLE>

</HEAD>

<BODY>

<CENTER>

<APPLET CODE= "Example2.class" WIDTH=400 HEIGHT=200 >

</APPLET>

</CENTER>

</BODY>

</HTML>