[JAVA][자바][문자출력][Class선언][CGI연계][프로그래밍언어]JAVA(자바)의 의미, JAVA(자바)의 특성과 JAVA(자바)의 역사 및 JAVA(자바)에서의 문자출력, JAVA(자바)에서의 Class선언, JAVA(자바)에서의 CGI연계
본 자료는 5페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
해당 자료는 5페이지 까지만 미리보기를 제공합니다.
5페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

[JAVA][자바][문자출력][Class선언][CGI연계][프로그래밍언어]JAVA(자바)의 의미, JAVA(자바)의 특성과 JAVA(자바)의 역사 및 JAVA(자바)에서의 문자출력, JAVA(자바)에서의 Class선언, JAVA(자바)에서의 CGI연계에 대한 보고서 자료입니다.

목차

Ⅰ. 개요

Ⅱ. JAVA(자바)의 의미

Ⅲ. JAVA(자바)의 특성
1. 다른 프로그램언어에 비해 사용하기 편하다
2. java는 interpreted environment를 제공한다
3. Java Virtual Machine (JVM)
4. 여러 thread를 쉽게 만들 수 있다
5. Garbage Collection
6. 공고한 security

Ⅳ. JAVA(자바)의 역사

Ⅴ. JAVA(자바)에서의 문자출력
1. document write document writeln 메소드
2. 대화상자 다루기
3. 사용자와의 상호작용
4. 자료형
1) 상수(literal)
2) 변수(variable)의 선언
3) 변수의 사용
5. 연산자
1) 대입 연산자(assignment operators)
2) 산술 연산자(arithmetic operators)
3) 논리 연산자(logical operators)
4) 비교 연산자(comparison operators)
5) 조건 연산자(conditional operator)
6) 문자열 연산자(string operators)

Ⅵ. JAVA(자바)에서의 Class선언

Ⅶ. JAVA(자바)에서의 CGI연계
1. 내용
2. 대상
3. 인터페이스
4. 기본 HTML Form 소스
5. 초기화
6. 숫자 입력의 제한
7. 생월 검사
8. 생일 검사
9. 입력길이의 제한
10. 필수입력항목의 점검

참고문헌

본문내용

)\">일

7. 생월 검사
parseInt(): 매개변수로 받은 문자열 자료를 정수값으로 변환하여 반환하는 역할을 수행하는 메소드
☞ 단순히 키보드 입력을 통해 입력받는 모든 값들은 기본적으로 문자열로 이해되어 처리된다. 예를 들어, 2를 입력하면 숫자 2가 아닌 \"2\"라는 문자열로 인식된다. 따라서 순서로 따지자면 12가 2보다 작게되는(문자열의 사전식 순서) 현상이 발생된다.
function checkMonth(value)
if (isNaN(value))
alert(\"숫자만 입력할 수 있습니다.\");
return \"\";
else
var month = parseInt(value);
if (month < 1 || month > 12)
alert(\"월의 지정은 1부터 12까지입니다.\");
return \"\";
else return value;

8. 생일 검사
function checkDay(value)
if (isNaN(value))
alert(\"숫자만 입력할 수 있습니다.\");
return \"\";
else
var month = parseInt(document.register.birthmonth.value);
var day = parseInt(value);
if(((month==1||month==3||month==5||month==7||month==8||month==10||month==12)
&&(day<1||day>31))||((month==4||month==6||month==9||month==11)
&&(day<1||day>30))||((month==2)&&(day<1||day>28)))
alert(\"유효한 일자가 아닙니다.\");
return \"\";
else return value;

☞ 2월의 날수를 계산하기 위한 윤년의 계산 방법은?
9. 입력길이의 제한
Database를 이용하는 CGI의 경우에는 일반적으로 각 항목마다 최대 입력허용 길이가 있게 마련이다. 따라서 무한정 긴 입력항목을 받아들였다 하더라도 앞에서부터 잘리거나 오류를 발생할 수도 있다. 이러한 오류의 가능성을 사용자 입력 단계에서부터 걸러내어 예외상황을 최소한으로 줄이는 것이 필요하다. 본 예제에서는 이름과 자기소개 부분이 각각 한글로 5자, 그리고 영문 기준으로 100자로 한정이 되어 있다. 간단한 접근방법은 폼 태그 옵션 중 MAXLENGTH를 이용하여 그 길이를 제한할 수 있으나, 이 옵션은 넷스케이프와 익스플로러에서 작동하는 방식이 틀려서 넷스케이프에서는 영문을 기준으로 한글은 2byte로 인식한다는 것과, 익스플로러에서는 영문이든 한글이든 모두 1글자로 인식한다는 차이가 있다. 따라서 두 가지 브라우저 모두 지원하기 위해서는 이러한 옵션을 사용하는 것이 바람직하지 못하다.
charCodeAt():
문자열 내의 특정 문자의 문자코드 값을 반환해주는 메소드. somestr.charCodeAt(0) 이라고 하면 somestr이라는 문자열의 첫 번째 문자가 가진 문자코드를 정수형으로 반환.
function checkLength(value, maxlen)
var len = value.length;
for (i=0; i if(value.charCodeAt(i) > 127)
len++;
if(len > maxlen)
alert(\"입력 허용 길이를 초과하였습니다.\");
return false;
else return true;
본인이름 :


자기소개 :


☞ 폼 태그에서 return을 바로 쓴 것은 잘못된 값의 경우 false를 반환하기 때문에 바로 그 값을 onChange의 이벤트 핸들러 자체의 반환값으로 처리하면 브라우저에서 값의 변경을 제대로 처리 종료하지 않고 커서를 움직이지 않게 하려한 것이다. 이벤트 핸들러의 최종 반환값이 false인 경우에는 해당 이벤트는 결국 무효한 것으로 돌아가게 된다. 이러한 점을 이용해서 submit을 중간에 취소하는 루틴으로 응용할 수 있다.
10. 필수입력항목의 점검
필수 항목: 이름과 전화번호
function checkSubmit(form)
if (form.name.value == \"\")
alert(\"이름을 입력하지 않았습니다.\");
form.name.focus();
return false;
else if (form.telno.value == \"\")
alert(\"전화번호를 입력하지 않았습니다.\");
form.telno.focus();
return false;
else return true;

☞ submit 버튼의 onClick 이벤트 핸들러를 이용하지 않은 이유: submit 방식은 꼭 버튼을 클릭하지 않고도 다른 여러 가지 방식으로 submit이 될 수 있기 때문에 근원적인 이벤트인 onSubmit에 점검 루틴을 매달아야 하는 것이 정석이다.
참고문헌
- 김상룡(2002), java 프로그래밍, 정일출판사
- 김희천·정재헌(2005), 완벽 자바 프로그래밍, 생능출판사
- 고웅남, 자바프로그래밍 기초, 한및미디어
- 남궁성, 플래시로 배우는 Java, 도우출판
- John Lewis·William, JAVA 소프트웨어 솔루션
- Java를 이용한 컴퓨터 그래픽스 참고
  • 가격6,500
  • 페이지수15페이지
  • 등록일2009.08.03
  • 저작시기2021.3
  • 파일형식한글(hwp)
  • 자료번호#547978
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니