Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
웹 프로그래밍 개요 인터넷 프로그래밍 강의자료 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