· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Docbook Sgml/Apache-Overview-HOWTO

You are not allowed to 'backlinks'


Apache Overview HOWTO

Apache Overview HOWTO

Daniel Lopez Ridruejo

ridruejo (at) apache.org

Àå¼®¹®

           
        

v0.7, 2002-02-28

ÀÌ ¹®¼­´Â ´ç½Å¿¡°Ô ¾ÆÆÄÄ¡ À¥ ¼­¹ö¿Í °ü·Ã ÇÁ·ÎÁ§Æ®µé¿¡ °üÇÑ °üÁ¡À» Á¦°øÇÑ´Ù. ÀÌ ±ÛÀº Áö±Ý ¿Ï¼ºµÈ ³»¿ëÀÇ ¼¼ºÎÀûÀÎ °Í°ú, ¾ÕÀ¸·Î ÀÌ·ç¾îÁú Àϵ鿡 °üÇØ ¼³¸íÇÒ °ÍÀÌ´Ù.


차례
1. µé¾î°¡¸é¼­
2. ¾ÆÆÄÄ¡
3. ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î Àç´Ü
4. ¾ÆÆÄÄ¡¸¦ ÀÌ¿ëÇÑ À¥ ¾îÇø®ÄÉÀÌ¼Ç °³¹ß
4.1. Á¤ÀûÀÎ ÄÁÅÙÆ®
4.2. ´ÙÀ̳ª¹Í ÄÜÅÙÃ÷(Dynamic content)
4.3. CGI ½ºÅ©¸³Æ®
4.4. »çÀÌÆ® »ý¼º±â
4.5. ¼­¹ö ¿ÜºÎÀÇ Ã³¸®
4.6. Fast CGI
4.7. ÀÚ¹Ù ¼­ºí¸´
4.8. ÀÓº£µðµå ÀÎÅÍÇÁ¸®ÅÍ
5. ¼º´É°ú ´ë¿ªÆøÀÇ °ü¸®
6. °¡»ó È£½ºÆÃ(virtual hosting)
7. ·Îµå ¹ë·±½Ì
8. º¸¾È Æ®·£Àè¼Ç
9. SNMP
10. ÀÎÁõ ¸ðµâ
11. ¾ÆÆÄÄ¡ÀÇ GUI ȯ°æ
12. ¾ÆÆÄÄ¡ ¸ðµâ ÀÛ¼º
13. ¾ÆÆÄÄ¡ ¼­Àû
14. WebDAV
15. ÀÚ¹Ù ÇÁ·ÎÁ§Æ®
15.1. ¾ØÆ®(Ant)
15.2. ORO ¿Í Regexp
15.3. ½½¶óÀ̵å
15.4. Struts
15.5. ÅÂ±× ¶óÀ̺귯¸®
15.6. Tomcat
15.7. Velocity
15.8. Watchdog
15.9. JServ
15.10. JSSI
15.11. Apache JMeter
15.12. Server Pages Foundation Classes
15.13. Element Construction Set
15.14. Avalon
15.15. JAMES (Java Apache Mail Enterprise Server)
15.16. PicoServer
15.17. Jetspeed
15.18. Turbine
15.19. Jyve
15.20. Alexandria
15.21. Log4j
16. XML ÇÁ·ÎÁ§Æ®µé
16.1. XMLÀÇ ¼Ò°³
16.2. Xerces
16.3. Xalan
16.4. FOP
16.5. Cocoon
16.6. Xang
16.7. SOAP
16.8. Batik
16.9. Crimson
16.10. ´Ù¸¥ XML ÇÁ·ÎÁ§Æ®
17. Perl
17.1. Embperl
17.2. Mason
17.3. Mod_Perl
18. PHP
19. Python
20. Tcl
21. ´Ù¸¥ ¾ð¾î¸¦ À§ÇÑ ¸ðµâµé
22. Apache 2.0
23. Netscape (iPlanet) web servers·ÎºÎÅÍÀÇ À̽Ä
24. Microsoft IIS·ÎºÎÅÍÀÇ À̽Ä
25. Links
25.1. À¥»çÀÌÆ®
25.2. ÀÚ¹Ù ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö
26. ÀúÀÚ¿ÍÀÇ Á¢ÃË
26.1. ¹ø¿ª

1. µé¾î°¡¸é¼­

ÀÌ ¹®¼­´Â ´ç½Å¿¡°Ô ¾ÆÆÄÄ¡¿Í °ü·Ã ÇÁ·ÎÁ§Æ®µé¿¡ °üÇÑ °üÁ¡À» Á¦°øÇÑ´Ù. ¾ÆÆÄÄ¡´Â ÀÎÅͳݿ¡¼­ °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¼­¹öÀÌ´Ù. À©µµ¸¦ »ç¿ëÇØ ¿À´ø »õ·Î¿î ¾ÆÆÄÄ¡ »ç¿ëÀÚµéÀº Á¾Á¾ ¾ÆÆÄÄ¡°¡ ÇÒ ¼ö ÀÖ´Â ¸¹Àº Àϵé°ú ½±°Ô Ãß°¡, È®ÀåÇÒ ¼ö ÀÖÀ½À», ±×¸®°í ´õ ÀϹÝÀûÀ̶ó´Â ÀåÁ¡µéÀ» ³õÄ¡°ï ÇÑ´Ù. ÀÌ ¹®¼­´Â ¾ÆÆÄÄ¡°¡ ÇÒ ¼ö ÀÖ´Â ÀϵéÀ» °£·«È÷ ¼Ò°³ÇÏ´Â °ÍÀÌ ÁÖ¾ÈÁ¡À» µÎ°í ÀÛ¼ºµÉ °ÍÀÌ´Ù. ÀÌ¿Í °°Àº Á¤º¸´Â ¸¹Àº ¼Ò½ºµé°ú ÇÁ·ÎÁ§Æ® °ü·Ã À¥ÆäÀÌÁö, ÄÁÆÛ·±½º, ¸ÞÀϸµ ¸®½ºÆ®, ±×¸®°í ¾ÆÆÄÄ¡ À¥ »çÀÌÆ®¿Í ³ªÀÇ Áö½Ä¿¡¼­ ¾ò¾îÁø °ÍÀÌ´Ù. ÀÌ·± ³»¿ë¿¡ ´ëÇÑ ±ÇÇÑÀº °¢°¢ÀÇ ³»¿ëÀÇ ÀúÀÛÀÚ¿¡°Ô ÀÖ´Ù.

Disclaimer: ³ª´Â Ä¿¹ú·±Æ® »ç¿¡¼­ ÀÏÇÏ°í ÀÖ´Ù. ¿ì¸®´Â ¾ÆÆÄÄ¡ À¥ ¼­¹ö¸¦ Áö¿øÇÏ´Â ¼­ºñ½º¿Í Á¦Ç°À» °ø±ÞÇÑ´Ù. ±×¸®°í ³ª´Â ±×°Íµé Áß ÀϺο¡ Âü¿©ÇÏ°í ÀÖÀ¸¸ç, ¿ì¸®ÀÇ ±×·± ÀÏÀÌ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¿Í À¯»çÇÏ°Ô Àü°³µÇµµ·Ï ÇÏ°í ÀÖ´Ù.

¸¸ÀÏ ´ç½ÅÀÌ ÀÌ ¹®¼­¿¡¼­ ¿ÀŸ³ª À߸øµÈ ºÎºÐÀ» ¹ß°ßÇÑ´Ù¸é ±×¿Í °°Àº ºÎºÐÀ» ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï ¾Ë·Á Áֱ⠹ٶõ´Ù.


2. ¾ÆÆÄÄ¡

¾ÆÆÄÄ¡´Â, ³ÝÅ©·¡ÇÁÆ®¿¡ ÀÇÇϸé, ½ÃÀåÀÇ 60% ÀÌ»óÀ» Â÷Áö¶ó¸ç ÀÎÅÍ³Ý À¥ ¼­¹ö ½ÃÀåÀ» ¼±µµÇÏ°í ÀÖ´Ù. ¸î¸îÀÇ °ý¸ñÇÒ¸¸ÇÑ »ç½ÇÀÌ ±×¿Í °°Àº ¾ÆÆÄÄ¡ÀÇ ¼º°øÀ» ´ëº¯ÇÏ°í ÀÖ´Ù. :

  • ¾ÆÆÄÄ¡ÀÇ ¶óÀ̼¾½º´Â BSD¿Í ¸¶Âù°¡Áö·Î »ó¾÷ÀûÀÎ ¸ñÀû°ú ºñ»ó¾÷ÀûÀÎ ¸ñÀû ¾çÂÊ¿¡ ÀÖ¾î ¿ÀÇ ¼Ò½º¸¦ µû¸£°í ÀÖ´Ù.

  • ±â¼úÀûÀ¸·Î À¯¸®ÇÑ ´Ù¾çÇÑ °³¹ß°ú °æÇèÀ» Áö´Ñ Àç´ÉÀÖ´Â °³¹ßÀÚµéÀÇ Ä¿¹Â´ÏƼ

  • ¸ðµâ ¾ÆÅ°ÅØó. ¾ÆÆÄÄ¡ »ç¿ëÀÚµéÀº ¾ÆÆÄÄ¡¿¡ ÀÚ½ÅÀÇ ÇÔ¼ö³ª Ưº°ÇÑ È¯°æÀ» Àû¿ëÇϱ⠿ëÀÌÇÏ´Ù.

  • °¡´É: ¾ÆÆÄÄ¡´Â Unix (and Linux), Windows, BeOs, mainframes... µî¿¡¼­ µ¿ÀÛÇÑ´Ù.

  • ¾ÈÁ¤¼º°ú º¸¾È¼º

Oracle, Red Hat ±×¸®°í IBM µîÀÇ ¸¹Àº »ó¾÷ º¥´õµéÀº ¾ÆÆÄÄ¡¸¦ ±â¹ÝÀ¸·Î ÇÑ ¼Ö·ç¼Ç Á¦Ç°±ºµéÀ» ³»³õ°í ÀÖ´Ù. Âü°í·Î Ä¿¹ú·±Æ®´Â ¾ÆÆÄÄ¡¸¦ À§ÇÑ ¾Öµå¿Â ¸ðµâ°ú 24x7 À» °ø±ÞÇÏ°í ÀÖ´Ù.

´ÙÀ½ÀÇ À¥ »çÀÌÆ®´Â ¾ÆÆÄÄ¡¿Í ¿©Å¸ÀÇ °ÍµéÀ» »ç¿ëÇÑ °ÍÀÌ´Ù. ±×·± »çÀÌÆ®µé¿¡¼­ ¾ÆÆÄÄ¡°¡ Àß Àû¿ëµÇ¾ú´Ù¸é, ´ç½Å¿¡°Ôµµ °°Áö ¾Ê°Ú´Â°¡. ^^

¾ÆÆÄÄ¡ À¥ »çÀÌÆ®¿¡¼­ :

¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®´Â ¾ÈÁ¤ÀûÀÌ¸ç »ó¾÷ÀûÀÎ ¼öÁØ¿¡´Ù°¡ µÎ°¢À» ³ªÅ¸³»¸ç ¼Ò½º Äڵ带 ÀÚÀ¯·Ó°Ô °ø°³ÇÒ ¼ö ÀÖ´Â À¥ ¼­¹ö¸¦ ÁöÇâÇÏ¸ç °øµ¿À¸·Î ¸¸µé¾îÁö°í ÀÖ´Â ¼ÒÇÁÆ®¿þ¾îÀÌ´Ù.

¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®´Â ´Ü¼øÇÑ À¥ ¼­¹ö¿¡¼­ ÀÚ¹Ù¿Í XML µîÀÇ ¼­¹ö »çÀÌµå ±â¼úÀ» Æ÷ÇÔÇÏ´Â ¼­¹ö·Î ¹ßÀüÇÏ°í ÀÖ´Ù. ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î Àç´Ü¿¡ °üÇؼ­´Â ´ÙÀ½ ¼½¼ÇÀÇ ÇÁ·ÎÁ§Æ®µéÀ» ÅëÇØ ¸»ÇÒ °ÍÀÌ´Ù.

°ü·ÃµÈ À̾߱â

  • W09: ¾ÆÆÄÄ¡ À¥ ¼­¹ö ÀÔ¹®

  • F16: »ó¾÷ÀûÀÎ OSS Á¦Ç°µéÀÇ ¶óÀ̼¾½Ì ¹®Á¦


3. ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î Àç´Ü

¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î Àç´ÜÀº ¾ÆÆÄÄ¡ ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Á¶Á÷Àû, ¹ý·üÀû, °æÁ¦ÀûÀÎ Áö¿øÀ» À§ÇØ Á¸ÀçÇÑ´Ù. ÀϹÝÀûÀ¸·Î ¾ÆÆÄÄ¡ ±×·ìÀ¸·Î ¾Ë·ÁÁø ¹Ù¿Í °°ÀÌ, Àç´ÜÀº ¸â¹ö½Ê ±â¹ÝÀ¸·Î ¸ðÀÎ Á¶Á÷À¸·Î, °³ÀÎÀûÀÎ Áö¿ø°¡µéÀÇ ¾ÈÁ¤ÀûÀÎ Áö¿øÀÌ °è¼ÓµÇ¾î ¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®¸¦ À¯ÁöÇÏ°Ô ÇÏ·Á´Â ¸ñÀûÀÇ ¹ýÀÎÀ¸·Î ½ÃÀÛÇÑ °ÍÀÌ ¾Æ ´Ï¾ú´Ù. ÁöÀûÀÎ °øÇåÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀº ½¬¿î ÀÏ Ã³·³ µé¸®Áö¸¸, ÀÌ°ÍÀº ¿ÀÇ ¼Ò½º ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡ ´ëÇÑ °ü¿©°¡ °è¼ÓµÇ´Â µ¿¾ÈÀÇ ¹ý·üÀûÀÎ Áö¿øÀÌ ÇÊ¿äÇÑ ÀÏÀÌ´Ù.

ASFÀÇ ÀÇÀåÀÎ ·ÎÀÌ T. Çʵù(Roy T. Fielding)Àº ÀÌ·¸°Ô ¸»Çß´Ù. : ¾ÆÆÄÄ¡ ¼ÒÇÁÆ®¿þ¾î Àç´ÜÀÇ ¸ñÀûÀº, ¾ÆÆÄÄ¡¿Í °°Àº, ÀÎÅͳÝÀ» ÅëÇØ »ý¼ºµÇ°í À¯ÁöµÇ°í À¥ »óÀÇ ÇϺÎÁ¶Á÷ÀÌ Ç¥ÁØÀ¸·Î ¹ßÀüµÇ´Â ¹æ½ÄÀÇ Çùµ¿ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¸¦ Áö¿øÇϱâ À§ÇÑ µ¥ ÀÖ´Ù.

´ç½ÅÀº ÀÌ°÷¿¡¼­ Àç´Ü¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.


4. ¾ÆÆÄÄ¡¸¦ ÀÌ¿ëÇÑ À¥ ¾îÇø®ÄÉÀÌ¼Ç °³¹ß

¾ÆÆÄÄ¡¿¡ ÄÜÅÙÃ÷¸¦ Á¦°øÇÏ´Â ¸î¸îÀÇ ¹æ¹ýÀÌ ÀÖ´Ù.

°ü·ÃµÈ À̾߱â

  • W07: À¥ ¾îÇø®ÄÉÀÌ¼Ç ±â¼ú °³°ü


4.1. Á¤ÀûÀÎ ÄÁÅÙÆ®

¾ÆÆÄÄ¡´Â HTML ÆÄÀÏÀ̶ó´ø°¡ À̹ÌÁö¿Í °°Àº °íÁ¤ ÄÁÅÙÃ÷¸¦ º¸³¾ ¼ö ÀÖ´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ¿øÇÏ´Â °ÍÀÌ ÀÌ°ÍÀÌ ÀüºÎ¶ó¸é, ¾ÆÆÄÄ¡´Â ´ç½ÅÀÌ ¿øÇϴ´ë·Î ¿Ç°Ô ÀÛµ¿ÇÒ °ÍÀÌ´Ù. Àú»ç¾çÀÇ ÆæƼ¾ö¿¡¼­ ÀÛµ¿ÇÏ´Â ¸®´ª½º¿Í ¾ÆÆÄÄ¡´Â °íÁ¤ ÄÁÅÙÃ÷¿¡ ÀÖ¾î 10MbpsÀÇ Àü¼Û ¼Óµµ¸¦ ³¾ ¼ö ÀÖ´Ù. ¸¸ÀÏ ´ç½ÅÀÌ ¾ÆÆÄÄ¡¸¦ »ç¿ëÇÏ´Â µ¥ ÀÖ¾î Ãʺ¸¶ó¸é, 5절 ÀÇ ¼½¼ÇÀ» Âü°íÇϵµ·Ï ÇÑ´Ù.


4.2. ´ÙÀ̳ª¹Í ÄÜÅÙÃ÷(Dynamic content)

´ë°³ÀÇ À¥ »çÀÌÆ®¿¡¼­, Á¤º¸´Â Ç×»ó ¹Ù²î¸ç, ÆäÀÌÁö´Â °è¼ÓÇÏ¿© »õ·Î¿î °ÍÀ» º¸¿© ÁÖ¾î¾ß¸¸ ÇÑ´Ù. ¼­¹ö»çÀ̵å ÇÁ·Î±×·¡¹ÖÀÇ ¸ðµç °Í - ÇÁ·Î±×·¡¹Ö ¾ð¾î, µµ±¸, ÇÁ·¹ÀÓ¿öÅ©µî-Àº °³¹ßÀÚµéÀÌ ¼­·Î ´Ù¸¥ ¼Ò½ºµé-µ¥ÀÌÅÍ º£À̽º, µð·ºÅ丮 ¼­ºñ½º, °í°´ÀÇ ·¹ÄÚµå, ¿©Å¸ÀÇ À¥ »çÀÌÆ®-¿¡¼­ Á¤º¸¸¦ ¿ä±¸ÇÏ°í ¼öÁ¤ÇÒ ¼ö ÀÖ°Ô Çϸç, ÄÜÅÙÃ÷¸¦ »ç¿ëÀÚ¿¡°Ô ½±°Ô Àü´ÞÇÏ°Ô ÇÑ´Ù.


4.3. CGI ½ºÅ©¸³Æ®

CGI´Â Common Gateway Interface¶ó´Â ¸»ÀÌ´Ù. CGI ½ºÅ©¸³Æ®´Â »ç¿ëÀÚ°¡ ƯÁ¤ À¥ÆäÀÌÁö¸¦ È£ÃâÇßÀ» ¶§ ½ÇÇàµÇ´Â ¿ÜºÎ ÇÁ·Î±×·¥ÀÌ´Ù. CGI´Â À¥ ¼­¹ö¿¡¼­ Á¤º¸(Æû¿¡¼­ ¹ÞÀº º¯¼ö, ºê¶ó¿ìÀúÀÇ Å¸ÀÔ, Ŭ¶óÀ̾ðÆ®ÀÇ IP ÁÖ¼Ò µî)¸¦ ¹Þ°í,ÀÌ Á¤º¸µéÀ» ÀÌ¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ®¿¡ À¥ ÆäÀÌÁö¸¦ º¸³½´Ù.

Pros: ÀÌ°ÍÀÌ ¿ÜºÎÀûÀÎ ÇÁ·Î±×·¥ÀÏ µ¿¾È¿¡´Â, ÀÌ°ÍÀº ¾î¶² ¾ð¾î·Îµµ ÄÚµùµÉ ¼ö ÀÖ´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ´Ù¸¥ À¥ ¼­¹öµé¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. CGI ÇÁ·ÎÅäÄÝÀº ´Ü¼øÇϸç, Ç¥ÁØ Ãâ·ÂÀ¸·Î¼­ °á°ú°ªÀ» µ¹·ÁÁØ´Ù. ÀÌ¿Í °°Àº °ÍÀÇ ±â¼úÀûÀÎ ¼¼ºÎ »çÇ׿¡ °üÇؼ­´Â ¸¹Àº ¾çÀÇ ¿Â¶óÀÎ ¹®¼­µéÀ̳ª Ã¥À» Âü°íÇÒ ¼ö ÀÖ´Ù.

Cons: ÇÁ·Î¼¼½ºÀÇ »ý¼º°ú ÃʱâÈ­¿¡´Â ½Ã°£ÀÌ ÇÊ¿äÇÏ´Ù. CGI´Â ¼­¹ö¿¡ ¿ÜºÎÀûÀÌ¸ç ¾î¶² »óȲ¿¡¼­ÀÇ ¸ðµç ¿äû¿¡ ´ëÇØ »ý¼º, ȤÀº Æı«¸¦ °è¼ÓÇÑ´Ù. ÇÁ·Î¼¼½º°¡ ¿ÜºÎÀÇ ¶óÀ̺귯¸®¸¦ ºÒ·¯ ¿À°Å³ª ¿ÜºÎ µ¥ÀÌÅͺ£À̽º¿Í ¿¬°áÇÑ »óÅ¿¡¼­ Áö¿¬Àº Áß¿äÇÑ ºÎºÐÀÌ´Ù. ¸¹Àº È÷Æ® ¼ö¸¦ ±â·ÏÇÒ ¶§µµ ¸¶Âù°¡ÁöÀÌ´Ù. CGI´Â ¿ÜºÎÀûÀÎ ÀÌÀ¯¿¡ ÀÇÇØ ³¶ºñ ȤÀº ¼¼¼Ç °ü¸®¸¦ ´Þ¼ºÇÑ´Ù.

CGI´Â Á¾Á¾ °úºÎÇϸ¦ ºÒ·¯ ¿ÔÀ¸¹Ç·Î, ½ºÅ©¸³Æ® ¾ð¾î´Â ÀÚ¿¬½º·¯¿î ¼±ÅÃÀÌ µÇ¾ú´Ù. ÆÞ(Perl)Àº CGI ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¼±ÅÃÀ¸·Î ÀϹÝÀûÀÎ °ÍÀÌ µÇ¾ú´Ù. ÀÌ°ÍÀº ÅؽºÆ® 󸮳ª ¹®ÀÚ¿­ Çڵ鸵¿¡ ´ëÇÑ È¿°úÀûÀÎ Áö¿øÀ» À§ÇØ ´ë°¡¸¦ ÁöºÒÇÑ´Ù. CGI ½ºÅ©¸³Æ®¿Í ¶óÀ̺귯¸® µéÀº ¸¹Àº ¾çÀ» ÀÚÀ¯·Ó°Ô »ç¿ë ÇÒ ¼ö ÀÖ¾ú´Ù. ÁÁÀº Ãâ¹ßÁ¡Àº the Open Directory CGI sectionÀÌ µÉ °ÍÀÌ´Ù.


4.4. »çÀÌÆ® »ý¼º±â

´ç½ÅÀÇ »çÀÌÆ®°¡ ¸¹Àº ³»¿ëÀ» ´ã°í ÀÖ´Ù¸é, ´ç½ÅÀº ÄÁÅÙÃ÷ ³»¿ëÀ» µ¿ÀûÀ¸·Î »óȲ¿¡ ¸Â°Ô º¸ÀÌ°í ½Í¾îÇÒ °ÍÀÌ´Ù. ¿ÀÇÁ¶óÀÎ ÄÁÅÙÃ÷ »ý»êÀÚ´Â µÑ Áß Çϳª¸¦ ¼±ÅÃÇØ¾ß ÇÑ´Ù. ±× ÇØ°áÃ¥Àº Çü½ÄÀûÀÎ ¿Ü°ü¿¡¼­ ³»¿ëÀ» ºÐ¸®ÇØ ³»´Â °ÍÀÌ´Ù. HTML »ý¼º±â´Â À¥»çÀÌÆ®¸¦ »ý¼ºÇϱâ À§ÇØ ÄÁÅÙÆ®¿Í Ç¥ÇöÇÒ ÀÚ·áµéÀ» Àаí À¥»çÀÌÆ®¿¡ ¸¸µé¾îÁø Á¤ÀûÀÎ ÆÄÀÏ·Î ³»º¸³½´Ù. »ý¼ºÀÚ´Â Á¤±âÀûÀ¸·Î ȤÀº ÄÁÅÙÆ®ÀÇ º¯°æ¿¡ ÀÇÇØ µ¿ÀÛÇÑ´Ù.

16.5절ÀÇ ´ÙÀ½ ¹öÀüÀº ¹èÄ¡ ¸ðµå¸¦ Áö¿øÇÒ °ÍÀÌ´Ù. ±× ¹ÛÀÇ ¿É¼Ç¿¡ °üÇؼ­´Â À¥ »çÀÌÆ® ¸ÞŸ ¾ð¾î¸¦ Âü°íÇÏÀÚ.


4.5. ¼­¹ö ¿ÜºÎÀÇ Ã³¸®

À¥ ¼­¹ö´Â ´Ù¸¥ ÇÁ·Î±×·¥À¸·Î µ¿ÀûÀÎ ¿äûÀ» º¸³¾ ¼ö ÀÖ´Ù. ÀÌ·± ÇÁ·Î±×·¥Àº ¿äûÀÌ µé¾î¿Ã ¶§ ±îÁö Á¶¿ëÈ÷ Àִ´Ù. ¿äûÀº ó¸®µÇ°í ´Ù½Ã À¥¼­¹ö·Î µ¹¾Æ°¡ Ŭ¶óÀ̾ðÆ®·Î µÇµ¹·Á º¸³»Áø´Ù. ÀÌ¿Í °°Àº ÀϵéÀº CGI ½ºÅ©¸³Æ®¸¦ ÅëÇØ ÀÌ·ç¾îÁø´Ù. ÀÌ·± Á¢±ÙÀÇ ¿¹´Â 4.6절, 4.7절 µîµîÀ» È®ÀÎÇØ º¸ÀÚ.


4.6. Fast CGI

ÀÌ Ç¥ÁØÀº CGI ÇÁ·ÎÅäÄÝÀÇ ºü¸¥ Á¢±ÙÀ» À§ÇØ ¸¸µé¾îÁ³´Ù. ÇÙ½ÉÀûÀÎ ÇØ°áÃ¥Àº Çϳª ÀÌ»óÀÇ ¿äû¿¡ ´ëÇØ ´ÜÀÏÇÏ°Ô »ý¼ºµÈ ÇÁ·Î¼¼½ºµéÀÌ Ã³¸®ÇÏ´Â °ÍÀÌ´Ù. ¾ÆÆÄÄ¡ ¸ðµâ¿¡´Â Tcl, Perl, ±âŸ µîµîÀ» À§ÇØ FastCGI ÇÁ·ÎÅäÄÝ°ú ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â ÀÌ°÷À» Âü°íÇÒ °Í!

°ü·ÃµÈ À̾߱â

  • F18: FastCGI -- ÀØÇôÁø º¸¹°


4.7. ÀÚ¹Ù ¼­ºí¸´

ÀÚ¹Ù ¼­ºí¸´À» Á¦°øÇϱâ À§ÇØ ÀÚ¹Ù °¡»ó¸Ó½Å(À¥¼­¹ö¿Í ºÐ¸®µÈ)ÀÌ ¿äûÀ» ó¸®ÇÑ´Ù. ¿ÜºÎÀûÀÎ ÀÚ¹Ù °¡»ó ¸Ó½Å ÇÁ·Î¼¼½ºµéÀº ¿äûÇÑ´Ù. JVMÀº °°Àº ÄÄÇ»ÅÍ È¤Àº ¼­·Î ´Ù¸¥ ÄÄÇ»ÅÍ¿¡¼­ µ¿ÀÛµÉ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ¾ó¸¶³ª ¸¹Àº ¾îÇø®ÄÉÀÌ¼Ç ¼­¹öµéÀÌ ÀÛµ¿ÇÏ´À³ÄÀÇ ¹®Á¦ÀÌ´Ù. ÀϹÝÀûÀΠǥÁØ ¶óÀ̺귯¸®µéÀº ¼­¹ö»çÀ̵å ÇÁ·Î¼¼½ÌÀ» À§ÇØ Æ÷ÇԵȴÙ. 15.9절¿Í 15.6절Àº ÀÌ ±â´ÉÀ» Á¦°øÇϱâÀ§ÇÑ ¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®ÀÌ´Ù. ÀÚ¹Ù ¾îÇø®ÄÉÀÌ¼Ç ¼­¹ö ÇÁ·ÎÁ§Æ®ÀÇ °ü°è´Â 25.2절 ¿¡¼­ ãÀ»¼ö ÀÖ´Ù.

°ü·ÃµÈ À̾߱â

  • W16: ÀÚ¹Ù ±â¹ÝÀÇ À¥ ¾îÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØóÀÇ Ãßõ


4.8. ÀÓº£µðµå ÀÎÅÍÇÁ¸®ÅÍ

¼­¹ö ¿ÜºÎÀÇ Ã³¸® ¹®Á¦´Â ¼­¹ö ½º½º·Î ÀÎÅÍÇÁ¸®Å͸¦ ³»ÀåÇÏ´Â °ÍÀ¸·Î ±Í°áµÈ´Ù. ÀÌ°ÍÀº ¸ðµâÀÇ Á¾·ù¸¦ ´ë·« 2°¡Áö·Î ³ª´«´Ù. ¸ðµâÀº ¿äû¿¡ ´ëÇØ ÀÀ´äÇϰųª ¿äûÀ» ¼öÁ¤ÇÏ°í Ŭ¶óÀ̾ðÆ®¿¡°Ô °á°ú°ªÀ» HTML ÆäÀÌÁö·Î ¸¸µé¾î º¸¿©ÁØ´Ù. °¡Àå ÀϹÝÀûÀÎ Á¢±ÙÀº 17.3절°ú 18절À» ÅëÇÑ °ÍÀÌ´Ù.


5. ¼º´É°ú ´ë¿ªÆøÀÇ °ü¸®

Àú¼öÁØÀÇ ÀÛµ¿Àº À¥ ¼­¹ö ³»ÀÇ ¿ä¼Ò¸¸À» °¨¾ÈÇÑ´Ù.(À¯¿¬¼º°ú ¾ÈÀü¼ºÀÌ ÃÖ¿ì¼±À¸·Î °í·ÁµÈ´Ù.)

À¥¼­¹ö°¡ Á¤ÀûÀÎ ÄÜÅÙÃ÷¸¦ °ø±ÞÇÒ ¶§ÀÇ ³ë¿ªÀÇ ÇØ°áÀº ÆÛÆ÷¸Õ½ºÀÇ °³¼±À» ÅëÇØ ÀÌ·ç¾î¾ß ÇÑ´Ù°íµé ÇÑ´Ù. ¸¸ÀÏ ´ç½ÅÀÌ È£½ºÆà »ç¾÷À» ÇÏ°í ÀÖ´Ù¸é, ¾ÆÆÄÄ¡´Â ´ç½ÅÀÌ ÀϹÝÀûÀ¸·Î ÃøÁ¤ÇÏ°í Á¦¾îÇÒ ¼ö ÀÖ´Â ´ë¿ªÆø ¾È¿¡¼­ ¼­ºñ½º¸¦ °ø±ÞÇÒ °ÍÀÌ´Ù. ÀÌ·± »óȲ¿¡ÀÇ Á¦¾î´Â Á¾Á¾ ÀÀ´ä ó¸® µîÀÇ ¼Óµµ°¡ ¶³¾îÁö´Â Çö»óÀ¸·Î ³ª´Ù³­´Ù. ÀÌ°ÍÀº °úºÎÇϸ¦ ¸·ÀÚ´Â °ÍÀ¸·Î ³¡³­´Ù.

  • mod_mmap: ÇöÀçÀÇ ¾ÆÆÄÄ¡ ¹öÀü¿¡ Æ÷ÇԵǾî ÀÖ´Ù. ÀÌ°ÍÀº °¡²û º¯°æµÇÁö¸¸ ÀÚÁÖ ¿äûµÇ´Â °Í¿¡ ´ëÇÑ Á¤Àû ¸®½ºÆ®¸¦ À§ÇÑ ¸Þ¸ð¸®¸¦ °ü¸®ÇÑ´Ù.

  • Mod_bandwidth: ƯÁ¤ µð·ºÅ丮, ƯÁ¤ Å©±âÀÇ ÆÄÀÏ, ȤÀº ¿ÜºÎ IP¿¡ ´ëÇÏ¿© ¼­¹ö ¿ÍÀ̵å ȤÀº ¿¬°á¼ö´ç ´ë¿ªÆø ÇѰ踦 ¼³Á¤ÇÑ´Ù..

  • ´ë¿ªÆø °øÀ¯ ¸ðµâ: Ŭ¶óÀ̾ðÆ®ÀÇ IP¿¡ ÀÇÇÑ ±ÕÇü, Á¶ÀýÀ» ´ã´çÇÏ¿© ´ë¿ªÆøÀ» °ø±ÞÇÑ´Ù. ÀÌ°ÍÀº È°¹ßÈ÷ °è¼ÓµÇ°í ÀÖ´Ù.

  • Mod_throttle:°¡»ó È£½ºÆ®³ª À¯Àú¿¡ ´ëÇÑ ´ë¿ªÆø Á¦¾î

  • Mod_throttle_access: ¸¸ÀÏ ´ç½ÅÀÌ slashdottedÇÑ´Ù¸é À¯¿ëÇÏ´Ù. ÀÚ¿ø ±â¹ÝÀÇ Á¦¾î¸¦ Çã¿ëÇÑ´Ù.


6. °¡»ó È£½ºÆÃ(virtual hosting)

¾ÆÆÄÄ¡´Â Ưº°ÇÑ ±â´ÉÀ» °ø±ÞÇÏ´Â ¸ðµâÀ» Ãß°¡ÇÔÀ¸·Î¼­ ´ë±Ô¸ðÀÇ °¡»ó È£½ºÆÃÀ» Áö¿øÇÑ´Ù.

Ãß°¡ÇÏÀÚ¸é,¾ÆÆÄÄ¡ 2.0Àº º¸¾È ¹®Á¦¸¦ ÇØ°áÇϸ鼭µµ ´Ù¸¥ µµ¸ÞÀÎÀ» ´Ù¸¥ »ç¿ëÀÚ id·Î »ç¿ëÇÏ°Ô ÇÏ´Â ±â´ÉÀ» Çã¿ëÇÑ´Ù.


7. ·Îµå ¹ë·±½Ì

¾ÆÆÄÄ¡´Â Áõ°¡ºÐ¿¡ ´ëºñÇÏ¿© ¼­¹ö »çÀÌÀÇ ¿äûÀ» ºÐ¹èÇÏ´Â ¸î¸îÀÇ ¸ðµâÀ» °¡Áö°í ÀÖ´Ù.

  • Reverse Proxy + mod_rewrite: mod_rewrite¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù¸é ´ç½ÅÀÌ ¾ÆÆÄÄ¡¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ¾ø´Ù. ^^;;; ÀÌ·± ±â¼úÀº ¹é¿£µå ¼­¹ö¸¦ À§ÇÑ ÇÁ·Ï½Ã¿Í °°ÀÌ ÇÁ·ÐÆ®¿£µå ¼­¹ö¸¦ µ¿ÀÛÇÏ°Ô ÇÑ´Ù. ´õ ¸¹Àº Á¤º¸´ÂÀÌ°÷¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.

    Mod_backhand: ÇÑ À¥¼­¹ö¿¡¼­ ´Ù¸¥ °÷À¸·Î HTTP ¿äûÀÌ ºóÆ´¾øÀÌ ¸®µð·º¼Ç µÇ´Â °ÍÀ» Çã¿ëÇÑ´Ù. ÀÌ¿Í °°Àº ¸®µð·º¼ÇÀº ´ë»óÀÌ µÇ´Â ÄÄÇ»ÅÍ¿¡°Ô ÀûÀº ¸®¼Ò½º¿Í, ÁÁÀº °á°ú¸¦ °ø±ÞÇÏ°í, À¥ »óÀÇ ¿äûÀÇ ·Îµå ¹ë·±½Ì¿¡ ´ëÇÑ ¸®Äù½ºÆ®¸¦ Á¦°øÇÑ´Ù.. ´õ ¸¹Àº Á¤º¸´Â ÀÌ°÷À» ÂüÁ¶ÇÏÀÚ.

°ü·ÃµÈ À̾߱â

  • TH06: mod_backhand: ³»ºÎÀûÀÎ ¼³¸í


8. º¸¾È Æ®·£Àè¼Ç

¾ÆÆÄÄ¡ ¼­¹ö¸¦ À§ÇÑ º¸¾È Æ®·£Àè¼ÇÀ» À§ÇÑ ¸î¸î ¹æ¹ýµéÀÌ ÀÖ´Ù. ÀÌ°ÍÀº ¾ÆÆÄÄ¡ ¼­¹ö¸¦ »ç¿ëÇÏ´Â ÀüÀÚ »ó°Å·¡³ª ¹Î°¨ÇÑ Á¤º¸µéÀÌ ¿À°¡´Â(¿¹ÄÁ´ë ½Å¿ëÄ«µå ¹øÈ£¶ó´ø°¡) ¿©Å¸ÀÇ ÀϵéÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù.

  • Mod_ssl°ú Apache-SSL Àº ¿ÀÇ ¼Ò½ºÀÇ »ê¹°ÀÌ´Ù. À̰͵éÀº À¯·´¿¡¼­ ±â¿øÇÏ¿´À¸¸ç, RSA Á¶Ç×À» µû¸£Áö ¾Ê´Â´Ù.

  • ·¹µåÇÞÀº ¾ÆÆÄÄ¡¿¡¼­ ÆÄ»ýµÈ º¸¾È ¼­¹ö¸¦ Á¦°øÇÑ´Ù. ·¹µåÇÞÀº C2Net, StrongHold, ±×¸®°í ±× ¹ÛÀÇ º¸¾È ¼­¹ö¸¦ »ç¿ëÇÏ°Ô ÇÑ´Ù.

  • Ä¿¹ú·±Æ®´Â Covalent SSL ¸ðµâÀÌ Ç÷¯±×ÀÎÀ¸·Î ³»ÀçµÇ¾î ÀÖ´Â º¸¾È ¹öÀüÀÇ ¾ÆÆÄÄ¡¸¦ ÆǸÅÇÑ´Ù.

½Å¿ë Ä«µå Æ®·£Àè¼Ç

¾ÆÆÄÄ¡´Â ½Å¿ë Ä«µå Æ®·£Àè¼Ç¿¡ ´ëÇÑ ¸íÈ®ÇÑ ¹æ¹ýµéÀ» °®°í ÀÖ´Ù. :

  • Cypay ½Å¿ëÄ«µå ¸ðµâ. ÅÛÇø´ ±â¹ÝÀ¸·Î ¼¼±Ý °è»êÀ» ÇÒ ¼ö ÀÖ´Ù.

  • Covalent credator, ´Ù¾çÇÑ ±ÝÀ¶ °Å·¡¸¦ Áö¿øÇϸç À߸øµÈ Á¾·á¸¦ Á¦¾îÇÏ°í, PHP, Perl, Java¸¦ Áö¿øÇÑ´Ù.


9. SNMP

SNMPÀº Simple Network Management ProtocolÀ» ÀǹÌÇÑ´Ù. ÀÌ°ÍÀº ³×Æ®¿öÅ© ¼­¹ö¿Í Àåºñ Àü¹Ý¿¡ ´ëÇÑ °üÂû°ú °ü¸®¸¦ Çã¿ëÇÑ´Ù. ¾ÆÆÄÄ¡¿¡¼­ »ç¿ëµÇ´Â SNMP ¸ðµâÀº À¥¼­¹öÀÇ ¸¹Àº ´Ù¾çÇÑ Àü°³¿¡ ´ëÇÑ °ü¸®¸¦ µ½°í, ¼­ºñ½ºÀÇ ÁúÀ» ÃøÁ¤ÇÏ°í, Á¸ÀçÇÏ´Â °ï¸® ÇÁ·¹ÀÓ¿öÅ© »ó¿¡¼­ ÅëÇÕÇÑ´Ù.

  • ¾ÆÆÄÄ¡ 1.3À» ±â¹ÝÀ¸·Î ÇÑ ¿ÀÇ ¼Ò½º Mod SNMP

  • Ä¿¹ú·±Æ® SNMP´Â ÃÖ±ÙÀÇ SNMPv3 À» Áö¿øÇÏ°í HP-Openview, Tivoli µî°ú ÇÔ²²ÇÏ´Â »ó¾÷ÀûÀÎ SNMP ¸ðµâÀ» °ø±ÞÇÑ´Ù.


10. ÀÎÁõ ¸ðµâ

¸¹Àº »óȲ¿¡¼­ »ç¿ëÀÚ ÀÎÁõÀÌ »ç¿ëµÈ´Ù. ¾ÆÆÄÄ¡´Â ±âº»ÀûÀÎ ÀÎÁõ Áö¿øÀ» Æ÷ÇÔÇÏÁö¸¸, º¸¾È ÇÁ·¹ÀÓ¿öÅ©³ª µ¥ÀÌÅÍ º£À̽º, ±âŸ µîµî(NT µµ¸ÞÀÎ ÄÁÆ®·Ñ·¯, ¿À¶óŬ, MySQL, Æ÷½ºÆ®±×·¹½º SQL µîµî)¿¡ Á¢¼ÓÇϱâ À§ÇÑ Ãß°¡ÀûÀÎ ÀÎÁõ ¸ðµâÀÌ Á¸ÀçÇÑ´Ù.

LDAP ¸ðµâÀº ±â¾÷ÀÇ µð·ºÅ丮 ¼­ºñ½º¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â Àç¹ÌÀÖ´Â ³à¼®ÀÌ´Ù.

ÀÌ¿Í °°Àº ¸ðµâµéÀ» ÀÌ°÷¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.


11. ¾ÆÆÄÄ¡ÀÇ GUI ȯ°æ

¾ÆÆÄÄ¡´Â ÅؽºÆ® ¼³Á¤ ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© ¼³Á¤ÇÑ´Ù. ¿©±â¿¡´Â ÀåÁ¡°ú ´ÜÁ¡ÀÌ ÀÖ´Ù. ssh¸¦ »ç¿ëÇÏ´Â ÇÑ ¾îµð¿¡¼­µµ ¼³Á¤ÀÌ °¡´É ÇÏ´Ù´Â °ÍÀº ÀåÁ¡ÀÌÁö¸¸, ¼ÕÀ¸·Î ¼³Á¤ ÆÄÀÏÀ» ¼öÁ¤ÇÏ´Â °ÍÀº °øºÎ°¡ ÇÊ¿äÇÑ ÀÏÀÌ´Ù. ¿ÀÇ ¼Ò½ºÀÇ ±×·¡ÇÈ À¯Àú ÀÎÅÍÆäÀ̽ºÀûÀÎ µµ±¸¸¦ ÀÌ¿ëÇÏ¿© ÀÌ ÀÛ¾÷À» ´õ ÆíÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.

  • ÄÚ¸¸Ä¡ : ÀÌ°ÍÀº Unix/Linux, Windows, ±×¸®°í Mac ¿¡¼­ ½ÇÇàµÇ´Â Å©·Î½ºÇ÷§ÆûÀÌ´Ù.

  • gui.apache.org: ¾ÆÆÄÄ¡ÀÇ GUI ȯ°æ ÇÁ·ÎÁ§Æ®.

  • Webmin: ¾µ¸¸ÇÑ À¥ ±â¹Ý ȯ°æ.


12. ¾ÆÆÄÄ¡ ¸ðµâ ÀÛ¼º

¾ÆÆÄÄ¡´Â ´Ù¸¥ ¸¹Àº ¼º°øÀûÀÎ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¿Í ¸¶Âù°¡Áö·Î ¸ðµâ ¾ÆÅ°ÅØó¸¦ °®°í ÀÖ´Ù. ÀÌ°ÍÀº, ´ç½ÅÀÌ ÀüüÀûÀÎ ¸ðµç Äڵ带 ÀÌÇØÇÏÁö ¾Ê´õ¶óµµ ÇÔ¼ö Â÷¿øÀÇ ¼öÁ¤°ú Ãß°¡°¡ °¡´ÉÇÏ´Ù´Â ¶æÀÌ´Ù. ¾ÆÆÄÄ¡ÀÇ ¼Ò½º Äڵ忡 Á¢±ÙÇÑ´Ù´Â ¸»Àº ´ç½ÅÀÌ ÇÊ¿äÇÑ´ë·Î ¸ðµâÀ» Ãß°¡Çϰųª ´ç½ÅÀÇ °ÍÀ» Áý¾î³Ö¾î ´ç½Å¸¸ÀÇ ¼­¹ö¸¦ ¸¸µé ¼ö ÀÖ´Ù´Â ¶æÀÌ´Ù.

¾ÆÆÄÄ¡ÀÇ È®ÀåÀº C³ª ´Ù¾çÇÑ ´Ù¸¥ ¾ð¾î¸¦ »ç¿ëÇÑ ¸ðµâÀ» ÅëÇØ ÇÒ ¼ö ÀÖ´Ù. ÀÌ¿Í °°Àº ¸ðµâÀº ¾ÆÆÄÄ¡¿¡ ´Ù¸¥ ¾ð¾îÀÎ PerlÀ̳ª Tcl µîÀ¸·Î ÀÛ¼ºÇÑ ÇÔ¼ö µîÀ» Ãß°¡ÇÏ°Ô ÇÑ´Ù.

C·Î ¸ðµâ ÀÛ¼ºÇϱâ: ¾ÆÆÄÄ¡´Â C·Î Â¥¿©Á³À¸¸ç, ¾ÆÆÄÄ¡¿¡ ¼ÓÇØ ÀÖ´Â ¸ðµâµéµµ ±×·¯ÇÏ´Ù. ¾ÆÆÄÄ¡ ¸ðµâÀ» ÀÛ¼ºÇϱ⠽ÃÀÛÇÏ´Â °¡Àå ÁÁÀº ±æÀº Doug MacEachern°ú Lincoln SteinÀÌ ¾´ Writing Apache modules with Perl and C¸¦ Àд °ÍÀÌ´Ù. ÀÌ°ÍÀº Àß ¾²¿©Á³°í Àб⿡ ½¬¿ì¸ç, ¾ÆÆÄÄ¡¿Í ÆÞÀÇ °í¼ö µÎ ¸íÀÌ ÇÔ²² ¾´ Ã¥ÀÌ´Ù. À§ÀÇ ¸µÅ©¸¦ µû¶ó°¡¸é ÀÌ Ã¥ÀÇ ¸î ÀåÀÌ ³ª¿Í ÀÖ´Â À¥ »çÀÌÆ®·Î °¡°Ô µÉ °ÍÀÌ´Ù. ¸¸ÀÏ ´ç½ÅÀÌ Ã¥À» »ì µ·ÀÌ ¾ø°Å³ª Ä£±¸¿¡°Ô ÀÌ Ã¥À» ºô¸± ¿©°Çµµ µÇÁö ¾Ê´Â´Ù¸é, ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ´Ù. ´ç½ÅÀº ¿Â¶óÀÎ »óÀÇ ¾ÆÆÄÄ¡ ¸ðµâ ÀÛ¼º Æ©Å丮¾óµéÀ» ÀÐÀ» ¼ö ÀÖ´Ù. ¾ÆÆÄÄ¡ ±×·ì ȸ¿øÀÎ Ken CoarÀÇ tutorial and slides onlineÀ» Âü°íÇϵµ·Ï ÇÏÀÚ. ¾ÆÆÄÄ¡ ±¸Á¶ÀÇ Àü¹ÝÀûÀÎ °³°üÀº ÀÌ°÷¿¡¼­ ã¾Æ º¼ ¼ö ÀÖ´Ù. ¾ÆÆÄÄ¡ À¥ »çÀÌÆ®´Â API ÀÇ ÁÖ¼®ÀÌ ÀÖ¾î, ´ç½ÅÀÇ ½ÃÀÛÀ» È®½ÇÇÏ°Ô µµ¿Í ÁÙ °ÍÀÌ´Ù. ¶ÇÇÑ ´ç½ÅÀº ¾ÆÆÄÄ¡¿¡ ¼ÓÇØ ÀÖ´Â ¸ðµâµéÀÇ ¼Ò½º Äڵ带 º¼ ¼ö ÀÖ´Ù. ¾ÆÆÄÄ¡´Â ÀÌ¿Í °°Àº °ÍµéÀ» À§ÇØ ¾ÆÁÖ ´Ü¼øÇÑ °ÍµéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù.

Ÿ ¾ð¾î·Î ¾ÆÆÄÄ¡ ¸ðµâ ÀÛ¼ºÇϱâ: ´Ù¾çÇÑ ¾ÆÆÄÄ¡ ¸ðµâµéÀÌ Á¦ 3ÀÇ ¾ð¾î·Î ³»ºÎÀûÀÎ ¾ÆÆÄÄ¡ API¿¡ Á¢±ÙÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. ±×·± °Íµé Áß °¡Àå À¯¸íÇÑ °ÍÀº 17.3절ÀÌ´Ù.

¸¸¾à ´ç½ÅÀÌ ¾ÆÆÄÄ¡ ¸ðµâÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ °üÇÏ¿© ¾î¶°ÇÑ ±Ã±ÝÁõÀÌ ÀÖ´Ù¸é, ¾ÆÆÄÄ¡ ¸ðµâ ¸ÞÀϸµ ¸®½ºÆ®¿¡ °¡ÀÔÇϵµ·Ï Ç϶ó. ´ç½ÅÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ·Á Çϱâ Àü¿¡ ¸ÕÀú, ÀÌÀü¿¡ ³íÀÇµÈ ¸Þ½ÃÁöµéÀ» ¸ðµÎ ¹Þ¾Æ º¸µµ·Ï ÇÏÀÚ. ´©±º°¡°¡ ´ç½Å°ú °°Àº ¹®Á¦¿¡ °üÇÑ À¯¿ëÇÑ ÇØ°áÃ¥À» ´Þ¾Æ µÎ¾úÀ»Áöµµ ¸ð¸¥´Ù.

¸¸ÀÏ ´ç½ÅÀÌ ¾ÆÆÄÄ¡ÀÇ ÇÙ½ÉÀûÀÎ ºÎºÐÀ» °³¹ßÇÏ´Â µ¥ °ü½ÉÀÌ ÀÖ´Ù¸é, ¾ÆÆÄÄ¡ °³¹ßÀÚ »çÀÌÆ®¸¦ Âü°íÇÒ °ÍÀ» ±ÇÇÑ´Ù.


13. ¾ÆÆÄÄ¡ ¼­Àû

¾ÆÆÄÄ¡ °ü·Ã ¼­Àû¿¡ ´ëÇÑ À¯¿ëÇÑ ¸ñ·ÏÀº ´ÙÀ½¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.

°³ÀÎÀûÀ¸·Î ±ÇÇÏ´Â °ü·Ã ¼­ÀûµéÀº ´ÙÀ½°ú °°´Ù. :


14. WebDAV

WebDAV À¥»çÀÌÆ®¿¡¼­ : WebDAV ´Â "Web-based Distributed Authoring and Versioning"ÀÇ ¾àÀÚÀÌ´Ù. ÀÌ°ÍÀº HTTP ÇÁ·ÎÅäÄÝÀ» È®ÀåÇÏ´Â °ÍÀ¸·Î, ¼öÁ¤ÀÌ ¿ëÀÌÇÏ°í ¿ø°Ý À¥ ¼­¹öÀÇ ÆÄÀÏÀ» °ü¸®ÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù.

ÀÌ°ÍÀº MS FrontPage ÇÁ·ÎÅäÄÝ¿¡ ´ëÀÀÇÏ´Â ¿­¸° üÁ¦ÀÌÁö¸¸, ¸î¸î Á¡¿¡¼­ ´õ ¹ßÀüÇØ ÀÖ´Ù. ÀÌ°ÍÀº ´Ù¸¥ ÇÁ·ÎÅäÄݵéÀÌ ÀÌ°ÍÀ» ¹ÙÅÁÀ¸·Î ºôµåµÇ´Â °ÍÀ» Çã¿ëÇÑ´Ù. (Subversion website¸¦ ±× ¿¹·Î¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.)


15. ÀÚ¹Ù ÇÁ·ÎÁ§Æ®

¿ª»çÀûÀÎ ÀÌÀ¯·Î ÀÎÇØ, ÀÚ¹Ù ÇÁ·ÎÁ§Æ®´Â java.apache.org¿Í jakarta.apache.org ¾çÂÊ¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Ù. °á°úÀûÀ¸·Î ½Ã°£ÀÌ Áö³ª¸é ¸ðµç ÀÚ¹Ù ÇÁ·ÎÁ§Æ®µéÀº ÀÚÄ«¸£Å¸ ÂÊÀ¸·Î ¿Å°Ü °¡°Ô µÉ °ÍÀÌ´Ù.

ÀÚÄ«¸£Å¸ ÇÁ·ÎÁ§Æ®ÀÇ °á·ÐÀº ¿­·Á ÀÖ°í °øµ¿À¸·Î °³¹ßµÇ´Â ÀÚ¹Ù Ç÷§Æû ±â¹ÝÀÇ »ó¾÷ÀûÀÎ ¼öÁØÀÇ ¼­¹ö ¼Ö·ç¼ÇÀ» °ø±ÞÇÏ´Â °ÍÀÌ´Ù.

¾ÆÆÄÄ¡ Ä¿¹Â´ÏƼ¿¡¼­ÀÇ ÀÚ¹Ù´Â ¾çÀûÀÎ ¸é°ú ÁúÀûÀÎ ¸é ¸ðµÎ¿¡¼­ ¸Å¿ì µ¿ÀûÀÌ°í È°±âÂù °ÍÀÌ´Ù.


15.1. ¾ØÆ®(Ant)

Ant´Â make¿¡ ´ëÇÑ Àڹ٠ȯ°æÀ̶ó°í »ý°¢ÇÒ ¼ö ÀÖ´Ù.ÀÌ°ÍÀº ÀÚ¹Ù °ü·Ã ÇÁ·ÎÁ§Æ®µé°ú ÇÔ²² Å« ¼º°øÀ» °ÅµÎ°í ÀÖ´Ù. °³¹ßÀÚµéÀº ¼Ð ¸í·É ´ë½Å¿¡ ÀÚ¹Ù¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº, °ø¿ë¼º°ú ½ÇÇà°¡´É¼ºÀÇ Áõ°¡¸¦ ¶æÇÑ´Ù. Makefile ´ë½Å Ant´Â XML ÆÄÀÏÀ» »ç¿ëÇÑ´Ù. ANT¿¡ °üÇØ ´õ ¾Ë±â¸¦ ¿øÇÑ´Ù¸é ÀÌ°÷À» ¹æ¹®Çغ¸ÀÚ.

°ü·ÃµÈ À̾߱â

  • F19: ÀÚ¹Ù Äڵ带 ºôµåÇϴµ¥ »ç¿ëÇÏ´Â Ant


15.2. ORO ¿Í Regexp

OROÀº ÀÚ¹Ù¸¦ Áö¿øÇÏ´Â Á¤±Ô½ÄÀ» °ø±ÞÇÏ´Â ¿Ï¼ºµÈ ÆÐÅ°ÁöÀÌ´Ù. ÀÌ°ÍÀº Perl 5ÀÇ Á¤±Ô½ÄÀ» Áö¿øÇÏ°í ¹¶ÃÄÁø Ç¥Çöµé°ú ±× ¹ÛÀÇ °ÍµéÀ» Áö¿øÇÑ´Ù. ÀÌ°Íµé ¸ðµÎ´Â ¾ÆÆÄÄ¡ ¶óÀ̼¾½º ÇÏ¿¡ ÀÖ´Ù. ´ç½ÅÀº ORO¿¡ °üÇØ ÀÌ°÷¿¡¼­ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. ´ç½ÅÀº ¶Ç ´Ù¸¥ °¡º­¿î Á¤±Ô½Ä ÆÐÅ°ÁöÀÎ Regexpµµ ÀÔ¼öÇÒ ¼ö ÀÖ´Ù.


15.3. ½½¶óÀ̵å

½½¶óÀ̵å´Â °í¼öÁØÀÇ ÄÁÅÙÃ÷ °ü¸® µµ±¸ÀÌ´Ù. ÀÌ°ÍÀº Á¦¸Ú´ë·Î ³õ¿© Àְųª ȤÀº ¿Ü»ýÀÇ °ÍÀ̼­³ª, Á¤¸®µÈ µ¥ÀÌÅÍÀÏ ¼öµµ ÀÖ´Â ¹ÙÀ̳ʸ® ÄÁÅÙÃ÷¿¡ ÀÖ¾î °èÃþÀûÀ¸·Î °ø±ÞÇÒ ¼ö ÀÖ´Ù. Ãß°¡ÀûÀ¸·Î ½½¶óÀ̵å´Â ¶ô°ú ¹öÀü ¼­ºñ½º¸¦ ÅëÇØ º¸¾ÈÀÇ Ãø¸é¿¡µµ µµ¿òÀÌ µÈ´Ù.

´ç½ÅÀÌ ¸¸¾à WedDAV¸¦ ÀÌ¿ëÇÏ°í ÀÖ´Ù¸é, ½½¶óÀ̵å´Â ±×°ÍÀ» È®ÀåÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù. °£´ÜÈ÷ ¸»Çϸé, ½½¶óÀ̵å´Â ´ÜÀϵÈ, ´Ü¼øÇÑ ¹æ¹ýÀ¸·Î ¸®¼Ò½º¿Í Á¤º¸¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ¶ÇÇÑ µ¥ÀÌÅͺ£À̽º³ª ÆÄÀÏ ½Ã½ºÅÛ µîµî¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, WebDAV ȯ°æ ȤÀº ½½¶óÀ̵å ÀÚü API Áß ¿øÇÏ´Â ÂÊÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖ´Ù.

´ç½ÅÀº ½½¶óÀ̵å ȨÆäÀÌÁö¿¡¼­ ´õ ¸¹Àº °ÍÀ» ¹è¿ï ¼ö ÀÖ´Ù.


15.4. Struts

Struts´Â À¥ °³¹ßÀ» À§ÇØ Model-View-Controller(MVC)ÀÇ µðÀÚÀÎ Æз¯´ÙÀÓÀ» Àû¿ëÇÏ·Á ÇÏ´Â ¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®ÀÌ´Ù. ÀÌ°ÍÀº ¼­ºí¸´°ú ÀÚ¹Ù ¼­¹ö ÆäÀÌÁö(JSP) ±â¼ú·Î ºôµåµÈ´Ù. ¸ðµ¨ÀÌ µÇ´Â ºÎºÐÀº ¾îÇø®ÄÉÀ̼ÇÀÇ ³»ºÎÀûÀÎ »óȲÀ» º¸¿©ÁÖ´Â ÀÚ¹Ù ¼­¹ö ¿ÀºêÁ§Æ®ÀÌ´Ù. ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù ºóÁî´Â Á¾Á¾ ¿©±â¿¡ »ç¿ëµÈ´Ù. º¸¿©Áö´Â ºÎºÐÀº Á¤ÀûÀÎ HTML/XML°ú Java·Î ÀÌ·ç¾îÁø JavaServer Pages (JSP)ÀÌ´Ù. JSP´Â °³¹ßÀڵ鿡°Ô ±×µéÀÌ Á¤ÀÇÇÑ »õ·Î¿î ű׸¦ »ç¿ëÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù. ÄÜÆ®·Ñ·¯ ºÎºÐÀº Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍ ¹ÞÀº ¿äû(GET/POST)À» ó¸®ÇÏ´Â ¼­ºí¸´À¸·Î ±¸¼ºµÇ¾îÀÖ°í ¸ðµ¨À§¿¡¼­ ÀûÀýÇÑ JSP¸¦ Á¦°øÇÏ¿© ºä¸¦ °»½ÅÇÑ´Ù. Struts ÇÁ·ÎÁ§Æ® ÆäÀÌÁö¿¡¼­ ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. .


15.5. ÅÂ±× ¶óÀ̺귯¸®

ÀÚ¹Ù ¼­¹ö ÆäÀÌÁö ±â¼úÀº °³¹ßÀڵ鿡°Ô ÀڽŵéÀÇ Å±׸¦ ±â´ÉÀûÀ¸·Î Ãß°¡ÇÏ´Â °ÍÀ» Çã¿ëÇÏ°í ÀÖ´Ù. ÅÂ±× ¶óÀ̺귯¸® ÇÁ·ÎÁ§Æ®´Â °øÅëÀûÀΠǥÇöµéÀ» Á¤¸®ÇÏ´Â °ÍÀÌÀ¸·Î,SQL µ¥ÀÌÅͺ£À̽º Á¢±Ù¿¡ »ç¿ëµÇ´Â µîÀÇ, °øÅëµÈ À¯Æ¿¸®Æ¼µéÀº À§ÇÑ Å±׵éÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù.(date°°Àº)

ÅÂ±× ¶óÀ̺귯¸®¿¡ ´ëÇÏ¿© ´õ ¸¹ÀÌ ¾Ë°í ½Í´Ù¸é ÀÌ°÷À» ¹æ¹®ÇÏ¿© º¸¶ó. ÆÐÅ°Áö ¾È¿¡ ´õ ¸¹Àº ¹®¼­¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.


15.6. Tomcat

Tomcat´Â ÀÚÄ«¸£Å¸ ÇÁ·ÎÁ§Æ®ÀÇ Áß¿ä ÇÁ·ÎÁ§Æ®ÀÌ´Ù. ÀÌ °ÍÀº ÀÚ¹Ù ¼­ºí¸´ 2.2¿Í ÀÚ¹Ù¼­¹öÆäÀÌÁö(JSP) 1.1±â¼úµéÀÇ °ø½Ä ÂüÁ¶ ±¸ÇöÀÌ´Ù.

Tomcat ȨÆäÀÌÁö¿¡¼­ ´õ ¸¹Àº °ÍÀ» ¾Ë¼ö ÀÖ´Ù.Tomcat ÇÁ·ÎÁ§Æ®´Â Sun Microsystems·ÎºÎÅÍ Äڵ带 ±âÁõ¹Þ¾Æ¼­ ½ÃÀ۵Ǿú´Ù.


15.7. Velocity

Velocity´Â ÀÚ¹Ù ±â¹ÝÀÇ ÅÛÇø´ ¿£ÁøÀÌ´Ù. ÀÌ´Â ¼Ò½ºÄÚµå, HTML, ¸®Æ÷Æ®µîÀ» ¸¸µé±â À§ÇÑ ´Üµ¶ À¯Æ¿·Î »ç¿ëÇÒ ¼öµµ ÀÖ°í ÅÛÇø´ ¼­ºñ½º¸¦ Á¦°øÇϱâ À§ÇØ ´Ù¸¥ ½Ã½ºÅÛ°ú ¿¬µ¿ µÉ ¼öµµ ÀÖ´Ù. Velocity´Â ÀÚ¹Ù ÄÚµå¿Í HTML ÅÛÇø´À» ºÐ¸®Çϱâ À§ÇÑ Model View Controller Æз¯´ÙÀÓÀ» °¡Áö°í ÀÖ´Ù.

Velocity¿¡ ´ëÇÏ¿© ´õ ¾Ë°í ½Í´Ù¸é ÀÌ°÷À» ¹æ¹®Ç϶ó. 15.18절°°Àº ´Ù¸¥ ÇÁ·ÎÁ§Æ®ÀÇ ÀϺÎÀÌ´Ù


15.8. Watchdog

watchdogÇÁ·ÎÁ§Æ®´Â ¼­ºí¸´°ú ÀÚ¹Ù¼­¹öÆäÀÌÁö(JSP) ¸í¼¼¼­¸¦ À§ÇÑ °ËÁõ ½ÃÇèÀ» Á¦°øÇÑ´Ù. ´õ ¸¹Àº Á¤º¸´Â ÀÌ°÷¿¡¼­ º¼ ¼ö ÀÖ´Ù.


15.9. JServ

Apache JServ´Â Çö ½ÃÁ¡¿¡¼­ À¯ÁöÁßÀÌ´Ù. ÀÌ´Â »õ·Î¿î °ø½Ä ¸±¸®Áî°¡ ¾øÀ» °ÍÀ̶ó´Â °ÍÀ» ÀǹÌÇÑ´Ù ´ÜÁö ¿äûµÈ ÆÐÄ¡¸¦ ½ÃÇèÇÏ°í ÀÖ´Ù. »õ·Î¿î ±â´ÉÀº Ãß°¡µÇÁö ¾Ê´Â´Ù. ÀÚ¹Ù ¼­ºí¸´ ¿£ÁøÀ̳ª ÀÚ¹Ù¼­¹öÆäÀÌÁö(JSP)¿¡ °üÇÑ ÃÖ±ÙÀÇ ±¸ÇöÀ» ã°íÀÚ ÇÑ´Ù¸é ÀÚÄ«¸£Å¸ ÇÁ·ÎÁ§Æ®¿¡¼­ °¡´ÉÇÑ Java 15.6절À» »ç¿ëÇÒ °ÍÀ» °í·ÁÇØ¾ß ÇÑ´Ù.


15.10. JSSI

JSSI´Â ÀÚ¹Ù·Î ±¸ÇöÇÑ SSIÀÌ´Ù. SSI´Â Ŭ¶óÀ̾ðÆ®¿¡ ÆäÀÌÁö°¡ º¸³»Áö±â Àü¿¡ ó¸®ÇØ¾ß ÇÒ °ÍÀ» ÆÄÀÏ¿¡ Æ÷ÇÔÇÑ Å±×ÀÌ´Ù.¿¹¸¦ µé¸é ÇöÀç ½Ã°£°°Àº °ÍÀÌ´Ù. ´õ ¸¹Àº Á¤º¸´Â ÀÌ°÷¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.


15.11. Apache JMeter

Apache JMeter´Â ±â´ÉÀûÀÎ ÇൿÀ̳ª ¼º´ÉÀ» ÃøÁ¤Çϱâ À§ÇØ µðÀÚÀÎµÈ 100% ¼ø¼ö ÀÚ¹Ù·Î ÀÛ¼ºµÈ µ¥½ºÅ©Å¾ ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ¿ø·¡´Â À¥ ÇÁ·Î±×·¥À» ½ÃÇèÇϱâÀ§ÇØ ÀÛ¼ºµÇ¾úÀ¸³ª Áö±ÝÀº ÇÔ¼öµéÀ» ½ÃÇèÇÏ´Â °ÍÀ¸·Î È®ÀåµÇ¾ú½À´Ï´Ù.

ÀÌ °ÍÀº Á¤Àû,µ¿Àû ¸®¼Ò½º¸¦ ½ÃÇèÇϰųª Áï°¢ÀûÀÎ °¡½ÃÀû Çǵå¹éÀ» ¾ò´Âµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÀÌ°÷¿¡¼­ ½ºÅ©¸°¼¦°ú ¸¹Àº °øºÎ°Å¸®¸¦ º¼¼ö ÀÖ´Ù.


15.12. Server Pages Foundation Classes

SPFC´Â ¼­¹ö±â¹Ý ÇÁ·Î±×·¥ °³¹ß½Ã ÀϹÝÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ¶óÀ̺귯¸® ¼ÂÆ®ÀÌ´Ù.´ÙÀ½ÀÇ µÎ °¡ÁöÀÇ »ç¾È¿¡ °ü½ÉÀ» °¡Áø´Ù.

  • HTML°ú JavaÀÇ È¥ÇÕ: HTML Äڵ带 »ý¼ºÇϰųª ÀÚ¹Ù ÄÚµå¿Í ÅëÇյɼö Àִ Ŭ·¡½º ¶óÀ̺귯¸®¸¦ Á¦°øÇÑ´Ù.

  • HTTP´Â ºñ¿¬°á¼º ÇÁ·ÎÅäÄÝÀÌ´Ù:SPFC´Â ¼¼¼Ç±â´ÉÀ» Á¦°øÇؼ­ À¥»çÀÌÆ®¸¦ ¿©ÇàÇÑ »ç¿ëÀÚÀÇ ±â·ÏÀ» À¯ÁöÇÒ¼ö ÀÖ´Ù. ÇÁ·Î±×·¥ °³¹ßÀÚ´Â ÆäÀÌÁö »ý¼º¿¡ ´ëÇÏ¿© Ưº°È÷ ¼¼ºÎ»çÇ×À» °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ´õ ¸¹Àº º¸ÆíÀûÀÎ ÀÀ¿ëÇÁ·Î±×·¥ °ü·Ê¿¡ ´ëÇÏ¿© »ý°¢ÇÒ ¼ö ÀÖ´Ù. SPFC¸¦ ´õ ¾Ë°í ½ÍÀ¸¸é ÀÌ°÷ ¿¡ °¡¸é ¾Ë¼ö ÀÖ´Ù.(¿ªÀÚÁÖ: ¹ø¿ª´ç½Ã À§ URLÀº »èÁ¦µÈ µÚ¿´´Ù.)


15.13. Element Construction Set

Element Construction Set (ECS)´Â JAVA APIÀÌ¸ç ´Ù¾çÇÑ ¸¶Å©¾÷ ¾ð¾î¸¦ À§ÇÑ ¿ä¼Ò¸¦ »ý¼ºÇÑ´Ù.HTML 4.0°ú XMLÀ» Á÷Á¢Áö¿øÇÑ´Ù. ±×·¯³ª ÀÓÀÇÀÇ ¸¶Å©¾÷ ¾ð¾î¸¦ À§ÇÑ Å±׸¦ ¸¸µéµµ·Ï È®ÀåÇÒ ¼ö ÀÖ´Ù.

HTML°ú ÀÚ¹Ù Äڵ带 È¥ÇÕÇÑ ±ò²ûÇÑ ÇØ°áÀ» À̲øµµ·Ï ÀÚ¹Ù ÇÔ¼ö È£ÃâÀ» ÀÌ¿ëÇÏ¿© ¸¶Å©¾÷ ű׸¦ »ý¼ºÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù. ECS project page¿¡¼­ ´õ ¸¹Àº °ÍÀ» ¹è¿ï ¼ö ÀÖ´Ù. (¿ªÀÚÁÖ: ÀÌ ÁÖ¼Ò´Â http://jakarta.apache.org/ecs/index.html·Î º¯°æµÇ¾ú´Ù.)


15.14. Avalon

ÆÞÀ̳ª BSD½Ã½ºÅÛ¿¡ Àͼ÷ÇÏ´Ù¸é ¾Æ¹ß·ÐÀº CPAN³ª ÀÚ¹Ù-¾ÆÆÄÄ¡ ±â¼úÀÇ Ports ¸ðÀ½°ú µ¿µîÇÏ´Ù. ÀÏ¹Ý ¼Ò½º ÀúÀå¼Ò¸¦ À§ÇÑ °¡À̵å¶óÀÎÀ» Á¦°øÇÏÁö ¾Ê´Â´Ù.°Ô´Ù°¡ ÇÑ°¡Áö ´Ü°è¸¸ ÀÖ´Ù: ÀÌ´Â ÀÚ¹Ù·Î ÀÛ¼ºµÈ ¼­¹ö ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ ÀϹÝÀûÀÎ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÛ¼º, µðÀÚÀÎ, ¹ßÀü, À¯ÁöÇϱâÀ§ÇÑ ³ë·ÂÀÌ´Ù. ÀÌ´Â ¼­¹öÃø ÀÚ¹Ù ÇÁ·ÎÁ§Æ®µéÀ» ÅëÇÕÇÏ°í °¢°¢À» ¸¸µå´Â°ÍÀ» ½±°Ô ÇÏ´Â Àǹ̸¦ Á¦°øÇÑ´Ù.


15.15. JAMES (Java Apache Mail Enterprise Server)

´Ù¸¥ ¾ÆÆÄÄ¡ ¼­¹öÃø ±â¼úÀÇ ÃÑü·Î¼­ JAMES´Â ÇöÀç °¡´ÉÇÑ ÇÁ·ÎÅäÄÝ(SMTP,POP3,IMAP,HTTP)¿¡ ±â¹ÝÇÑ ¿Ïº®ÇÏ°í Æ÷ÅͺíÇÑ ±â¾÷Çü ¸ÞÀÏ ¿£Áø ¼Ö·ç¼ÇÀ¸·Î µðÀÚÀÎµÈ 100% ¼ø¼ö ÀÚ¹Ù¼­¹öÀÌ´Ù.

´õ ¸¹Àº Á¤º¸°¡ ÇÊ¿äÇϸé ÀÌ °÷À» ¹æ¹®Ç϶ó.


15.16. PicoServer

¼ø¼ö ÀÚ¹Ù·Î ÀÛ¼ºµÈ °æ·®±Þ HTTP/1.0 ¼­¹ö. ÇÁ·ÎÁ§Æ®´Â ÁߴܵȰÍó·³ º¸ÀÌ°í °¡´ÉÇÑ ¼Ò½ºµµ ¾ø´Ù. À¥ »çÀÌÆ®¿Í CVS´Â »ç¿ëÇÒ ¼ö ¾ø´Ù.


15.17. Jetspeed

Jetspeed´Â ÀÚ¹Ù·Î ÀÛ¼ºµÈ web±â¹Ý Æ÷Å»ÀÌ´Ù. ¼­·Î ´Ù¸¥ ÀÚ·á ¼Ò½º(XML, SMTP, iCalendar)¸¦ ÁýÇÕÇÏ´Â °ÍÀ» Çã¿ëÇÏ´Â ¸ðµâ API¸¦ °¡Áö°í ÀÖ´Ù.

°ü·ÃµÈ À̾߱â:

  • TH11: JetSpeed¸¦ ÀÌ¿ëÇÑ ¿£ÅÍÇÁ¶óÀÌÁî Á¤º¸¸¦ ÀÛ¼ºÇϱâ


15.18. Turbine

TurbineÀº ½ÇÇèÀûÀÎ ÀÚ¹Ù °³¹ßÀÚµéÀÌ ºü¸£°Ô º¸¾È À¥ ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù.. TurbineÀº ÀÚ¹Ù ½ÇÇàÄڵ带 ½ÇÇàÇÒ Ç÷§Æû°ú Àç»ç¿ë °¡´ÉÇÑ ÄÄÆ÷³ÍÆ®, ¾ÆÆÄÄ¡ ¶óÀ̼±½ºÇÏ¿¡ ÀÖ´Â ¸ðµç °ÍÀ» ÇÔ²² °¡Á®¿Â´Ù. Æ÷ÇÔµÈ ´ÙÀ½ÀÇ Æ¯¼ºµé:

  • ÅÛÇø´ ½Ã½ºÅÛÀ¸·ÎÀÇ ÅëÇÕ

  • MVC Çü½Ä °³¹ß

  • Á¢±ÙÁ¦¾î¸®½ºÆ®

  • Áö¿ªÈ­ Á¦°ø

  • µîµî...

°ü½ÉÀÖ´Â »ç¶÷Àº Turbine ȨÆäÀÌÁö¸¦ ¹æ¹®ÇÒ ¼ö ÀÖ´Ù.


15.19. Jyve

Jyve projectturbineÀ» ±â¹ÝÀ» ÀÛ¼ºµÇ¾ú´Ù. ÀÌ°ÍÀº web ±â¹Ý FAQ ½Ã½ºÅÛÀ» Á¦°øÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù.


15.20. Alexandria

Alexandria´Â ÅëÇÕ¹®¼­°ü¸®½Ã½ºÅÛÀÌ´Ù. CVS³ª JavaDoc°°Àº ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¿¡ °øÅëÀûÀÎ ±â¼úÀ» °¡Á®¿Â´Ù. ÃÖÁ¾ ¸ñÇ¥´Â ÄÚµå ¹®¼­È­¿Í °øÀ¯¸¦ ÃËÁøÇϱâ À§ÇØ ¼Ò½º ÄÚµå¿Í ¹®¼­ÀÇ ÅëÇÕÀÌ´Ù. ´õ ¸¹Àº Á¤º¸´Â ÀÌ°÷¿¡¼­ º¼ ¼ö ÀÖ´Ù. (¿ªÀÚÁÖ:ÀÌ ÁÖ¼Ò´Â http://jakarta.apache.org/alexandria/index.html·Î º¯°æµÇ¾ú´Ù.

°ü·ÃµÈ À̾߱â:

  • W06:AlexandriaÀÇ ¼Ò°³


15.21. Log4j

ÀÌ ÆÐÅ°Áö´Â ÀÚ¹Ù ÀÀ¿ëÇÁ·Î±×·¥ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ·Î±ë ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÑ´Ù. ÀÌ´Â ¹ÙÀ̳ʸ®¸¦ º¯°æÇÏÁö ¾Ê°í ½ÇÇà½Ã¿¡ °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¼º´ÉÀ» À§ÇØ ¼³°èµÇ¾ú´Ù. in mind. ÀÌ°Í¿¡ °üÇÑ ³»¿ëÀº http://jakarta.apache.org/log4j/docs/index.html¿¡¼­ ãÀ» ¼ö ÀÖ´Ù.


16. XML ÇÁ·ÎÁ§Æ®µé

Apache XML ÇÁ·ÎÁ§Æ®»çÀÌÆ®¿¡ ÀÖÀ¸¸ç ¸ñÀûÀº ¾Æ·¡¿Í °°´Ù:

  • ¿­¸° Çùµ¿ÀûÀÎ ¾ç½ÄÀ¸·Î °³¹ßÇϱâ À§ÇÑ »ó¾÷Àû ´É·ÂÀÇ Ç¥ÁØ ±â¹Ý XML ¼Ö·ç¼ÇÀ» Á¦°øÇϱâ À§ÇÏ¿©

  • IETF³ª W3C°°Àº Ç¥ÁØ¿¡ ´ëÇÏ¿© ±¸ÇöÀü¸ÁÀ¸·ÎºÎÅÍ Çǵå¹éÀ» Á¦°øÇϱâ À§ÇØ.

  • ¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®¾È¿¡¼­ XML°ü·Ã È°µ¿ÀÇ ÃÊÁ¡ÀÌ µÇ±â À§Çؼ­

ÀÌ ÇÁ·ÎÁ§Æ®ÀÇ È¨ÆäÀÌÁö´Â http://xml.apache.org¿¡ ÀÖ´Ù. ÀÌ´Â °¢°¢ÀÇ ¼­ºêÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ Æ÷°ýüÀÌ´Ù.


16.1. XMLÀÇ ¼Ò°³

ÀÌ´Â XMLÀÇ ºü¸¥ ¼Ò°³ÀÌ´Ù. XML¿¡ ´ëÇÏ¿© ´õ ¸¹ÀÌ ¾Ë°í ½Í´Ù¸é XML ȨÆäÀÌÁö¿¡¼­ ½ÃÀÛÇ϶ó. XMLÀº ÅÂ±×¿Í ¼Ó¼ºÀ» »ç¿ëÇÏ¿© ±¸Á¶È­µÈ °´Ã¼¸¦ ¼³¸íÇÏ´Â ¸¶Å©¾÷ ¾ð¾îÀÌ´Ù(HTMLÀ» »ý°¢Ç϶ó) ³»¿ëÀº °¡½ÃÈ­¿Í´Â ºÐ¸®µÇ¾îÀÖÁö¸¸ µð½ºÇ÷¹ÀÌ ¹æ½Ä(¼¿Æù,HTML,ÅؽºÆ®)À» ¼±ÅÃÇϰųª º¯°æÇÒ ¼ö ÀÖ´Ù. XMLÇ¥ÁØÀº ´ÜÁö ÅÂ±×¿Í ¼Ó¼ºÀÌ Á¤·ÄµÇ´Â ¹æ¹ýÀ» ¼³¸íÇÑ °ÍÀÌÁö ÀǹÌÇÏ´Â À̸§À» ¼³¸íÇÑ °ÍÀº ¾Æ´Ï´Ù. ¾ÆÆÄÄ¡(±×·ì)¿¡¼­´Â ¾Æ·¡ÀÇ Àý¿¡ ¼³¸íµÈ µµ±¸µéÀ» Á¦°øÇÑ´Ù.


16.2. Xerces

XercesÇÁ·ÎÁ§Æ®´Â ÀÚ¹Ù, C, ÆÞÀ» Æ÷ÇÔÇÏ´Â ´Ù¾çÇÑ ¾ð¾î¸¦ À§ÇÑ XMLÆļ­¸¦ Á¦°øÇÑ´Ù. ÆÞ ¹ÙÀεùÀº C++¼Ò½º¿¡ ±â¹ÝÇÑ´Ù. XercesÀÇ TCL ¹ÙÀεùÀº Steve BallÀÌ ¸¸µçTclXML ÀÇ 2.0¹öÀü¿¡ ÀÖ´Ù. SourceForge ÇÁ·ÎÁ§Æ® ÆäÀÌÁö¸¦ ÅëÇؼ­ °¡´ÉÇÏ´Ù. XMLÆļ­´Â XML ¹®¼­¸¦ Ç¥Á¦ Á¢±ÙÇÏ´Â µ¥ »ç¿ëÇÏ´Â µµ±¸ÀÌ´Ù. ¾Æ·¡´Â Xerces¿¡ ÀÇÇØ Á¦°øµÇ´Â Ç¥Áص鿡 ´ëÇÑ ¼³¸íÀÌ´Ù:

  • DOM: DOMÀ̶õ ¹®¼­±â¹Ý¸ðµ¨(Document Object Model)À» ÀǹÌÇÑ´Ù. XML¹®¼­µéÀº ÁßøµÈ ű׵鿡 ÀÇÇØ °èÃþÀûÀÎ ±¸Á¶·Î µÇ¾îÀÖ´Ù. XML¹®¼­µéÀº ³ª¹«±¸Á¶ ºñ½ÁÇÑ ÀÎÅÍÆäÀ̽º·Î Á¢±ÙÇÒ¼ö ÀÖ´Ù. 󸮰úÁ¤Àº ¾Æ·¡¿Í °°´Ù.

    • ¹®¼­ ºÐ¼®

    • ±¸Á¶ ÀÛ¼º

    • ³ëµå Ãß°¡/»èÁ¦/º¯°æ

    • ±¸Á¶ Á¤·Ä

  • SAX:XMLÀ» À§ÇÑ ´Ü¼ø API. ÀÌ´Â ½ºÆ®¸²±â¹ÝÀÇ APIÀÌ´Ù. ÀÌ´Â °è»êµÈ(encountered) ¿ä¼Òµé·ÎºÎÅÍ ÄݹéÀ» ¾òÀ»¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇϸç ÀÌ ÄݹéµéÀº ¿¹¸¦ µé¾î DOM Æ®¸®¸¦ »ý¼ºÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

  • XML ÁÖ¼Ò°ø°£

  • XML Schema: XML Ç¥ÁØÀº ¹®¼­¸¦ ÀÛ¼ºÇÏ´Â ½ÅÅؽº¸¦ Á¦°øÇÑ´Ù. XML Schema´Â XML ¹®¼­(semantics)ÀÇ contents¸¦ Á¤ÀÇÇϱâ À§ÇÑ µµ±¸¸¦ Á¦°øÇÑ´Ù. ÀÌ´Â ¹®¼­¾È¿¡¼­ ƯÁ¤¿ä¼Ò°¡ 10°ú 20»çÀÌÀÇ Á¤¼öÀÌÀÌ¿©¾ß ÇÑ´Ù°í Á¤ÀÇÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù.

Xerces XML ÇÁ·ÎÁ§Æ®ÀÇ Ãʱâ ÄÚµå´Â IBM¿¡¼­ Á¦¾ÈµÇ¾ú´Ù. ÀÌ¿¡´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Xerces Java,Xerces Cand Xerces PerlȨÆäÀÌÁö¿¡¼­ ãÀ»¼öÀÖ´Ù.


16.3. Xalan

XalanÀº Java³ª C++À» À§ÇÑ XSLT Æļ­ÀÌ´Ù. XSLÀº XMLÀ» À§ÇÑ ½ºÅ¸ÀϽÃÆ®¾ð¾îÀÌ´Ù.¿©±â¼­ T´Â º¯È¯À» ÀǹÌÇÑ´Ù. XMLÀº ±¸Á¶ÀûÀÎ ÀÚ·á(Á¤º¸)¸¦ ÀúÀåÇϴµ¥ ÁÁ´Ù. ¶§¶§·Î ÀÌ ÀڷḦ »ç¿ëÀÚ¿¡°Ô Ç¥½ÃÇϰųª ´Ù¸¥ º¯È¯À» Àû¿ëÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. XalanÀº ¿øº» XML¹®¼­¸¦ ¹Þ¾Æ¼­ ½ºÅ¸ÀϽÃÆ®¸¦ ÀÌ¿ëÇÑ º¯È¯Á¤º¸¸¦ ÀÐÀº ÈÄ HTML, º¸Åë ÅؽºÆ®³ª ¶Ç´Ù¸¥ XML ¹®¼­·Î Ãâ·ÂÇÑ´Ù. Xalan¿¡ ´ëÇؼ­Xalan Java and Xalan C++ÇÁ·ÎÁ§Æ® Ȩ¿¡¼­ ´õ ¸¹Àº °ÍÀ» °øºÎÇÒ¼ö ÀÖ´Ù..


16.4. FOP

À¥»çÀÌÆ® ¿¡¼­, FOP´Â Çü½ÄÈ­µÈ °´Ã¼ Æ®¸®¸¦ Àаí À̸¦ PDF¹®¼­·Î º¯È¯ÇÏ´Â ÀÚ¹Ù ÇÁ·Î±×·¥ÀÌ´Ù.. ±×·¡¼­ FOP´Â XalanÀÌ HTMLÀ̳ª ÅؽºÆ®¸¦ ÀÌ¿ëÇÏ¿©¼­ ÇÏ´Â °Í°ú ºñ½ÁÇÑ ¹æ¹ýÀ¸·Î, XML¹®¼­¸¦ Àаí PDF¸¦ Ãâ·ÂÇÑ´Ù. FOP¿¡ ´ëÇؼ­´Â ÀÌ°÷¿¡¼­ ´õ ÀÚ¼¼È÷ ¾Ë¼ö ÀÖ´Ù.


16.5. Cocoon

CocoonÀº ÀÌÇØ°¡´ÉÇÑ ÃâÆǹ°À» Á¦°øÇϱâ À§ÇØ Xerces, Xalan°ú FOP°°Àº ´Ù¸¥ ¾ÆÆÄÄ¡ XML ±â¼úµé¿¡ È¿·ÂÀÌ ÀÖ´Ù. À¥»çÀÌÆ®¿¡ ¼³¸íÇÑ´ë·Î ³»¿ë°ú ·ÎÁ÷°ú Ç¥Çö¹æ½ÄÀ» ºÐ¸®ÇÑ´Ù:

  • XML »ý¼º: XML ÆÄÀÏÀº ³»¿ë ¼ÒÀ¯ÀÚ¿¡ ÀÇÇØ ¸¸µé¾îÁø´Ù. XML ÄÁÅÙÆ®´Â Ưº°È÷ ¼±ÅÃµÈ DTD/namespace º¸´Ù´Â ¿ÀÈ÷·Á ó¸®Çϴµ¥ Ưº°ÇÑ Áö½ÄÀ» ¿ä±¸ÇÏÁö ¾Ê´Â´Ù. ÀÌ °èÃþÀº Ç×»ó »ç¶÷¿¡ ÀÇÇÏ¿© º¸ÅëÀÇ ÅؽºÆ® ÆíÁý±â³ª XML°ü·Ã µµ±¸/ÆíÁý±â¸¦ ÀÌ¿ëÇÏ¿© Á÷Á¢ ¼öÇàµÈ´Ù.

  • XML ó¸® ¹ß»ý±â:³í¸®ÀûÀÎ ºÎºÐÀº ³»¿ë ÆÄÀÏ°ú ºÐ¸®µÇ¾îÀÖ´Ù.

  • XSL º¯¿ª: ¸¸µé¾îÁø ¹®¼­´Â XSL ½ºÅ¸ÀϽÃÆ®¸¦ Àû¿ëÇϰųª Ưº°ÇÑ Çü½Ä(HTML, PDF, XML, WML, XHTML)·Î ÇüÅÂÈ­ÇÔÀ¸·Î¼­ º¯¿ªµÈ´Ù.

cocoon¿¡ ´ëÇÏ¿© ´õ ¾Ë°í ½Í´Ù¸é Coon ȨÆäÀÌÁö¸¦ ¹æ¹®Ç϶ó.


16.6. Xang

XangÇÁ·ÎÁ§Æ®ÀÇ ¸ñÀûÀº °³¹ßÀÚµéÀÌ À¥À» À§ÇÑ »ó¾÷Àû ¼º´ÉÀ» °¡Áø XML°ü·Ã ÀÀ¿ëÇÁ·Î±×·¥À» ¸¸µé±â ½±°Ô ¸¸µå´Âµ¥ ÀÖ´Ù. ÇÁ·Î±×·¥ ±¸Á¶´Â ÀÚ¹Ù½ºÅ©¸³Æ®°°Àº °ÍÀ¸·Î ¾²¿©Áø °èÃþÀûÀÎ XMLÆÄÀϾȿ¡ Á¤ÀǵǾîÀÖ´Ù. ÀÌ ÆÄÀÏÀº (XML ÆÄÀÏ, ÀÚ¹Ù Ç÷¯±×ÀεîµîÀÌ µÉ ¼ö ÀÖ´Â) ÀڷḦ Á¢±ÙÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇÑ´Ù. Xang ¿£ÁøÀº HTTP ¿äûµéÀ» ÀûÀýÇÑ Ãë±ÞÀÚ(Çڵ鷯)·ÎÀÇ »ç»óÀ» ó¸®ÇÑ´Ù. Xang¿¡ ´ëÇÏ¿© ÀÚ¼¼È÷ ¾Ë°í ½Í´Ù¸éÇÁ·ÎÁ§Æ® ȨÆäÀÌÁö¸¦ ¹æ¹®Ç϶ó.


16.7. SOAP

¾ÆÆÄÄ¡ SOAP(´Ü¼ø °´Ã¼ Á¢±Ù ±Ô¾à)Àº W3C¿¡ Á¦ÃâµÈSOAP submissionÀÇ ±¸ÇöÀÌ´Ù. ÀÌ °ÍÀº IBMÀÇ SOAP4JÀÇ ±¸Çö¿¡ ±â¹ÝÇÏ¸ç ´ëüÇÑ´Ù..

W3C Ãʹú ¸í¼¼¼­¿¡ ÀÇÇϸé: SOAP´Â ºÐ»ê ȯ°æ¿¡¼­ Á¤º¸ÀÇ ±³È¯À» À§ÇÑ °æ·®±Þ ±Ô¾àÀÌ´Ù. ÀÌ °ÍÀº ´ÙÀ½ÀÇ ¼¼ºÎºÐÀ¸·Î ±¸¼ºµÈ XML ±â¹Ý ±Ô¾àÀÌ´Ù.:

  • ¸Þ½ÃÁö Ç¥Çö¹æ¹ý°ú 󸮹æ¹ýÀ» À§ÇÑ ÇϺΠ±¸Á¶¸¦ Á¤ÀÇÇÑ ±¸Á¶,

  • ÇÁ·Î±×·¥¿¡ Á¤ÀÇµÈ ÀÚ·áÇüÀÇ °´Ã¼¸¦ Ç¥ÇöÇÏ´Â ¹ø¿ª±ÔÄ¢ ÁýÇÕ,

  • ±×¸®°í ¿ø°Ý ÇÁ·Î¼¼½º È£Ãâ°ú ÀÀ´äÀ» ³ªÅ¸³»±â À§ÇÑ ±ÔÁ¤.

SOAP´Â XML±â¹Ý ¿ø°Ý ÇÁ·Î½ÃÀú È£ÃâÀ̳ª CORBA ½Ã½ºÅÛÀ» »ý°¢ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº HTTP¿Í XML±â¹ÝÀÌ´Ù. ÀÌ°ÍÀº ´Ù¸¥½Ã½ºÅÛ°ú ºñ±³ÇÏ´Â°Ô ´õ ÀÚ¼¼ÇÏ°í ´À¸®´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ´Ù½Ã ¸»Çؼ­ ´ëºÎºÐÀÇ ¾ð¾î´Â HTTP¿Í XMLÀ» À§ÇÑ ¸ðµâÀ» °¡Áö°í Àֱ⠶§¹®¿¡ ´Ù¾çÇÑ ¾ð¾î(C, Java, Perl, Python, Tcl, etc.)¸¦ À§ÇÑ Å¬¶óÀ̾ðÆ®¿Í ¼­¹öÀÇ °³¹ßÀ» »óÈ£¿î¿µÇϰųª µð¹ö±ëÇÏ´Â °ÍÀ» ½±°Ô ÇÑ´Ù. ´õ ¸¹Àº °ÍÀ» ¹è¿ì·Á¸é¾ÆÆÄÄ¡ SOAP ȨÆäÀÌÁöÀ» ¹æ¹®Ç϶ó.

°ü·ÃµÈ À̾߱â

  • W02: Rub-a-dub-dub-dubya: SOAP and the Web


16.8. Batik

BatikÀº ´Ù¾çÇÑ ¸ñÀû(º¸±â,»ý¼º, º¯Çü)À» À§Çؼ­ Scalable Vector Graphics (SVG)¿¡¼­ À̹ÌÁö¸¦ »ç¿ëÇϱ⠿øÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ ÀÚ¹Ù±â¹Ý µµ±¸¸ðÀ½ÀÌ´Ù.

ÀÌ´Â XML Áß½ÉÀÌ°í W3C ¸í¼¼¼­¿¡ µû¸¥´Ù. ±×·¡ÇÈ°ü·Ã ±¸¼º¿ä¼Ò¸¦ Á¦°øÇÏ¿© ´Ù¸¥ ¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®¿Í´Â ´Ù¸¥ ÀüÇüÀûÀÌ ¾Æ´Ï´Ù. Batik´Â »ç¿ëÀÚ Å±׸¦ ÅëÇØ ÇϺα¸Á¶¸¦ È®ÀåÇÏ´Â °í¸®¸¦ Á¦°øÇÏ°í SVG·ÎºÎÅÍ JPEG³ª PNG°°Àº ´Ù¸¥ Çü½ÄÀ¸·Î º¯È¯ÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù.

Batik ȨÆäÀÌÁö

°ü·ÃµÈ À̾߱â

  • W14: Batik ÇÁ·ÎÁ§Æ® ¼Ò°³


16.9. Crimson

CrimsonÀº ´Ù¾çÇÑ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇÑ XML 1.0À» Áö¿øÇÏ´Â ¼±ÅÃÀûÀÌ°í ÀÚ¹Ù ±â¹ÝÀÇ XML Æļ­ÀÔ´Ï´Ù. ÀÌ °ÍÀº Sun ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇԵǾîÀÖ´Â Æļ­À̸ç Xerces 2°¡ ¹ßÇ¥µÇ±â Àü±îÁö Àӽà ´Ü°èÀÔ´Ï´Ù.

Crimson ȨÆäÀÌÁö

°ü·ÃµÈ À̾߱â

  • TH08: XMLÀ» ó¸®ÇÏ´Â ÀÚ¹Ù API(JAXP) 1.1


16.10. ´Ù¸¥ XML ÇÁ·ÎÁ§Æ®

¾ÆÆÄÄ¡ XML ±×·ìÇÏ¿¡ ÀÖÁö ¾Ê´Â ¾ÆÆÄÄ¡¿Í XML ±â¹ÝÀÇ ÇÁ·ÎÁ§Æ® µéÀÌ ÀÖ´Ù.

  • mod_xslt.ÀÌ°ÍÀº XML/XSL±â¹Ý ¹®¼­¸¦ Àü¼ÛÇÏ´Â C±â¹ÝÀÇ ¸ðµâÀÌ´Ù. ¶ÇÇÑ GPL¶óÀ̼±½º¸¦ µû¸¥´Ù.

  • AxKit´Â mod_perl and Apache¸¦ À§ÇÑ XML±â¹ÝÀÇ ÀÀ¿ë¼­¹öÀÌ´Ù.ÀÌ´Â ÄÁÅÙÆ®¿Í Ç¥ÇöÀÇ ºÐ¸®¸¦ Çã¿ëÇÑ´Ù.

°ü·ÃµÈ À̾߱â

  • TH04: AxKit - ¾ÆÆÄÄ¡¸¦ À§ÇÑ XML ¹®¼­ ¼­¹ö


17. Perl

Perl°ú Apache´Â °­·ÂÇÏ°í ³Î¸® ¾Ë·ÁÁø Á¶ÇÕÀÌ´Ù. ¿©±â µÎ°¡Áö ±â¼úÀ» ÀÌ¿ëÇÑ ¿©·¯ ÇÁ·ÎÁ§Æ®µéÀÌ ÀÖ´Ù.


17.1. Embperl

EmbperlÀº HTML ÆäÀÌÁö ¾È¿¡ PerlÀ» Æ÷ÇÔÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù. ÀÌ ÆäÀÌÁöµéÀº Ŭ¶óÀ̾ðÆ®¿¡ º¸³»Áö±â Àü¿¡ ¼­¹ö¿¡¼­ 󸮵ȴÙ. 18절¿Í ºñ½ÁÇÏ´Ù. ´õ ¸¹Àº °ÍÀºÀÌ°÷¿¡¼­ ¾Ë¼ö ÀÖ½À´Ï´Ù.


17.2. Mason

Mason ÇÁ·ÎÁ§Æ®´Â Àç»ç¿ë°¡´ÉÇÑ ÄÄÆ÷³ÍÆ® ¸ðµ¨À» »ç¿ëÇϱâ À§ÇÏ¿© HTML¾È¿¡¼­ PerlÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ°ÍÀº ij½Ã³ª ÅÛÇø´À» »ç¿ëÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù.


17.3. Mod_Perl

Mod_perlÀº °¡Àå ³ë·ÃÇÏ°í ¼º°ø °¡´ÉÇÑ ¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®ÀÇ ÇϳªÀÌ´Ù. ÀÌ´Â ¾ÆÆÄÄ¡³»¿¡ Perl 󸮱⸦ ³»ÀåÇÏ°í PerlÀÌ À¥¼­¹ö¸¦ Á¢±ÙÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù. ÀÌ´Â Perl·Î ¾²¿©Áö°Å³ª Perl°ú CÀ» È¥¿ëÇÏ¿© ¾²¿©Áø ¸ðµâÀ» Çã¿ëÇÑ´Ù. ¾ÆÆÄÄ¡ 1.3¿¡¼­ ¼­¹ö°¡ ¸ÖƼ ÇÁ·Î¼¼½º ±â¹ÝÀ̱⠶§¹®¿¡ ÇϳªÀÇ Ã³¸®±â´Â °¢°¢ÀÇ ÀÚ½ÄÇÁ·Î¼¼½º¿¡ Æ÷ÇԵǾîÀÖ¾î¾ß ÇÑ´Ù. ¾ÆÆÄÄ¡ 2.0Àº ÃÖ±ÙÀÇ Perló·³ ¸ÖƼ ½º·¹µå ¹æ½ÄÀÌ´Ù. Mod_perlÀÇ ´ÙÀ½ ÆÇ¿¡¼­´Â ÀÌ·¯ÇÑ ÀÌÁ¡À» ÃÖ´ëÇÑ ÀÌ¿ëÇÏ¿© ÄÚµå, ÀÚ·á, ¼¼¼Ç»óŵîÀ» °øÀ¯ÇÏ´Â °ÍÀ» Çã¿ëÇÒ °ÍÀÌ´Ù. ÀÌ´Â ´õ ºü¸£°í ÀÛ¾ÆÁö´Â °á°ú¸¦ ¸¸µé¾î³½´Ù.

¸¦ °°ÀÌ º¸±â ¹Ù¶ø´Ï´Ù.


18. PHP

PHP ·Î ºÎÅÍ: PHP´Â ¿©·¯ Ç÷§ÆûÀ» Áö¿øÇÏ´Â ¼­¹öÃø HTML ½ºÅ©¸³Æ® ¾ð¾îÀÌ´Ù. PHP´Â Perl, PythonÀ̳ª Tcl°°Àº ½ºÅ©¸³Æ® ¾ð¾îÀÌ´Ù. ¾ÆÆÄÄ¡¸¦ À§ÇÑ °¡Àå À¯¸íÇÑ ¸ðµâÀ̸ç ÀÌ´Â ´Ù¾çÇÑ ÀÌÀ¯¿¡¼­ÀÌ´Ù:

  • ¹è¿ì´Â °î¼±ÀÌ ¸Å¿ì ³·´Ù.

  • ¸¹Àº ¹®¼­

  • ´Ù¾çÇÑ µ¥ÀÌÅͺ£À̽º Áö¿ø

  • ¸ðµâ ¹æ½Ä

PHP´Â ¸ðµâ¹æ½Ä ¼³°èÀÌ´Ù. ¿©±â Á¦°øµÇ´Â ¸ðµâÀÌ ÀÖ´Ù:

  • Oracle, ODBC, MySQL, mSQL, PostgreSQL, MS-SQL ¼­¹öµîÀ» À§ÇÑ µ¥ÀÌÅͺ£À̽º ¿¬°á ´õ ¸¹Àº °ÍÀº PHP websiteÀ» È®ÀÎÇϽÿÀ.

  • XML Áö¿ø

  • ÆÄÀÏ Àü¼Û: FTP

  • HTTP

  • µð·ºÅ丮 ¼­ºñ½º: LDAP

  • ¸ÞÀÏ Áö¿ø: IMAP, POP3, NNTP

  • PDF ¹®¼­ »ý¼º

  • CORBA

µîµî..... ´ÜÁö ÇÊ¿äÇÑ ¸ðµâ¸¸ ÄÄÆÄÀÏÇÏ°í »ç¿ëÇÒ ÇÊ¿ä°¡ ÀÖ´Ù.

PHP´Â ´Ù¸¥ À¥¼­¹ö³ª ¿ÜºÎ CGIó·³ ¾ÆÆÄÄ¡¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ °ÍÀº Ç÷¿Æû¿¡ ¿µÇâÀ» ¹ÞÁö ¾Ê°í ¿©·¯ Unix¿Í Windows¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù.

Window¸¦ »ç¿ëÇÑ´Ù¸é ¾Æ¸¶µµ µ¿Àû ¼­¹ö ÆäÀÌÁö(ASP)¿Í MS-SQL ¼­¹ö¿ÍÇÔ²² ÀÎÅÍ³Ý Á¤º¸ ¼­¹ö(IIS)¸¦ »ç¿ëÇÏ°í ÀÖÀ» °ÍÀÌ´Ù. ÀÌ ¼ÂÀ» À§ÇÑ Unix¿¡¼­ÀÇ ÀϹÝÀûÀÎ ¸ð½ÀÀº PHP¿Í MySQLÀ» ÀÌ¿ëÇÑ ¾ÆÆÄÄ¡ ¼­¹öÀÌ´Ù. PHP°¡ µ¿ÀÛÇÏ´Â °Í:

  • IIS ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® IIS¿Í ¾ÆÆÄÄ¡

  • MySQL °ú MS-SQL ¼­¹ö

  • Unix¿Í Windows¿¡¼­

MicrosoftÁß½ÉÀÇ ÇÁ·Î±×·¥À¸·ÎºÎÅÍ ´õ º¸¾È¿¡ Ãæ½ÇÇÏ°í , ¾ÈÁ¤ÀûÀÌ°í, °í¼º´É (FreeBSD, Solaris,Linux or OpenBSD°°Àº) Unix ±â¹ÝÀÇ ÇÁ·Î±×·¥À¸·ÎÀÇ °¡Àå ÁÁÀº ¹æ¹ýÀÌ ÀÖ´Ù.


19. Python

PythonÀº PerlÀ̳ª Tcl°ú ºñ½ÁÇÑ ½ºÅ©¸³Æ® ¾ð¾îÀÌ´Ù. ¾ÆÆÄÄ¡ À¥¼­¹ö¿¡ PythonÀ» Æ÷ÇÔÇÏ´Â ´Ù¾çÇÑ ¸ðµâ:

µÎ ¸ðµâÀº ¸¸¾à PythonÀ¸·Î »õ·Î¿î ¾ÆÆÄÄ¡ ¸ðµâÀ» ÀÛ¼ºÇÒ °èȹÀ» ¸¸µé°Å³ª ±âÁ¸ÀÇ Python CGI¸¦ ´õ ºü¸£°Ô µ¿ÀÛ½Ãų °èȹÀÌ ÀÖÀ» ¶§ À¯¿ëÇÏ´Ù. Mod Snake 18절 ó·³ PythonÀ» HTML¾È¿¡ Æ÷ÇÔÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù.

°ü·Ã ¹®°Ç:

  • F08: mod_snake: PythonÀ» ÀÌ¿ëÇÑ »ý»ê¼º Çâ»ó


20. Tcl

The Tcl Apache project´Â ¾ÆÆÄÄ¡ À¥¼­¹ö¿¡ TclÀÌ ÅëÇյǾú´Ù. TclÀº °æ·®±Þ È®Àå°¡´ÉÇÑ ½ºÅ©¸³Æ® ¾ð¾îÀÌ´Ù. Tcl¿¡ ´ëÇÏ¿© ´õ ¾Ë°í ½Í´Ù¸é ÀÌ°÷À» ¹æ¹®ÇÏ¿©º¸¶ó. ÇöÀç ¾ÆÆÄÄ¡ TclÇÏ¿¡ ÀÖ´Â ¿©·¯ ¸ðµâÀÌ ÀÖ´Ù:

  • Mod_dtclÀº 18절ó·³ HTML ÆäÀÌÁö¿¡ TclÀ» Æ÷ÇÔÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù.

  • NeowebscriptÀº À¯»çÇÏ°Ô Á¢±ÙÇÑ´Ù

  • Mod_tclÀº mod_perl°ú À¯»çÇÏ°Ô Á¢±ÙÇÏ¸ç ¾ÆÆÄÄ¡ 1.3.x¿Í 2.x µÑ´Ù µ¿ÀÛÇÑ´Ù.

´Ù¸¥ Tcl ¾ÆÆÄÄ¡ ÇÁ·ÎÁ§Æ®´Â WebSH¿¡¼­ º¼ ¼ö ÀÖ´Ù.


21. ´Ù¸¥ ¾ð¾î¸¦ À§ÇÑ ¸ðµâµé

ÀÌ ¹®¼­´Â Perl, Python, PHP°°Àº À¯¸íÇÑ ¼­¹öÃø ¾ð¾î¸¦ À§ÇÑ ¸ðµâ¸¸ ¼³¸íµÇ¾îÀÖ´Ù. ´Ù¸¥ ¾ð¾î ¸ðµâ(Javascript, Haskell µîµî)Àº Apache modules directory¿¡¼­ ¹ß°ßÇÒ ¼öÀÖ´Ù.


22. Apache 2.0

¾ÆÆÄÄ¡ÀÇ ÇöÀç ÆÇ(1.3 °è¿­)Àº ÇÁ·Î¼¼½º ±â¹ÝÀÌ´Ù. ÀÌ´Â µ¿½Ã ¿äû¿¡ ÀÀ´äÇÏ·Á°í ÀÚ½ÅÀ» ¿©·¯¹ø º¹Á¦ÇÑ´Ù.ÀڽĵéÀº ¼­·Î¼­·Î °í¸³µÇ¾î ÀÖ´Ù. ÀÌ´Â ¹ÏÀ» ¼ö ÀÖ´Ù.: ¸¸¾à ¸ðµâÀÌ À߸øµÇ¸é, ºÎ¸ð ÇÁ·Î¼¼½º´Â ÀÚ½ÄÀ» Á¦°ÅÇÑ´Ù ÀÌ´Â ¼­¹ö Àüü°¡ ¾Æ´Ï¶ó Á¦°øÇÏ´ø ¿äû¸¸ ¿µÇâÀ» ¹Þ´Â´Ù. Threads´Â °æ·®±Þ ÇÁ·Î¼¼½º¿Í À¯»çÇÏ´Ù. Threads´Â °øÅë ÀڷḦ °øÀ¯ÇÒ ¼ö ÀÖ´Ù. Thread°¡ À߸øµÇ¸é ´Ù¸¥ threads¸¦ ¹ÏÀ» ¼ö ¾ø°Ô ÇÏ°í ¼­¹ö Àüü°¡ Á¾·á µÈ´Ù.´Ù½Ã ¸»Çؼ­ thread ¸ðµ¨Àº ´õ ºü¸£°í ¸¶¸¥ À¥¼­¹ö¸¦ Çã¿ëÇÑ´Ù. ¾ÆÆÄÄ¡ 2.0Àº µÎ °¡Áö Áß¿¡¼­ ÃÖ¼±Ã¥À» ã¾Æ³»¾ú´Ù. »ç¿ëÀÚ°¡ ÇÁ·Î¼¼½ºÀÇ ¼ö¿Í ÇÁ·Î¼¼½º´ç threadÀÇ ¼ö¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù. ¾ÆÆÄÄ¡ 2.0Àº ¾ÆÆÄÄ¡ÀÇ À̽İ¡´É¼ºÀ» Áõ°¡Çϱâ À§ÇØ APR(Apache Portable Runtime)À» ¼Ò°³ÇÏ¿´´Ù. ¸¶Áö¸·À¸·Î ÃþÀ» ÀÌ·é I/O´Â ¾ÆÆÄÄ¡ °³¹ß¿¡ ¸ðµâ¹æ½ÄÀÇ ÃþÀ» ¸¸µé¾ú´Ù.


23. Netscape (iPlanet) web servers·ÎºÎÅÍÀÇ À̽Ä

ÀÛ¾÷ÀÇ Å©±â´Â »ç¿ëÀÚ ¸ðµâÀ» NSAPI·ÎºÎÅÍ ¾ÆÆÄÄ¡ API·Î º¯°æÇÏ´Â °ÍÀ¸·Î ±Í¼ÓµÈ´Ù. °ÅÀÇ ¸ðµç ¼­¹öÃø ±â¼ú(Java, Perl, CGIs) Àº ¾ø°Å³ª ÀûÀº º¯°æ¸¸À¸·Îµµ À̽İ¡´ÉÇÏ´Ù. Netscape´Â LDAP ¼­¹ö¿Í ´Ü´ÜÈ÷ ÅëÇյǾîÀÖ´Ù. ¶ÇÇÑ Module for Apache¿¡¼­ LDAP ¸ðµâ¿¡ Èï¹Ì¸¦ °¡Áö°Ô µÉ ¼ö µµ ÀÖ´Ù.


24. Microsoft IIS·ÎºÎÅÍÀÇ À̽Ä

»ç¶÷µéÀÌ IIS·ÎºÎÅÍ ¾ÆÆÄÄ¡·Î À̽ÄÇÏ´Â ÀϹÝÀûÀÎ ÀÌÀ¯´Â ¾ÈÁ¤¼º°ú ¼º´É ±×¸®°í º¸¾È¼ºÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ´Â ºÎºÐÀûÀÌ´Ù. ¿Ö³ÄÇÏ¸é ¾ÆÆÄÄ¡¸¦ »ç¿ëÇÏ´Â ¸¹Àº »ç¶÷µéÀº Unix°è¿­(Solaris,FreeBSD, ¸®´ª½º)ÀÇ OS¿¡¼­ »ç¿ëÇÏ°í Àֱ⠶§¹®ÀÌ´Ù. ¿îÀÌ ÁÁ°Ô ¾ÆÆÄÄ¡´Â ´ÙÁßÇ÷§ÆûÀÌ°í Unix¿Í Windows¿¡¼­ µ¿ÀÛÀ» ÇÑ´Ù. ¶ÇÇÑ Àνİ¡´ÉÇÑ À̽Ĺæ¹ýÀ» Á¦°øÇÑ´Ù.

ÀϹÝÀûÀÎ Windows±â¹ÝÀÇ ColdfusionÀ̳ª µ¿Àû ¼­¹ö ÆäÀÌÁö°°Àº À¥ °³¹ßȯ°æÀº Unix¿ëÀ̳ª ȣȯ°¡´ÉÇÑ È¯°æÀ» °¡Áö°í ÀÖ´Ù.(ÀϺδ »ó¿ëÀÌ°í ÀϺδ ¹«·á·Î °¡´ÉÇÏ´Ù):

Windows¿ë ¾ÆÆÄÄ¡´Â ¶ÇÇÑ ISAPI ÀÎÅÍÆäÀ̽º¸¦ Áö¿øÇÑ´Ù.

Windowsȯ°æ(IIS + ASP + MS-SQL ¼­¹ö)·ÎºÎÅÍ ¿Ïº®ÇÑ ¿ÀǼҽº ÇÁ·Î±×·¥À¸·Î °¡±â¸¦ ¿øÇÑ´Ù¸é µ¿µîÇÑ(¸Å¿ì ´ëÁßÀûÀÎ) Á¶ÇÕÀº ¾ÆÆÄÄ¡ + PHP + MySQL À̳ª PostgresSQLÀÌ´Ù.PHP¿¡ ´ëÇÏ¿© ´õ ¹è¿ï ¼ö ÀÖ´Ù. 18절

Windows¸¦ À§ÇÑ Áö¿øÀº »õ 2.0 ¾ÆÆÄÄ¡¿¡¼­ ¸Å¿ì Çâ»ó µÇ¾úÀ¸³ª ÇöÀç ÀÌ ±ÛÀ» ¾²°íÀÖ´Â »óÅ¿¡¼­´Â beta»óÅÂÀÌ´Ù.


25. Links

´õ ¸¹Àº ¾ÆÆÄÄ¡ °ü·Ã ÀÚ·áµé


25.2. ÀÚ¹Ù ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö

¿©±â ¾ÆÆÄÄ¡¿¡ Æ÷ÇԵǰųª ¾ÆÆÄÄ¡¿Í Àß µ¿ÀÛÇÑ´Ù°í ¾Ë·ÁÁø ¿ÀǼҽº ÀÀ¿ëÇÁ·Î±×·¥¼­¹ö°¡ ÀÖ´Ù.

  • Resin: Servlets, JSP, XSL

  • Enhydra: Java/XML application server.

  • JBoss: Enterprise Java Beans container, J2EE


26. ÀúÀÚ¿ÍÀÇ Á¢ÃË

ridruejo at apache.org¿¡¼­ ÀúÀÚ¸¦ ¸¸³¯¼ö ÀÖ½À´Ï´Ù. Á¦¾È À̳ª ¼öÁ¤Àº ȯ¿µÇÕ´Ï´Ù. ´Ù¸¸ ¾ÆÆÄÄ¡ ¼³Ä¡¿¡ ´ëÇÑ Ã³¸®¹ýÀ» ¹°¾îº¸±â À§ÇØ ¸Þ¼¼Áö¸¦ º¸³»Áö ¸»¾Æ Áֽʽÿä. ³ª´Â ´ë¿ªÀ» °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù. ±×¸®°í ´ç½ÅÀÇ ¸ÞÀÏÀº ´ëü·Î ¹«½ÃµÉ °ÍÀÔ´Ï´Ù. Áö¿øÀÌ ÇÊ¿äÇÏ´Ù¸é:

  • error ·Î±×¸¦ »ìÆ캸°Å³ª, ¹®¼­¸¦ Àаí ƯÈ÷ FAQ¸¦ Àаí.

  • ÀÌ°÷comp.infosystems.www.servers.unixÀ¸·Î °¡¼­ ºñ½ÁÇÑ ¹®Á¦¸¦ °Ë»öÇϼ¼¿ä.

  • ¾ÆÁ÷µµ ÇØ°áÀÌ µÇÁö ¾Ê¾Ò´Ù¸é ÇÒ¼ö ÀÖ´Â ÇÑ ¸¹Àº Á¤º¸ - °ü·ÃµÈ error_log entries¿Í ¼öÇàÇß´ø ´Ü°èµé - ¸¦ ´º½º±×·ì¿¡ ¿Ã¸®½Ê½Ã¿ä. ÀÌ´Â ´©±º°¡°¡ ´ç½ÅÀÇ ¹®Á¦¿¡ ÀÀ´äÇÒ ±âȸ¸¦ Áõ°¡½ÃŲ´Ù.

»ó¾÷Àû Áö¿øÀ» ¿øÇÑ´Ù¸é , ¾ÆÆÄÄ¡¸¦ À§ÇÑ Àü¹®°¡Àû Áö¿øÀ» Á¦°øÇÒ (¹°·Ð À¯·Î·Î)Ä¿¹ú·±Æ®»ç¿Í Á¢ÃËÇÒ °ÍÀ» °í·ÁÇ϶ó. ¸®´ª½º¿¡¼­ ¾ÆÆÄÄ¡¸¦ »ç¿ëÇÑ´Ù¸é, ´ç½ÅÀÇ ¸®´ª½º ¹èÆ÷ ȸ»ç´Â ¾ÆÆÄÄ¡¸¦ Æ÷ÇÔÇÑ ¼³¸íÀ» Áö¿øÇØÁÙ°ÍÀÌ´Ù.


26.1. ¹ø¿ª

ÀÌ ¹®¼­ÀÇ ¹ø¿ª¿¡ µ¿ÂüÇÏ°í ½ÍÀ¸½Å ºÐÀº SGML ¼Ò½º¸¦ ÀÌ¿ëÇØ¾ß ÇÕ´Ï´Ù. Ãß°¡Á¤º¸¸¦ ¿øÇϸé ÀÌ°÷À» È®ÀÎÇϽʽÿÀ. °¡Àå ÃֽŠ¹öÀüÀ» È®ÀÎÇÏ°í ½Í´Ù¸é ÀúÀÚ¿¡°Ô ¸ÞÀÏÀ» º¸³»¸é µË´Ï´Ù.


ID
Password
Join
Your mode of life will be changed for the better because of good news soon.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:29
Processing time 0.0017 sec