인터넷 프로그래밍 강의자료 1 한용재 2003.09

21
인인인 인인인인인 인인인인 1 인인인 2003.09. 인 인인인인인 인인

Upload: mark-barnes

Post on 03-Jan-2016

103 views

Category:

Documents


4 download

DESCRIPTION

웹 프로그래밍 개요. 인터넷 프로그래밍 강의자료 1 한용재 2003.09. 조교 소개. 이름 : 한용재 소속 : 멀티미디어 연구실 ( 공업센터 별관 502-1 호 ) 연락처 연구실 : 02-2290-0363 E-mail: [email protected] FTP Address:ftp://166.104.46.101:8989 ID/Pass:internet / welcome. 수업 진행. 각 Chapter 의 소스 실습 및 연습문제 풀이 Java 기반 관련 기술 소개 채점 (40 점 ) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

인터넷 프로그래밍 강의자료 1

한용재

2003.09.

웹 프로그래밍 개요

Page 2: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

2/21

조교 소개

이름 : 한용재

소속 : 멀티미디어 연구실 ( 공업센터 별관 502-1

호 )

연락처

연구실 : 02-2290-0363

E-mail: [email protected]

FTP

Address: ftp://166.104.46.101:8989

ID/Pass: internet / welcome

Page 3: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

3/21

수업 진행

각 Chapter 의 소스 실습 및 연습문제 풀이

Java 기반 관련 기술 소개

채점 (40 점 )

출석 : 10 점

과제 : 15 점

기말고사 : 15 점

보너스 ( 최대 10 점 )

자바기반 Application + 그에 대한 설명

Robocode: 자신만의 로봇 http://www-903.ibm.com/developerworks/kr/robocode/robocode.html

Page 4: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

4/21

1 주 수업 목표

웹 프로그래밍의 개념을 이해한다 .

Java 실행환경을 조성한다 .

간단한 App. 을 작성하고 실행해 본다 .

Page 5: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

5/21

Web Programming

서버 - 클라이언트 모델

Client Server

HTML

JAVAScript

VBScript

JSP, ASP, PHP 등DB Programming

Internet

Page 6: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

6/21

Java Programming

특징

WORA(Write Once, Run Anywhere)

: 개발환경에 종속받지 않음

객체지향

Applet

: HTML 문서 안에 <APPLET> 태그를 통해서

동작하는 웹 브라우저에서 동작하는 제한된 자바

프로그램

Page 7: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

7/21

JDK 설치

JDK ( Java Development Kit ) 를 웹에서 다운 받아 각자의 PC 에 설치 한다 . Version : Java™ 2 SDK, Standard Edition v 1.4.0 http://java.sun.com

Page 8: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

8/21

JDK 설치

Page 9: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

9/21

JDK 설치

Page 10: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

10/21

JDK 설치

Page 11: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

11/21

JDK 설치

j2sdk-1_4_0_01-windows-i586.exe 파일을 더블클릭해서 실행한다 .

설치가 끝나게 되면 해당 디렉토리에는 다음과 같은 파일이 있게 된다 .

Page 12: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

12/21

Java Program 실행 환경구축

참고 사이트 http://java.sun.com/j2se/1.4/install.html

Window98/ME 에서 PATH 환경 변수 설정 하기 autoexec.bat 파일을 연다 .( 메모장 or sysedit) PATH 부분에 JDK 가 설치된 디렉토리의 bin

디렉토리를 추가 한다 .

Window2000 에서 PATH 설정하기 제어판 -> 시스템 -> 고급 -> 환경변수

PATH C:\WINDOWS; C:\j2sdk1.4.0_01\BIN;

Page 13: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

13/21

Java Program 실행구조

Java Platform

OS (Windows, Linux,…)

Java Virtual Machine

Java Program

Java API

실행 구조

Java Program Source Java ProgramJava Byte Code

Test.java Test.class

Compile Run

Page 14: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

14/21

응용 실습 #1

간단한 문자열을 command line 으로 출력하는 프로그램 작성

실행 방법 (command 윈도우에서 실행 ) 컴파일 : javac Test1.java 실 행 : java Test1 주의 사항 : Javafile 이 있는 디렉토리에서 컴파일 , 실행

public class Test1{public static void main(String args[]){

System.out.println("Welcome to Java World ");}

}

Page 15: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

15/21

응용 실습 #2

JOptionPane 을 이용하여 여러줄의 문자열을 출력하는 프로그램

실행 방법 컴파일 : javac Test2.java 실 행 : java Test2

import javax.swing.JOptionPane;

public class Test2{public static void main(String args[]){

JOptionPane.showMessageDialog(null,"Welcome\nto\nJava\nProgramming");System.exit(0);

}}

Page 16: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

16/21

응용 실습 #3(1/2)

JOptionPane 을 이용하여 두 개의 숫자를 입력해서 합을 출력 실행 방법

컴파일 : javac Test3.java 실 행 : java Test3

실행결과

Page 17: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

17/21

import javax.swing.JOptionPane;

public class Test3{

public static void main(String argv[]){

String firstNumber;String secondNumber;

int number1;int number2;int sum;

firstNumber = JOptionPane.showInputDialog("Enter first interger");secondNumber = JOptionPane.showInputDialog("Enter second interger");

number1= Integer.parseInt(firstNumber);number2= Integer.parseInt(secondNumber);

sum = number1 + number2;

JOptionPane.showMessageDialog(null,"The Sum is" + sum, "Results",JOptionPane.PLAIN_MESSAGE);

System.exit(0);

}}

응용 실습 #3(2/2)

Page 18: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

18/21

프로그래밍 툴

editplus

KAWA

eclipse

JBuilder

Page 19: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

19/21

editplus 의 설치 및 환경설정

다운로드 : http://www.editplus.com/kr/

환경설정 ( 도구 사용자 도구구성 )

Compile: 추가프로그램 메뉴제목 : Compile

명령 : C:%JAVA_Home%bin\javac.exe

ex) C:\j2sdk1.4.0\bin\javac.exe

인수 : $(FileName)

디렉토리 : $(FileDir)

출력 내용 캡쳐에 체크

Page 20: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

20/21

editplus 의 설치 및 환경설정 (cont.)

환경설정 ( 도구 사용자 도구구성 ) Run ( 추가프로그램 )

메뉴제목 : Run 명령 : C:%JAVA_Home%bin\java.exe 인수 : $(FileNameNoExt) 디렉토리 : $(FileDir)

Applet Viewer ( 추가프로그램 ) 메뉴제목 : Run 명령 : C:%JAVA_Home%bin\appletviewer.exe 인수 : $(FileName) 디렉토리 : $(FileDir)

Page 21: 인터넷 프로그래밍 강의자료  1 한용재 2003.09

웹 프로그래밍 개요

21/21

과제

JAVA Demo 에 있는 모든 예제들을 실행해 보고 ,

간단한 설명을 기술해서 제출하시오 .

제출기한 : 9 월 셋째주 강의시간

출력해서 제출할 것

참고 : jar 파일 실행하는 법 java –jar JarFileName.jar

ex) java –jar C:\j2sdk1.4.0\demo\jfc\FileChooserDemo\FileChooserDemo.jar