210 likes | 831 Views
웹 프로그래밍 개요. 인터넷 프로그래밍 강의자료 1 한용재 2003.09. 조교 소개. 이름 : 한용재 소속 : 멀티미디어 연구실 ( 공업센터 별관 502-1 호 ) 연락처 연구실 : 02-2290-0363 E-mail: gary76@empal.com FTP Address: ftp://166.104.46.101:8989 ID/Pass: internet / welcome. 수업 진행. 각 Chapter 의 소스 실습 및 연습문제 풀이 Java 기반 관련 기술 소개 채점 (40 점 )
E N D
웹 프로그래밍 개요 인터넷 프로그래밍 강의자료 1 한용재 2003.09.
조교 소개 • 이름: 한용재 • 소속: 멀티미디어 연구실 (공업센터 별관 502-1호) • 연락처 • 연구실: 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: 자신만의 로봇 • http://www-903.ibm.com/developerworks/kr/robocode/robocode.html
1주 수업 목표 • 웹 프로그래밍의 개념을 이해한다. • Java 실행환경을 조성한다. • 간단한 App.을 작성하고 실행해 본다.
Web Programming • 서버-클라이언트 모델 Internet HTML JAVAScript VBScript JSP, ASP, PHP 등 DB Programming Client Server
Java Programming • 특징 • WORA(Write Once, Run Anywhere): 개발환경에 종속받지 않음 • 객체지향 • Applet: HTML 문서 안에 <APPLET> 태그를 통해서 동작하는 웹 브라우저에서 동작하는 제한된 자바 프로그램
JDK 설치 • JDK ( Java Development Kit )를 웹에서 다운 받아 각자의 PC에 설치 한다. • Version : Java™ 2 SDK, Standard Edition v 1.4.0 • http://java.sun.com
JDK 설치 • 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 디렉토리를 추가 한다. • Window2000에서 PATH설정하기 • 제어판-> 시스템-> 고급 -> 환경변수 • PATH C:\WINDOWS; C:\j2sdk1.4.0_01\BIN;
Java Program Java Virtual Machine Java API OS (Windows, Linux,…) Java Program 실행구조 • Java Platform • 실행 구조 Compile Run Test.java Test.class Java Program Source Java Byte Code Java Program
응용 실습 #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 "); } }
응용 실습 #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); } }
응용 실습 #3(1/2) • JOptionPane을 이용하여 두 개의 숫자를 입력해서 합을 출력 • 실행 방법 • 컴파일 : 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); } }
프로그래밍 툴 • editplus • KAWA • eclipse • JBuilder
editplus의 설치 및 환경설정 • 다운로드: http://www.editplus.com/kr/ • 환경설정 (도구 사용자 도구구성) • Compile: 추가프로그램 • 메뉴제목: Compile • 명령: C:%JAVA_Home%bin\javac.exe ex) C:\j2sdk1.4.0\bin\javac.exe • 인수: $(FileName) • 디렉토리: $(FileDir) • 출력 내용 캡쳐에 체크
editplus의 설치 및 환경설정(cont.) • 환경설정 (도구 사용자 도구구성) • 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.jarex) java –jar C:\j2sdk1.4.0\demo\jfc\FileChooserDemo\FileChooserDemo.jar