Chapter2 : 자바환경과 자바 프로그램 2.1 자바 개발 환경 2.2 자바 통합개발환경(IDE)

Slides:



Advertisements
Similar presentations
- 1 - IT COOKBOOK 전산정보처리학과 프로그래밍 언어 전산정보처리학과 중위 ( 진 ) 정세화.
Advertisements

1 1. 플랫폼과 개발툴 볼랜드포럼 대표시삽 박지훈 Jeehoon Imp Park
Chap02 자바환경과 자바 프로그램 Section 1 : 자바 개발 환경 Section 2 : 자바 통합 환경 Section 3 : 자바 응용 프로그램과 애플릿 프로그램 Section 4 : 자바 응용 프로그램 Section 5 : 자바 애플릿 프로그램.
KUMHO SOFTWARE DEVELOPMENT 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램 2.4 자바 응용 프로그램 2.5 자바 애플릿 프로그램 2. 자바 환경과 자바 프로그램.
㈜유니윌취업연수프로그램. 신성장동력훈련 4 회사소개 1 청년취업아카데미 2 SW 융합 채용연수 사업 3 취업현황 5 Contents.
© IBM Corporation 2006 목 차목 차  자바 언어의 소개  자바 언어의 역사  자바 환경 설정 (JDK 1.5)  Documentation API 의 설치  Eclipse 의 설치와 사용법  HelloWorld.
시스템 개요 진화 과정 RIA & X-Internet Web Client/Server Main FRame
고급자바프로그래밍 (Advanced Java Programming)
명품 JAVA Essential.
- 계산기 GUI 구성하기 - 조원: 박강국 오정은 이귀식 김도윤 안영진.
컴퓨터 응용 및 실습 Part1. OOP&Java Programming data type Review
9장. 스윙 프로그래밍.
제2장 자바 개발 도구.
어서와 Java는 처음이지! 제1장 기초 사항.
Chapter 02 JAVA 프로그래밍 시작하기 01 실무에서 사용하는 JAVA 개발 환경 02 JAVA 프로그램 작성
명품 JAVA Programming.
어서와 Java는 처음이지! 제1장 기초 사항 IT응용시스템공학과 김형진 교수.
제 1 장. JAVA란 작성자 : NLIP.
자바란 무엇인가? JDK의 다운로드 및 설치 방법 Hello, Java 프로그램의 작성 자바 프로그램의 작동 원리
TDD Junit TDD & Spring Framework 참고자료
5 익셉션 처리.
Unit test with JUnit 실습용
DB와 WEB 연동(1) [2-Tier] Java Applet 이용
9장 AWT(1).
2. 자바 애플릿.
메소드 호출과 힙 원격 메소드 호출 서블릿 엔터프라이즈 자바 빈즈
명품 JAVA Essential.
프로그래머를 위한 Java 2 제1장 Java, JVM 소개
10장 객체-지향 프로그래밍 II ©창병모.
Choi Younghwan CSE HUFS
1강 01장. 웹과 자바.
자바 입문.
Power Java 제2장 자바 개발 도구.
Visual C++ Programming
Hadoop 김연왕
2장 자바환경과 자바 프로그램 2.1 자바 개발 환경 2.2 자바 통합환경 2.3 자바 응용 프로그램과 애플릿 프로그램
제 23 장 WWW 23.1 하이퍼텍스트와 하이퍼미디어 23.2 브라우저 구조 23.3 고정 문서 23.4 HTML
9장 AWT(1).
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
명품 JAVA Programming 제 15 장 애플릿과 멀티미디어.
Lesson 10. 애플릿과 그래픽.
Power Java 제1장 자바 소개.
CHAP. 2 안드로이드 개발 도구 설치.
Eclipse 플러그인을 활용한 자바/JSP 개발.
제1장 서론.
CHAPTER 2 자바의 환경 Section 1 자바 프로그램의 형태 Section 2 자바 프로그램의 실행환경.
객체 지향 프로그래밍.
Chapter6 : JVM과 메모리 6.1 JVM의 구조와 메모리 모델 6.2 프로그램 실행과 메모리 6.3 객체생성과 메모리
강의에 대한 소개 책에 대한 소개 공부하는 방법 자바 설치 방법
03. 안드로이드를 위한 Java 문법 제목. 03. 안드로이드를 위한 Java 문법 제목.
WAP Java Seminar
김 정 석 Web Programming 김 정 석
프로그래밍 개론 Ⅰ 제 1장 . 서론 ①.
Chapter 7 Graphical User Interface
myfood.com 상명대 맛집 홈페이지 구축 제안서
3장. 웹로직 서버에서의 서블릿과 JSP의 운용 3-1. 서블릿, JSP를 실행하기 전의 환경 설정
자바 5.0 프로그래밍.
UX 기반 소프트웨어 및 디지털콘텐츠 UI 설계
자바 5.0 프로그래밍.
POS System(Point-Of-Sales System)
JVM의 구조와 메모리 모델 JVM의 내부 구조 클래스 파일 클래스 로더 메소드(method) 영역 힙(heap) 영역
뇌를 자극하는 C 프로그래밍.
컴퓨터 프로그래밍: 실습 1 제 1장 . 서론.
CHAP. 2 안드로이드 개발 도구 설치.
합성. 그리고 몽타주. 평생교육학과 도은아.
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
Java의 정석 제 7 장 객체지향개념 II-3 Java 정석 남궁성 강의
Java Programming for Beginners
Chapter8 : 인터페이스와 패키지 8.1 인터페이스 개요와 인터페이스 정의 8.2 인터페이스의 사용
J2SE 설치 부산대학교 인공지능 연구실.
Presentation transcript:

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 도구 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 자바 응용 프로그램과 애플릿 프로그램 자바 응용 프로그램 자바 애플릿 프로그램 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>

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

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