Download Slide(418)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
웹 프로그래밍 개요
인터넷 프로그래밍 강의자료 1
한용재
2003.09.
웹 프로그래밍 개요
조교 소개

이름: 한용재

소속: 멀티미디어 연구실 (공업센터 별관 502-1호)

연락처

2/21

연구실: 02-2290-0363

E-mail: [email protected]
FTP

Address:
ftp://166.104.46.101:8989

ID/Pass:
internet / welcome
웹 프로그래밍 개요
수업 진행

각 Chapter의 소스 실습 및 연습문제 풀이

Java 기반 관련 기술 소개

채점(40점)

출석: 10점

과제: 15점

기말고사: 15점

보너스 (최대 10점)

자바기반 Application + 그에 대한 설명

Robocode: 자신만의 로봇

3/21
http://www-903.ibm.com/developerworks/kr/robocode/robocode.html
웹 프로그래밍 개요
1주 수업 목표
4/21

웹 프로그래밍의 개념을 이해한다.

Java 실행환경을 조성한다.

간단한 App.을 작성하고 실행해 본다.
웹 프로그래밍 개요
Web Programming

서버-클라이언트 모델
Internet
5/21
HTML
JAVAScript
VBScript
JSP, ASP, PHP 등
DB Programming
Client
Server
웹 프로그래밍 개요
Java Programming

특징

WORA(Write Once, Run Anywhere)
: 개발환경에 종속받지 않음

객체지향

Applet
: HTML 문서 안에 <APPLET> 태그를 통해서 동작하는
웹 브라우저에서 동작하는 제한된 자바 프로그램
6/21
웹 프로그래밍 개요
JDK 설치

JDK ( Java Development Kit )를 웹에서 다운 받아
각자의 PC에 설치 한다.


7/21
Version : Java™ 2 SDK, Standard Edition v 1.4.0
http://java.sun.com
웹 프로그래밍 개요
JDK 설치
8/21
웹 프로그래밍 개요
JDK 설치
9/21
웹 프로그래밍 개요
JDK 설치
10/21
웹 프로그래밍 개요
JDK 설치


11/21
j2sdk-1_4_0_01-windows-i586.exe 파일을
더블클릭해서 실행한다.
설치가 끝나게 되면 해당 디렉토리에는 다음과 같은
파일이 있게 된다.
웹 프로그래밍 개요
Java Program 실행 환경구축

참고 사이트


http://java.sun.com/j2se/1.4/install.html
Window98/ME 에서 PATH 환경 변수 설정 하기


autoexec.bat파일을 연다.(메모장 or sysedit)
PATH 부분에 JDK가 설치된 디렉토리의 bin
디렉토리를 추가 한다.
PATH C:\WINDOWS; C:\j2sdk1.4.0_01\BIN;


12/21
Window2000에서 PATH설정하기
제어판-> 시스템-> 고급 -> 환경변수
웹 프로그래밍 개요
Java Program 실행구조

Java Platform
Java Program
Java API
Java Virtual Machine
OS (Windows, Linux,…)

실행 구조
Compile
13/21
Run
Test.java
Test.class
Java Program Source
Java Byte Code
Java Program
웹 프로그래밍 개요
응용 실습 #1

간단한 문자열을 command line으로 출력하는 프로그램 작성
public class Test1{
public static void main(String args[])
{
System.out.println("Welcome to Java World ");
}
}

실행 방법 (command 윈도우에서 실행)



14/21
컴파일 : javac Test1.java
실 행 : java Test1
주의 사항 : Javafile이 있는 디렉토리에서 컴파일, 실행
웹 프로그래밍 개요
응용 실습 #2

JOptionPane을 이용하여 여러줄의 문자열을 출력하는
프로그램
import javax.swing.JOptionPane;
public class Test2{
public static void main(String args[])
{
JOptionPane.showMessageDialog(
null,"Welcome\nto\nJava\nProgramming");
System.exit(0);
}
}

실행 방법


15/21
컴파일 : javac Test2.java
실 행 : java Test2
웹 프로그래밍 개요
응용 실습 #3(1/2)


JOptionPane을 이용하여 두 개의 숫자를 입력해서 합을 출력
실행 방법



16/21
컴파일 : javac Test3.java
실 행 : java Test3
실행결과
웹 프로그래밍 개요
응용 실습 #3(2/2)
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);
}
17/21
}
웹 프로그래밍 개요
프로그래밍 툴

editplus

KAWA

eclipse

JBuilder
18/21
웹 프로그래밍 개요
editplus의 설치 및 환경설정

다운로드: http://www.editplus.com/kr/

환경설정 (도구 사용자 도구구성)

Compile: 추가프로그램

메뉴제목: Compile

명령: C:%JAVA_Home%bin\javac.exe
ex) C:\j2sdk1.4.0\bin\javac.exe
19/21

인수: $(FileName)

디렉토리: $(FileDir)

출력 내용 캡쳐에 체크
웹 프로그래밍 개요
editplus의 설치 및 환경설정(cont.)

환경설정 (도구 사용자 도구구성)


20/21
Run (추가프로그램)

메뉴제목: Run

명령: C:%JAVA_Home%bin\java.exe

인수: $(FileNameNoExt)

디렉토리: $(FileDir)
Applet Viewer (추가프로그램)

메뉴제목: Run

명령: C:%JAVA_Home%bin\appletviewer.exe

인수: $(FileName)

디렉토리: $(FileDir)
웹 프로그래밍 개요
과제

JAVA Demo에 있는 모든 예제들을 실행해 보고,
간단한 설명을 기술해서 제출하시오.

제출기한: 9월 셋째주 강의시간

출력해서 제출할 것

참고: jar 파일 실행하는 법

java –jar JarFileName.jar
ex) java –jar C:\j2sdk1.4.0\demo\jfc\FileChooserDemo\FileChooserDemo.jar
21/21
Related documents