Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
웹 프로그래밍 개요
인터넷 프로그래밍 강의자료 1
한용재
2003.09.
웹 프로그래밍 개요
조교 소개
이름: 한용재
소속: 멀티미디어 연구실 (공업센터 별관 502-1호)
연락처
2/21
연구실: 02-2290-0363
E-mail: gary76@empal.com
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