IBM Books

Net.Data ÂüÁ¶¼­


Net.Data ¸ÅÅ©·Î ÆÄÀÏ ±¸¹®

Net.Data ¸ÅÅ©·Î´Â ´ÙÀ½À» ±¸¼ºÇÏ´Â ÀÏ·ÃÀÇ Net.Data ¸ÅÅ©·Î ¾ð¾î¸¦ ±¸¼ºÇÏ´Â ÀϹÝÀûÀÎ ÅØ½ºÆ® ÆÄÀÏÀÔ´Ï´Ù£®

°¢ ¸í·É¹®Àº Çϳª ÀÌ»óÀÇ ¾ð¾î ±¸¼ºÀ¸·Î ÀÌ·ç¾îÁö¸ç, À̴ Ű¿öµå, Ư¼ö ¹®ÀÚ, ¹®ÀÚ¿­, À̸§ ¹× º¯¼öÀÇ Â÷·Ê·Î ±¸¼ºµË´Ï´Ù£®´ÙÀ½ µµÇ¥´Â ¹®¹ýÀûÀ¸·Î À¯È¿ÇÑ Net.Data ¸ÅÅ©·ÎÀÇ Àüü ±¸Á¶¸¦ ¼³¸íÇÑ °ÍÀÔ´Ï´Ù£®Àü¿ª ±¸Á¶¿¡¼­ °¢ ¿ä¼Ò¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ±¸¹®À» º¸·Á¸é Á¦ 1 Àå Net.Data ¸ÅÅ©·Î ¾ð¾î ±¸¼ºÀ» Âü°íÇϽʽÿÀ£®

   .-----------------------------.
   V                             |
>>----+-----------------------+--+-----html block--------------->
      +-comment block---------+
      +-define statement------+
      +-define block----------+
      +-function block--------+
      +-macro if block--------+
      +-macro_function block--+
      +-include statement-----+
      +-include_url statement-+
      '-message block---------'
 
      .----------------------------------------------.
      V                                              |
>--------+-----------------------+---+------------+--+---------><
         +-comment block---------+   '-html block-'
         +-define statement------+
         +-define block----------+
         +-function block--------+
         +-macro if block--------+
         +-macro_function block--+
         +-include statement-----+
         +-include_url statement-+
         '-message block---------'
 

Net.Data ¸ÅÅ©·Î¿¡´Â ¼³¸í ºÎºÐ°ú HTML ºÎºÐÀÇ µÎ ºÎºÐÀÌ µé¾î ÀÖ½À´Ï´Ù£® ÀÌ µÎ ºÎºÐÀ» ÀÓÀÇÀÇ ¼ø¼­´ë·Î ¹Ýº¹Çؼ­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù£®

±×¸² 1¿¡´Â ¸ÅÅ©·Î ÆÄÀÏÀÇ ¼±¾ð°ú HTML ºÎºÐÀÌ ³ª¿É´Ï´Ù£®

±×¸² 1. ¸ÅÅ©·Î ÆÄÀÏ ±¸Á¶


Figure dtwa1107 not displayed.

¼±¾ð ¶Ç´Â HTML ºÎºÐ¿¡ »ç¿ëµÇ´Â º¯¼ö ¹× ÇÔ¼ö´Â º¯¼ö ÂüÁ¶ ¶Ç´Â ÇÔ¼ö È£Ãâ¿¡¼­ »ç¿ëÇϱâ Àü¿¡ ¸ÕÀú Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù£®

±×¸² 2¿¡¼­´Â ¸ÅÅ©·Î ÆÄÀÏÀÇ ¿©·¯ ºÎºÐµé¿¡ ´ëÇÑ ¿¹¸¦ Á¦°øÇÕ´Ï´Ù£®¼±¾ð ºÎºÐ¿¡´Â DEFINE ¹× FUNCTION Á¤ÀÇ ºí·ÏÀÌ Æ÷ÇԵ˴ϴ٣® HTML ºí·ÏÀº ÀÔÃâ·Â ºí·ÏÀ¸·Î ÀÛµ¿ÇÕ´Ï´Ù£®

±×¸² 2. ¸ÅÅ©·Î ÆÄÀÏ ÅÛÇø´ Çü½Ä

%{ **********************       Á¤ÀÇ ºí·Ï   ************************%}
%DEFINE {
   page_title="Net.Data ¸ÅÅ©·Î ÅÛÇø´"
%}
 
%{ ********************** ÇÔ¼ö Á¤ÀÇ ºí·Ï ************************%}
%FUNCTION(DTW_REXX) rexx1 (IN input) returns(result)
    { %EXEC{ompsamp.cmd %}
%}
 
%FUNCTION(DTW_REXX) today () RETURNS(result)
  {
      result = date()
%}
 
%{ **********************      HTML ºí·Ï: ÀÔ·Â ************************%}
%HTML(INPUT){
<html>
<head>
<title>$(page_title)<title>
</head><body>
<h1>Input Form</h1>
Today is @today()
 
<FORM  METHOD="post" ACTION="output">
Type some data to pass to a REXX program:
<INPUT NAME="input_data" TYPE="text" SIZE="30">
<p>
<INPUT TYPE="submit" VALUE="Enter">
 
<hr>
<p>[<a href="/">Home page]
</body></html>
%}
 
%{ **********************    HTML ºí·Ï: Ãâ·Â ************************%}
%HTML (OUTPUT) {
<html>
<head>
<title>$(page_title)</title>
</head><body>
<h1>Output Page</h1>
<p>@rexx1(input_data)
<p><hr>
<p>[<a href="/">Home page</a> |
<a href="input">Previous page</a>]
</body></html>
%}

Net.Data ¸ÅÅ©·Î ¾ð¾î´Â Çü½ÄÀÌ Á¤ÇØÁ® ÀÖÁö ¾ÊÀº ¾ð¾î·Î, ¸ÅÅ©·Î ÀÛ¼º½Ã À¯¿¬¼ºÀ» ºÎ¿©ÇÕ´Ï´Ù£®Æ¯º°È÷ ¸í½ÃµÇÁö ¾ÊÀº ÇÑ, ±âŸ °ø¹é ¹®ÀÚ´Â ¹«½ÃµË´Ï´Ù£® °¢ Net.Data ¸ÅÅ©·Î ¾ð¾î ±¸¼ºÀº ±¸¼ºÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµÇ´Â ¿©·¯ °¡Áö ±âŸ ¿ä¼Ò¿Í ÇÔ²² ´ÙÀ½ Àý¿¡¼­ ¼³¸íµË´Ï´Ù£®Net.Data ¸ÅÅ©·Î ¾ð¾î´Â ÀÌÀü ¹öÀü°úÀÇ È£È¯À» À§ÇØ DB2 WWW ¿¬°á ¾ð¾î ¿ä¼Ò¸¦ Áö¿øÇÕ´Ï´Ù£®ÀÌ·¯ÇÑ ¾ð¾î ¿ä¼Ò°¡ ºÎ·Ï A. DB2 WWW ¿¬°á¿¡¼­ ´Ù·ç¾îÁö°í À־ Net.Data ¾ð¾î ±¸¼ºÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù£®

¿¹Á¦¿¡ ¾ð¾î ±¸¼º, º¯¼ö, ÇÔ¼ö ¹× ¸ÅÅ©·Î ÆÄÀϳ»ÀÇ ±âŸ ¿ä¼Ò¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸î°¡Áö ¹æ¹ýÀÌ ³ª¿Í ÀÖ½À´Ï´Ù£®Net.Data À¥ ÆäÀÌÁö¿¡¼­ Á»´õ ÀÚ¼¼ÇÑ ¿¹Á¦ ¹× µ¥¸ð¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù£®


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]