5.SSJS의 기본


  자바스크립트는 핵심부분은 CSJS와 SSJS는 모두 같다. 단지 각 스크립트마다 별도의 객체와 함수들이 제공 된다. 그러므로 CSJS에 대해서 어느 정도 알고 있다면, SSJS를 배우는데 많은 도움이 될 것이다. 사실대로 말하자면, CSJS(Client-side JavaScript)를 반드시 학습한뒤에 배우기 바란다.

5.1 Function

  • Core Global function

    isNaN(arg) arg 가 숫자가아니면 true를 return
    parseFloat(arg) arg 문자열을 실수값으로 변경하여 return한다.
    parseInt(arg) arg 문자열을 정수값으로 변경하여 return한다.


  • SSJS Global function

      다음과 같은 함수들은 SSJS에서만 사용할 수 있는 함수들이다. 주요한 것만 보면,

    write가장 기본적인 출력문( C언어의 print문장에 해당한다.)
    flush출력결과를 지금 즉시 브라우저로 전송하라
    redirectURL을 변경한다. 즉, 자동 이동하게 된다.
    getOptionValueHTML의 SELECT Tag에서 선정된 값
    getOptionValueCount HTML의 SELECT Tag에서 선정된 총 개수(mutipel의 경우)
  이외에도, debug, addClient, registerCFunction, callC, deleteResponseHeader, addResponseHeader, ssjs_getClientID, ssjs_generateClientID, ssj_getCGIVariable등의 함수가 있으나, 이러한 함수는 뒤부분에 가서 실제로 사용하면서 설명하도록 하겠다.

5.2 Classes and Objects

  • Core Classes

      javascript 1.2표준에 의한 공통 class명칭
    Array Object배열 및 추가적인 함수제공
    Date Object날짜와 관련된 기능 제공
    Math Object수학관련 상수나 함수제공
    String문자열과 관련된 함수제공


      이외에도, Boolean, Function, MimeType, Number, Object, Package 등의 클래스도 있다. 자세한 것은 CSJS강좌를 참고하라.

  • SSJS Classes

      다음 함수들은 SSJS에서만 사용되는 Classes들이다.

    Connectiondatabase connection
    Cursor database cursor
    DbPooldatabase connection pool
    Stprocdatabase stored procedure
    Resultsetreturned value by database stored procedure
    Filefile system
    Locksharing data manage
    SendMailMail관련


  • Object

      다음 객체들이 실제로 가장 사용이 많은 객체가 될 것이다.

    databasedatabase connection
    clientclient정보
    requestHTML form 관련 입력 정보
    project어플리케이션에 종속된 정보(global)
    server해당 서버에 종속된 정보(global)


  이번장에서 설명한 것들은 아는 사람은 알고 모른 사람은 전혀 무슨 소린지 모를 것이다. 그러나, 걱정하지 말라. 이제부터 하나씩 차근 차근 배워나갈 것이니.....!

- Last Update : 2001.7.5 by Deadfire(http://www.deadfire.net)

LiveWire 강좌
LiveWire란?
최초예제/동작원리
실행환경 준비
컴파일 및 실행
SSJS의 기본
     - Function
     - Classes/Objects
     - 사용 Tag
     - SSJS의 처리과정
기본 함수
Client To Server
     - FORM Tag
     - URL
Server To Client
     - FORM Tag
     - Cookie
Session
Client
Project/Server
File
Database
     - Database고려사항
     - Function/예제
기타
     - Stored Procedure
     - 외부함수호출
마치며

Copyright ⓒ 1997 ~, Deadfire Program Master