0
 19   2   1
  View Articles

Name  
   손병목  (2003-03-16 02:04:18, Hit : 15413, Vote : 1570)
Homepage  
   http://www.itmembers.net
Subject  
   기본문법(4) - 마지막. 사용자 정의 함수
사용자 정의 함수를 한번 만들어 보겠습니다.
그리고 이것으로 기초적인 문법 설명을 마치고, 다음 시간부터는 게시판 프로그래밍에 돌입하겠습니다.

JSP의 함수 정의는 〈%! ~ %〉태그 내에서 정의합니다.
함수의 형식은 C나 PHP 등 다른 프로그래밍 언어의 경우와 거의 같습니다.

다음과 같이 코딩하여 저장한 다음 웹브라우저에 실행해 보세요.
화면에,
total : 55 라고 나타나면 정상입니다.



프로그래밍이라고는 생전 처음이며, 따라서 사용자 정의 함수에 대해서는 난생 처음인 분들은 아마도 어려울 수 있습니다.
그런 분들은, '보고 또 보는' 수밖에 없습니다.
讀書百遍意自現이라고 했습니다. 백번을 읽어보아 알지 못하는 것은 없으니까요.

1행의 〈% 부터 10행의 %〉사이에 sum()이라는 함수를 정의하였습니다.
2행을 보면,
sum 이라는 함수의 리턴 값(즉, 결과 값)은 int(정수)형이고, sum 함수에 사용되는 매개변수 두 개(from과 to) 모두 int(정수)형입니다.
from에 해당되는 값, to에 해당되는 값, 이렇게 두 개의 값을 받아 계산을 하여 그 결과를 total에 저장하여 8행에서 되돌려 보내고 있습니다.
즉 2행에서 from과 to를 받아, 3~7까지의 가공하여, 8행에서 total 값을 되돌려 보내는 것입니다.
5~7행의 for문은 전 시간에 다룬 적이 있죠?

결국 sum 함수는 from 값부터 to 값까지의 합계를 구하는 함수입니다.

16행에서 매개 변수로 a,b를 쓰고 있습니다. 즉 1과 10을 대입한 것과 같습니다. 1부터 10까지의 합계를 구해서 c에 저장하게 되는 것입니다.

JSP는 이렇게 간단한 함수를 직접 만들어 사용할 수 있습니다.
그러나 복잡하거나 자주 사용하 함수(또는 클래스), 또는 소스 코드가 긴 경우에는 Beans라는 것을 사용하게 됩니다.(Beans는 이 강좌 아주 뒷부분에서 다루게 될 것입니다.)

JSP 기초 문법은 여기까지 하구요,
다음 시간부터 게시판 만들기 실전에 들어갑니다.

기초 문법을 다 다루었기 때문에 실전에 들어가는 것은 아닙니다. 딱딱한 문법 설명보다는 실제 코드를 하나하나 분석하는 것이 훨씬 효율적일 것 같아 문법 설명은 애초 계획했던 것에 비해 대폭 축소하게 되었습니다.

다음 시간이 기대되시나요?

이상, 동주아빠 손병목이었습니다.

Prev
   게시판 실습(1) - 게시판 기능 정의 및 개요

손병목
Next
   기본문법(3) - JSP의 제어문 - 조건문, 반복문 [1]

손병목


Copyright 1999-2021 Zeroboard / skin by Zetyx