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 ºÎºÐÀÌ ³ª¿É´Ï´Ù£®
![]() |
¼±¾ð ¶Ç´Â 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 À¥ ÆäÀÌÁö¿¡¼ Á»´õ ÀÚ¼¼ÇÑ ¿¹Á¦ ¹× µ¥¸ð¸¦ ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù£®