·Î±×ÀÎ | ȸ¿ø°¡ÀÔ (´º½º·¹ÅͽÅû) | SITEMAP
   
  °³¹ß   Ç÷§Æû   ½Ã½ºÅÛ   ¸Å´ÏÁö¸ÕÆ®   Àüü±â»ç  
ÀÚ¹Ù
´å³Ý
C/C++
DB
¸ðµ¨¸µ
À¥°³¹ß
±âŸ
À¯´Ð½º/¸®´ª½º
À©µµ¿ì
±âŸ
¼­¹ö
³×Æ®¿öÅ©
º¸¾È
±âŸ
BM
PM
±âŸ
 
±â»çÀúÀå
0
 
¸¶ÀÌ ½ºÅ©·¦
³»°Ô µü ¸Â´Â SW °³¹ß ÇÁ·¹ÀÓ¿öÅ©, ¾îµð¿¡ ÀÖÀ»±î?

Çѱâö   2005/01/06 06:21:02 PM
Untitled Document
[Áöµð³ÝÄÚ¸®¾Æ]¼­¹ö¿¡ HTML ¹®¼­¿Í À̹ÌÁö Á¤µµ¸¦ ¿Ã·Á³õ´Â °ÍÀ¸·Î ½ÃÀÛÇÑ À¥Àº ÀÌ¹Ì ´Ù¼öÀÇ ½Ã½ºÅÛÀÌ ÁöÇâÇÏ´Â ¸ñÇ¥°¡ µÆ°í, ÀÌ ¾ÖÇø®ÄÉÀ̼ǵéÀÌ ÁöÇâÇÏ´Â µ¿ÀÛ È¯°æÀ¸·Î¼­ ÀÚ¸®¸Å±èÇÑ Áö ¿À·¡´Ù. ÀÌ·± Ãß¼¼¿¡ µû¶ó ±âÁ¸ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÀ» À§ÇØ ÇÊ¿ä·Î ÇÏ´ø º¹À⼺ ¶ÇÇÑ À¥ °³¹ß ȯ°æ¿¡ °í½º¶õÈ÷ ¹Ý¿µµÇ¾î ÀÖ´Ù.

¹Ý¸é À¥ ÀÚü°¡ Ç¥ÁØÀ̵íÀÌ À̸¦ ±¸ÃàÇϱâ À§ÇÑ Ç¥ÁصéÀÌ Á¦½ÃµÇ°í ÀÖ°í °³¹ßÀÚ´Â ÀÏÁ¤ ¼öÁØ ÀÌ·¯ÇÑ Æ² ¾È¿¡¼­ ÀÛ¾÷À» ÁÖ·Î ¼öÇàÇÏ°Ô µÈ´Ù. ¸Å¹ø ÀÌ º¹ÀâÇÑ Æ²À» ¸¸µé°í °íÃijª°¡´Â °Íº¸´Ù º»Àο¡°Ô ¸Â´Â ƲÀ» ¼±ÅÃÇÏ°í ±× ¾È¿¡¼­ ½ÇÇàµÇ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Çö¿¡ ÁýÁßÇÏ´Â °Í ¶ÇÇÑ ÃæºÐÈ÷ °í·ÁÇØº¼ ¸¸ÇÑ ÀÏÀÏ °ÍÀÌ´Ù. ÈçÈ÷ ÇÁ·¹ÀÓ¿öÅ©¶ó ºÒ¸®´Â ÀÌ·¯ÇÑ Æ²µé°ú ÀÌÀÇ °¡Ä¡¸¦ ÇÑ ¹ø »ìÆìº¸ÀÚ.

ÇÁ·¹ÀÓ¿öÅ©¶ó´Â ´Ü¾î´Â Ʋ, ±¸Á¶, ¾ó°³, ÇϺα¸Á¶ µîÀ¸·Î ¹ø¿ªÇÒ ¼ö ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾îÀÇ °³¹ß°ú Ȱ¿ëÀ» ÀüÁ¦·Î ÇÑ´Ù¸é ¾ÖÇø®ÄÉÀ̼ÇÀÇ µ¿ÀÛÀ» µÞ¹ÞħÇϴ ¥¿©Áø ÇϺα¸Á¶ Á¤µµ·Î ÇØ¼®ÇÒ ¼ö ÀÖ´Ù. ȤÀÚ´Â ¶óÀ̺귯¸®ÀÇ ÁýÇÕü·Î ÀÌÇØÇÏ¸é µÈ´Ù°í Çϱ⵵ Çϰí, ÄÄÆ÷³ÍÆ®µéÀÇ À¯±âÀû ÁýÇÕü¶ó°í À̾߱âÇϱ⵵ ÇÑ´Ù.

À¥ÀÇ ±Ù°£À» ÀÌ·ç´Â À¥ ¼­¹ö¿Í HTTP ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÑ Åë½Å, HTML ¹®¼­¿Í À̸¦ È­¸é¿¡ Ç¥ÇöÇØ³»´Â ºê¶ó¿ìÀú°¡ ÀÌ·ç¾î³»´Â ±¸Á¶µµ ÇÁ·¹ÀÓ¿öÅ©¶ó Çϰí, HTML ¹®¼­¸¦ ±¸¼ºÇÏ´Â ¹®¹ýÀû ¿ä¼Òµé ¶ÇÇÑ ÇÁ·¹ÀÓ¿öÅ©¶ó ºÎ¸¦ ¼ö ÀÖÀ» °ÍÀÌ´Ù. MVC(Model-View-Controller)¶ó´Â ±¸Á¶ ÀÚü¸¦ ÇÁ·¹ÀÓ¿öÅ©¶ó°íµµ Çϰí, À̸¦ º¸´Ù ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ȯ°æÀ» Á¦°øÇÏ´Â ÄÄÆ÷³ÍÆ®µéÀÇ ÁýÇÕü¸¦ ÇÁ·¹ÀÓ¿öÅ©¶ó Çϱ⵵ ÇÑ´Ù.

ÃÖ±Ù ¸¹ÀÌ Á¢ÇÏ°Ô µÇ´Â ÇÁ·¹ÀÓ¿öÅ©¶ó´Â ´Ü¾î¿Í ÄÄÆ÷³ÍÆ®¶ó´Â ´Ü¾îÀÇ °øÅëÁ¡ÀÌ º¸´Â ÀÌ¿¡ µû¶ó¼­ ±× ±Ô¸ð°¡ ´Þ¶óÁú ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù. ÇÁ·¹ÀÓ¿öÅ©¶ó´Â ´Ü¾î¿Í ÄÄÆ÷³ÍÆ®¶ó´Â ´Ü¾î ÀÚü¿¡ À̸¦ ±¸¼ºÇÏ´Â ÇÏÀ§ÀÇ ÇÁ·¹ÀÓ¿öÅ©¿Í ÄÄÆ÷³ÍÆ®, À̸¦ ºÎºÐÀ¸·Î ¼ö¿ëÇÏ´Â »óÀ§ÀÇ ÇÁ·¹ÀÓ¿öÅ©¿Í ÄÄÆ÷³ÍÆ®°¡ ÀÖÀ» ¼ö ÀÖÀ½ÀÌ ³»ÀçÇϰí ÀÖ´Â ¼ÀÀÌ´Ù.

ÀÌ µÎ ¿ë¾îÀÇ ¶Ç ÇϳªÀÇ °øÅëÁ¡ÀÌ Àç»ç¿ëÀÌ °¡´ÉÇÏ´Ù´Â Á¡ÀÌ´Ù. ºØ¾î»§ÀÇ Æ²-ÇÁ·¹ÀÓ¿öÅ©ÀÇ °¡Ä¡´Â ºØ¾î»§ Çϳª¸¦ ±Á´Â µ¥ ±×Ä¡Áö ¾Ê°í, ¿Àµð¿À ½Ã½ºÅÛÀ» ±¸¼ºÇÏ´Â ½ºÇÇÄ¿¸¦ ¶¼¾î³» ÅÚ·¹ºñÀüÀÇ ½ºÇÇÄ¿¸¦ ´ë½ÅÇϵµ·Ï »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ´õ±º´Ù³ª ¹«ÇÑÈ÷ º¹Á¦ÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ Æ¯¼ºÀ» °í·ÁÇϸé Àç»ç¿ëÀ̶ó´Â Àǹ̰¡ ¿ø·¡ »ç¿ëÇÏ´ø °÷ÀÇ °áÇÔÀ̶ó´Â Àǹ̷ΠÀ̾îÁöÁöµµ ¾Ê´Â´Ù.

AV ½Ã½ºÅÛÀÇ ½ºÇÇÄ¿ ±â´ÉÀÌ Á¦°ÅµÇ´Â °ÍÀÌ ¾Æ´Ï¶ó ¶È°°Àº ±â´ÉÀ» ¼öÇàÇÏ´Â ½ºÇÇÄ¿¸¦ ¸¸µé¾î ÅÚ·¹ºñÀüÀÇ ½ºÇÇÄ¿¸¦ ´ë½ÅÇÏ´Â °Í°ú °°Àº ÀϵéÀ» ´ç¿¬È÷ ¹Þ¾ÆµéÀÏ ¼ö ÀÖ´Â °÷ÀÌ ¼ÒÇÁÆ®¿þ¾î¿Í À̸¦ °³¹ßÇÏ´Â ¼¼°è´Ù. ÀÌ·¯ÇÑ Àç»ç¿ëÀº Àç»ç¿ë¿¡ Àͼ÷ÇØÁø ÀÌÈĺÎÅÍ´Â »ý»ê¼ºÀ» ³ô¿©Áشٴ ¹Ì´öµµ µ¿¹ÝÇÏ°Ô µÈ´Ù.

ÇÁ·¹ÀÓ¿öÅ©¿Í Àç»ç¿ëÀÇ ÀǹÌ
´Ù½Ã ºØ¾î»§ À̾߱⸦ ÇØº¸ÀÚ. ÀڱⰡ ¸ÔÀ» ¿ä·®À¸·Î º¹ÀâÇÑ ºØ¾î ¸ð¾çÀÇ »§À» ¸î °³ ¸¸µé°í ¸»°Å¶ó¸é ¼ÕÀ¸·Î ¹ÝÁ×À» ÁÖ¹°·¯ »§À» ±¸¿ì¸é µÉ °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌ º¹ÀâÇÑ ºØ¾î ¸ð¾çÀÇ »§À» ¹Ýº¹ÀûÀ¸·Î ¸¸µé¾î ÆÇ¸Å±îÁö ÇØ¾ß ÇÑ´Ù¸é ºØ¾î ¸ð¾ç Á¶°¢¿¡ µé¾î°¡´Â ¼ö°í¿¡ ´ëÇØ µ·À» ÁöºÒÇϸ鼭 »ç¸ÔÀ» ¼Õ´ÔÀº ±â´ëÇϱ⠾î·Á¿ï °ÍÀÌ´Ù(¿ä»õ À¯ÇàÇÏ´Â ¿ä¸® ¸¸È­¿¡¼­¶ó¸é ¾î¸° ½ÃÀý °íÇâÀÇ ³Á°¡¿¡¼­ º¼ ¼ö ÀÖ´ø »ýµ¿°¨ ³ÑÄ¡´Â ºØ¾îÀÇ ¸ð½ÀÀ̶ó¸ç °¨ÅºÇÏ¸ç ´«¹°À» È긮´Â °Íµµ °¡´ÉÇϰÚÁö¸¸).

¹Ð°¡·ç¸¦ ¹ÝÁ×ÇØ ºØ¾î ¸ð¾çÀ» ¸¸µå´Â ´ë½Å óÀ½¿¡´Â ¹Ð°¡·ç ¹ÝÁ׺¸´Ù´Â ¾î·Á¿î ¼í¹°À» ºÎ¾î Ʋ-ÇÁ·¹ÀÓ¿öÅ©¸¦ ¸¸µå´Â ÀÛ¾÷ÀÌ ÇÊ¿äÇϰí, ÀÌ Æ²À» ±¸ÀÔÇÏ´Â Ãʱ⠺ñ¿ëÀº ÀûÁö ¾ÊÀ» ¼ö ÀÖ´Ù. ¶Ç µÈ ¹Ð°¡·ç ¹ÝÁ× ´ë½Å ¹±Àº ¹Ð°¡·ç ¹ÝÁ×À» »ç¿ëÇØ¾ß ÇÑ´Ù´Â »ç½Ç µî ƲÀ» ÀÌ¿ëÇØ ÀÛ¾÷ÇÏ´Â ¹æ¹ýÀ» ½º½º·Î ±ú´Ý°Å³ª ¿ÜºÎ·ÎºÎÅÍ ¹è¿ì´Â µ¥ ½Ã°£°ú ºñ¿ëÀÌ Ãß°¡µÈ´Ù. ÇÏÁö¸¸, ÀÌ·¯ÇÑ Ãʱâ ÅõÀÚ´Â ºØ¾î»§ ƲÀÌ ÁÖ´Â »ý»ê¼º¿¡ ÈûÀÔ¾î ÀÏÁ¤ ½Ã°£ ÈÄ È¸º¹µÉ °ÍÀÌ´Ù.

ÇÁ·¹ÀÓ¿öÅ© µµÀԽà ¹Ýµå½Ã °í·ÁÇØ¾ß ÇÒ ºÎºÐÀÌ ÀÌÀÇ µµÀÔÀÌ ±â´ëÇÏ´ø È¿°ú¸¦ ¹ßÈÖÇϱâ À§Çؼ­´Â ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ÀÌÇØ¿Í ÀûÀÀÀÌ ¼±ÇàµÇ¾î¾ß Çϰí ÀÌ ¼öÁØ¿¡ À̸¥ ÈÄÀÇ Àç»ç¿ëÀ» ÅëÇØ ÃʱâÀÇ ÅõÀÚºñ¿ëÀ» ¸¸È¸ÇÏ°í »ý»ê¼ºÀ» È®º¸ÇÒ ¼ö ÀÖ´Â °ÍÀÌÁö, ÇÁ·¹ÀÓ¿öÅ© µµÀÔÀÌ ¹Ù·Î »ý»ê¼ºÀ¸·Î À̾îÁöÁö ¾Ê´Â´Ù´Â Á¡ÀÌ´Ù.

ºØ¾î»§ Ʋµµ »ç¿ë¹ýÀ» ¹è¿ì°í ÀÍÈ÷´Â ½Ã°£À» ÇÊ¿ä·Î ÇÑ´Ù. ºØ¾î»§º¸´Ù ÈξÀ ´Ù¾çÇÑ °æ¿ìÀÇ ¾ÖÇø®ÄÉÀ̼ÇÀ» Áö¿øÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©ÀÇ °æ¿ì ±×¸¸Å­ º¹ÀâÇϰí À̸¦ ÀÌÇØÇϰí Ȱ¿ëÇϱâ À§ÇÑ ÅõÀÚ¸¦ ÇÊ¿ä·Î ÇÑ´Ù.

Á¾Á¾ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ¹è¿ì´Â °ÍÀÌ ¾î·Á¿îÁö, ÇÁ·¹ÀÓ¿öÅ©¸¦ ¹è¿ì´Â °ÍÀÌ ¾î·Á¿îÁö¸¦ ¹¯´Â Áú¹®¿¡ Á¢ÇÏ°Ô µÈ´Ù. ¾î·Á¿òÀ̶ó´Â ¸·¿¬Çϰí ÁÖ°üÀûÀÎ °³³ä¿¡ ´ëÇØ¼­´Â ÇØ´äÀ» ³»¸®±â ¾î·ÆÁö¸¸ ¼÷ÁöÇØ¾ß ÇÒ Á¡µéÀÇ ¾çÀº ÇÁ·¹ÀÓ¿öÅ©°¡ ÈξÀ ¸¹´Ù´Â »ç½ÇÀº À̾߱âÇÒ ¼ö ÀÖ´Ù. ÃÖ¼ÒÇÑ ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ Áö¿øÇÏ´Â ¾ð¾îÀÇ Áö¿ø°ú ÇѰ迡 ´ëÇÑ ÀνĿ¡ ´õÇØ ÇÁ·¹ÀÓ¿öÅ©ÀÇ Áö¿ø°ú ÇѰ踦 ¾Ë¾Æ¾ß Çϱ⠶§¹®ÀÌ´Ù.

»ý»ê¼º µî¿¡ ´ëÇÑ °í·Á ¾øÀÌ ÇÏ´ø ÀÏÀ» ¹Ýº¹ÇÏ´Â ±â°èÀû ó¸® ¿ª½Ã ÀüÇô âÀÇÀûÀÌÁö ¾ÊÀº ¹æ¹ýÀ¸·Î ¾÷¹«¸¦ ¼ÒÈ­ÇÏ´Â µ¥ ±Þ±ÞÇÒ »ÓÀ̶ó ÇÒ ¼ö ÀÖ°ÚÁö¸¸ ÇÁ·¹ÀÓ¿öÅ© µµÀÔÀÌ º°µµÀÇ ÅõÀÚ ¾øÀÌ »ý»ê¼ºÀ» À̲ø¾î³¾ °ÍÀ̶ó´Â ±â´ë ¿ª½Ã °æ°èÇØ¾ß ÇÒ Á¢±Ù¹ýÀÌ´Ù.

µµÀüÇÒ ¸¸ÇÑ ÇÁ·¹ÀÓ¿öÅ©ÀÇ Ã¼±Þ
¹ü¿ë °³¹ßȯ°æ¿¡¼­ À¥À» Áö¿øÇÏÁö ¾Ê´Â °³¹ßµµ±¸¸¦ ã¾Æº¸±â°¡ ¿ÀÈ÷·Á ¾î·Á¿ï Á¤µµ·Î À¥À̶ó´Â ȯ°æ¿¡ Á¢±ÙÇÏ´Â ´Ù¾çÇÑ °³¹ßµµ±¸°¡ ¼Ò°³µÇ°í ÀÖ´Ù. ´ëÁßÀû Àα⸦ ¾ò°í ÀÖ´Â À¥ Àü¿ëÀ¸·Î ź»ýÇÑ ¾ð¾îÀûÀΠȯ°æ(¾ð¾î¶ó°í Çϱ⿡´Â ³·Àº ·¹º§ÀÇ È¯°æ ¼º°ÝÀÌ °­Çϰí ȯ°æÀ̶ó°í Çϱ⿡´Â ¾ð¾îÀû Ư¼ºÀÌ °­ÇÑ)¸¸ ÇÏ´õ¶óµµ ASP, PHP, JSP¿Í ¼­ºí¸´ µîÀ» ¶°¿Ã¸± ¼ö ÀÖÀ» °ÍÀ̰í À̵éÀº ÀÌ¹Ì ÀüÇüÀûÀÎ À¥ ÀÌ¿ÜÀÇ °³¹ßµµ °¡´ÉÇÑ ¼öÁØ¿¡ À̸£°í ÀÖ´Ù.

¶ÇÇÑ ´å³Ý°ú J2EE¶ó´Â ÇÁ·¹ÀÓ¿öÅ©°¡ ¹«¼­¿î ¼Óµµ·Î ¼¼¸¦ È®ÀåÇϰí ÀÖ°í À¥¼­ºñ½º¶ó´Â ¾ð¾î µ¶¸³ÀûÀÎ ¿î¿µ ÇÁ·¹ÀÓ¿öÅ©µµ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ÁÖ¿ªÀ¸·Î Á¶¸íÀ» ¹Þ°í ÀÖ´Ù.

¸¶Ä¡ ÀÎÇü ¾È¿¡ ÀÎÇüÀÌ µé¾îÀÖ°í ´Ù½Ã ±× ¾È¿¡ ÀÎÇüÀÌ µé¾îÀÖ´Â ·¯½Ã¾ÆÀÇ ¸¶Æ®·Î½ÃÄ« ÀÎÇüó·³ ÇÁ·¹ÀÓ¿öÅ©¸¦ µÑ·¯½Ñ ÇÁ·¹ÀÓ¿öÅ©¿Í ÇÁ·¹ÀÓ¿öÅ© ¾È¿¡ µé¾î°¡ ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©µé·Î °¡µæ Â÷ ÀÖ´Â °÷ÀÌ °³¹ßÀÚ°¡ ¾÷¹«¸¦ ¼öÇàÇØ¾ß ÇÏ´Â °ø°£ÀÎ ¼ÀÀÌ´Ù. °³¹ßÀÚ¶ó¸é ÀǵµÇß°Ç ¾Æ´Ï°Ç °£¿¡ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇϰí ÀÖ´Â ¼ÀÀ̰í, »ç¿ëÀÚ ¶ÇÇÑ ´«¿¡ º¸ÀÌÁö ¾Ê´Â ÇÁ·¹ÀÓ¿öÅ©ÀÇ µµ¿òÀ» ¹Þ´Â ¾ÖÇø®ÄÉÀ̼ǵéÀ» »ç¿ëÇÏ´Â ¼ÀÀÌ´Ù.

ASP¿¡ ¹ö±Ý°¡´Â ½ºÅ©¸³Æ® ¾ð¾î¸¦ ¸¸µå´Â °Íµµ À¥ ÇÁ·Î±×·¡¹ÖÀ̰í, ¼­¹ö¿ÍÀÇ ¿¬°á ¾øÀÌ Å¬¶óÀÌ¾ðÆ® ¾È¿¡¼­ µ¿ÀÛÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¹«¾ð°¡¸¦ ¸¸µå´Â °Íµµ À¥ ÇÁ·Î±×·¡¹ÖÀÌ´Ù. À¥ ÇÁ·Î±×·¡¹ÖÀÇ ¹üÀ§¸¸Å­ »ç¿ëÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©µµ ´Ù¾çÇÑ °ÍÀÌ´Ù(ÀÚ¹Ù½ºÅ©¸³Æ®°¡ °æ·®±ÞÀ̰í ASP¸¦ ¸¸µå´Â °ÍÀÌ Çìºñ±ÞÀ̶ó´Â Àǹ̴ ¾Æ´ÔÀ» ¹àÇôµÐ´Ù).

ÀÌ·¯ÇÑ ±Ô¸ð ¶Ç´Â ¹üÀ§¿¡ °üÇÑ ¹®Á¦´Â ¡®°©µµ ¿Ç°í, À»µµ ¿Ç°í µÑ ´Ù ¿Ç´Ù´Ï ¸»ÀÌ µÇ´À³Ä°í ¹¯´Â º´µµ ¿ÇÀº¡¯ ȲÈñ Á¤½Â ½ÄÀÇ ÇØ¹ý¹Û¿¡ ±â´ëÇϱ⠾î·Á¿î ¹®Á¦ÀÌ´Ù.

¹Ý¸é À¥ °³¹ßÀÚ ´ëºÎºÐÀÌ ¹Ýº¹ÀûÀ¸·Î ÇÁ·Î±×·¡¹ÖÇØ¾ß ÇÏ´Â ¿µ¿ªÀ» À¯ÃßÇØ º¸¸é °³¹ß¿¡ À־ÀÇ Àç»ç¿ëÀ̶ó´Â Á¡À» ±Ø´ëÈ­ÇÒ ¼ö ÀÖ´Â µµÀüÇÒ ¸¸ÇÑ Ã¼±ÞÀÇ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ý°¢Çغ¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °³ÀÎÀûÀÎ ÀǰßÀ̳ª ´ÙÀ½°ú °°Àº Á¤µµÀÇ ±â´ÉÀ» Áö¿øÇϴ ȯ°æ À§¿¡ À̸¦ ´õ ½±°Ô ÀçȰ¿ë °¡´ÉÇϵµ·Ï ±¸ÇöÇØ ³õÀº ÇÁ·¹ÀÓ¿öÅ©¶ó¸é ´Ù¼öÀÇ À¥ ÇÁ·Î±×·¡¸Ó°¡ µµÀüÇÒ ¼ö Àִ ü±ÞÀ¸·Î ÀÎÁ¤¹ÞÀ» ¼ö ÀÖÀ» °ÍÀ̶ó »ý°¢ÇÑ´Ù.

¡ß °ü°èÇü µ¥ÀÌÅͺ£À̽º ¼­¹ö µî µ¥ÀÌÅÍ ¿¬°á°ú ÀÔÃâ·Â¿¡ ÇÊ¿äÇÑ ÄÚµå »ý¼º ¹× Àç»ç¿ë

¡ß XMLÀ» Æ÷ÇÔÇÏ´Â ÆÄÀÏ ÀÔÃâ·Â ó¸®

¡ß µ¥ÀÌÅͺ£À̽º ¼­¹ö, ÆÄÀÏ ¼­¹ö µîÀÇ µð·ºÅ丮 °ü¸®

¡ß µ¥ÀÌÅÍ, ºñÁî´Ï½º ·ÎÁ÷, ÇÁ·¹Á¨Å×ÀÌ¼Ç ºÐ¸®

¡ß ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼Ó¼º ÁöÁ¤

À§ÀÇ Á¶°ÇÀº °³ÀÎÀûÀÎ ÀǰßÀ̸ç ÀÌ¿¡ ´ëÇÑ °¡°¨ÀÌ ±ÛÀÇ ÁÖÁ¦´Â ¾Æ´Ï´Ï ÀÌ´Â ³í¿Ü·Î ÇϰíÀÚ ÇÑ´Ù. À§ÀÇ Á¶°ÇµéÀ» Áö¿øÇÏ´Â ¼öÁØÀÌ ¾Æ´Ñ À̸¦ °¡°øÇØ ´õ ½¬¿î Á¢±Ù°ú Àç»ç¿ëÀÌ °¡´ÉÇϵµ·Ï ÇÑ ¼öÁØÀÌ À§ÀÇ ÇÁ·¹ÀÓ¿öÅ©µé¿¡ ´ëÇÑ ±ÛÀ̰í, À̵éÀÇ »ç¿ë¹ýÀÌ ¾Æ´Ñ À̵éÀÇ °¡Ä¡¿¡ ´ëÇØ À̾߱âÇϰíÀÚ ÇÏ´Â °ÍÀÓÀ» ´Ù½Ã ÇÑ ¹ø ¹àÇôµÎ°í ¸î¸î Áö¸íµµ ³ôÀº ÇÁ·¹ÀÓ¿öÅ©µéÀ» »ìÆìº¸°íÀÚ ÇÑ´Ù.

´ÞÄÞÇÏ°Ô À;´Â PHPÀÇ PEAR
PHP´Â ƯÁ¤ ¾÷üÀÇ ÁÖµµ¶ó´Â À²¹ýÀ» µû¶ó È帣´Â ¼ºÁ÷ÀÚµéÀÇ »ê¹°ÀÌ ¾Æ´Ñ ´Ù¼ö°¡ ¿ÜÄ¡´Â ´ë¼¼¿¡ µû¶ó È帣´Â »óÀΰú °í°´µéÀÌ ¸¸µé¾î³½ »óǰÀÌ´Ù. ¼ÒÇÁÆ®¿þ¾î¿Í °ü·ÃÇØ¼­´Â ¼ºÁ÷ÀÚµéÀÇ »ê¹°¿¡ ´ëÇØ¼­´Â ¹«Á¶°Ç µ·À» ÁöºÒÇØ¾ß ÇÏ°í »óÀεé°ú °í°´µéÀÌ ¸¸µé¾î³½ »óǰÀº ÀÌ¿¡ Âü¿©ÇÏÁö ¾ÊÀº °í°´¿¡°Ôµµ ¹«·á·Î ÀüÇØÁö±âµµ ÇÑ´Ù´Â »ç½ÇÀÌ ½Ç¼¼°è¿ÍÀÇ Â÷À̸¦ ´À²¸º¸°Ô ÇØÁֱ⵵ ÇÑ´Ù.

¸î ³â Àü¸¸ ÇØµµ ´ë±â¾÷ »çÀÌÆ®¿¡¼­´Â °è¼Ó ¿Ü¸éÇÒ °Í °°´ø PHP¿¡ ´ëÇÑ Æò°¡ ÀýÇÏ´Â ÀÏÂġ ¿¾³¯À̾߱Ⱑ µÇ¾î ¹ö·È°í ÀÌÁ¦´Â ±ÝÀ¶ »çÀÌÆ®¿Í ½ÉÁö¾î ASP, JSP¸¦ ±â¹ÝÀ¸·Î ¿µ¾÷À» Çϰí ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß ¾÷üÀÇ È¨ÆäÀÌÁö¿¡¼­µµ ¸¸³ªº¼ ¼ö Àִ ȯ°æÀÌ µÆ´Ù.

PHP4°¡ ÀÌ·¯ÇÑ ´ëÁßÀûÀÎ ÁöÁö¸¦ È®º¸ÇÏ´ø ¹«·Æ °³ÀÎÀûÀ¸·Î´Â Ä«ÇÇ¾ØÆäÀ̽ºÆ®(Copy and Paste)Á¶Â÷ Áö°ã´Ù´Â »ý°¢°ú Æ÷ÅÐ »çÀÌÆ®ÀÇ ÀÏÁ¤°ü¸® ±â´É µî¿¡ »ç¿ëÇÏ´ø ³¯Â¥ °ü·Ã ÇÔ¼ö µî¿¡ ÁÖ¸Ô±¸±¸½Ä º¯°æ ÀÛ¾÷ÀÌ ½×¿©°¡´Â °ÍÀ» º¸¸é¼­ ÀÌ·± ºÎºÐµéÀ» ´ã´çÇÏ´Â ¶óÀ̺귯¸®µéÀ» ¸ð¾Æ¼­ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¸¸µé¸é ¾î¶³±î ÇÏ´Â »ý°¢À» Çß´Ù.

ÇÊ¿ä·Î ÇÏ´Â ±â´ÉµéÀº ÀÌ¹Ì ´Ù ¸¸µç µíÇѵ¥, ÀÌ¿¡ ´ëÇÑ ±³ÅëÁ¤¸®¿Í º¯°æ ÀÛ¾÷ÀÌ ¹Ýº¹µÇ´Â ½ÃÁ¡¿¡¼­ ´À²¸Áö´Â ÇǷΰ¨-Á¤È®È÷ ¸»ÇÏ¸é °ÔÀ¸¸§°ú Áö°Ü¿ò-À¸·ÎºÎÅÍ µ¹ÆÄ±¸¸¦ ã°í ÀÖ¾ú´ø µíÇÏ´Ù. ÀÌ·¸°Ô »ý»ê¼ºÀ̶ó´Â ´Ü¾î¿Í ¾î¿ï¸®Áö ¾Ê°Ô º¸ÀÌÁö¸¸ °ÔÀ¸¸§À̶ó´Â ´Ü¾î°¡ »ý»ê¼º Ãß±¸ÀÇ ÇÑ µ¿±â°¡ µÇ¾îÁֱ⵵ ÇÑ´Ù.

´ç¿¬È÷ ³²µéÀº ¾î¶»°Ô ÇÒ±î¶ó´Â ±Ã±ÝÁõÀÌ µÚ¸¦ À̾ú°í ±× ¶§ ¸¸³ª°Ô µÈ °ÍÀÌ PEAR¿´´Ù. ÇÏÁö¸¸ ±× ¶§ÀÇ PEAR´Â ¾ÆÁ÷ ¸ÀÀ» º¸¸é ½ÃÅ­ÇÔÀÌ ³²¾ÆÀÖÀ» °Í °°Àº ½ÃÀÛ ´Ü°èÀÇ ÇÁ·¹ÀÓ¿öÅ©¿´´Ù. ÀÌ¹Ì À¥ ¸ÞÀÏ µîÀ» ±¸ÃàÇϱâ À§ÇØ ÂüÁ¶ÇÏ´ø IMP À¥¸ÞÀÏ(www.horde.org)ÀÇ PHP °ü·Ã ÇÁ·¹ÀÓ¿öÅ©°¡ ¼³Ä¡µÇ¾î ÀÖ´ø ½ÃÁ¡À̶ó PEAR¿¡ ´ëÇÑ °ü½ÉÀº Àá½Ã Á¢°í, IMP ÂÊÀÇ ÇÁ·¹ÀÓ¿öÅ©¸¦ µé¿©´Ùº¸ÀÚ´Â ¹æÇâÀ¸·Î °á·ÐÀ» ³»·È´Ù.

ÇÏÁö¸¸ ÀÌ·¯ÇÑ °á·ÐÀ» °¡Áö°í º¯ÀýÇÑ °ÔÀ¸¸§À» »ý»ê¼ºÀ¸·Î ½ÂÈ­½ÃŰ±â¿¡´Â ÇÊÀÚÀÇ °ÔÀ¸¸§ÀÌ ³Ê¹«³ª ¼ø¼öÇÑ °ÔÀ¸¸§À̾ú³ª º¸´Ù. °á±¹ ±× ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Â µ¿¾ÈÀº °ü·Ã ¹®¼­µé¸¸ Æ´³¯ ¶§¸¶´Ù ÀоúÀ» »Ó ÇÁ·¹ÀÓ¿öÅ©¸¦ µµÀÔÇÏÁö´Â ¸øÇß´Ù.

ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ ¹®¹ýÀ» ÀÍÈ÷´Â ¸¸Å­ ÇÁ·¹ÀÓ¿öÅ©¶ó´Â À帣¸¦ ±¸¼ºÇÏ´Â Çü½ÄÀ» ÀÍÇô¾ß ÇÑ´Ù´Â ±³ÈƸ¸ ³²Àº ¼ÀÀ̾ú´Ù. ´Ù½Ã ¸»ÇÏÁö¸¸ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ±³À°°ú ÈÆ·Ã ¾øÀÌ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϸ鼭 ÀÌ¿¡ ÀûÀÀÇϰڴٴ »ç°í´Â ÇÁ·ÎÁ§Æ®¿¡ ´ëÇØ ÁöºÒÇÏ´Â °í°´ÀÇ µ·À» °³¹ßÀÚÀÇ ÇнÀºñ·Î »ç¿ëÇϰڴٴ À̾߱⸦ ÇÏ´Â °Í°ú ´Ù¸§¾øÀ» °ÍÀÌ´Ù.

»ç³» ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëÇØ °¡¸ç ÀûÀÀÇϰڴٴ °æ¿ìµµ °á±¹ ±³À°¿¡ Åõ¿©µÇ´Â ¸¸Å­ÀÇ ºñ¿ë°ú ½Ã°£ÀÌ ±³À°ºñ¿Í ±³À° ½Ã°£À̶ó´Â ¸í¸ñ¸¸ °®ÃßÁö ¾Ê¾ÒÀ» »Ó ´«¿¡ º¸ÀÌÁö ¾Ê´Â ÇüÅ·Π¼Ò¿äµÉ °ÍÀÌ´Ù.

Àß ÀÍÀº ¹è¿ÍÀÇ ¸¸³²
³²ÀÇ ¶±ÀÌ Ä¿ º¸ÀÌ´Â ¹ýÀ̶ó Çß´ø°¡? ³²ÀÌ Çϸé Àϵµ Àç¹ÌÀÖ¾î º¸ÀÌ´Â °Í °°´Ù. ¾Æ´Ï Á¤È®È÷ ¸»Çϸé ÇÏ´ø Àϵµ ¸Û¼®À» ±ò¾ÆÁÖ¸é ÇϱⰡ ½È¾îÁö´Â ½É¸®µµ Æ÷ÇԵǾî¾ß ÇÒ °Í °°´Ù. PEAR¸¦ º»°ÝÀûÀ¸·Î ¼öÈ®Çϱ⠽ÃÀÛÇÑ °ÍÀº º»¾÷À¸·Î JSP¿Í ¼­ºí¸´ ±â¹ÝÀÇ »çÀÌÆ®¸¦ À¯Áö º¸¼öÇÏ´ø ¶§¿´´Ù. PHP¸¦ ºÙÀâ°í »ì ¶§´Â ±×¸® ´ë´ÜÇØ º¸À̰í Àç¹ÌÀÖÀ» °ÍÀ̶ó »ý°¢Çß´ø JSP¿Í ¼­ºí¸´ÀÌ ¸·»ó ¸¸Áö°Ô µÇ´Ï Áö·çÇÔÀ¸·Î À̾îÁ³´Ù.

´õ±º´Ù³ª ³²ÀÌ Â¥³õÀº Äڵ带 À¯Áö º¸¼ö¶ó´Â ¸í¸ñÀ¸·Î Å×½ºÆ®ÇÏ´Â ¼öÁØÀÇ ÇÁ·ÎÁ§Æ®¿´°í °Ô´Ù°¡ ÀÌ¹Ì °³³äÀÌ Àß ¾Ë·ÁÁ® ÀÖ´ø MVC ÆÐÅϰú °°Àº °èÃþÈ­(layering)µµ Àû¿ëÇÏÁö ¾ÊÀº, ÇÊ¿äÇÏ¸é µ¥ÀÌÅͺ£À̽º ¿¬°áÇÏ°í µ¥ÀÌÅÍ Àаí ÀúÀåÇÏ´Â, ¿ø °³¹ßÀÚ°¡ ¼­ºí¸´À¸·Î ±¸ÇöÇÏ°í ½ÍÀ» ¶§´Â ¼­ºí¸´À¸·Î, JSP·Î ±¸ÇöÇÏ°í ½ÍÀ¸¸é JSP·Î ±¸ÇöÇØ ³õÀº Äڵ忴´Ù. ÄÚµå ´ë¼ö¼úÀ̶ó´Â ¸ðÇèÀ» °¨ÇàÇØ º¸±â¿¡´Â ¸®½ºÅ©¸¸ Å©°í ¸®ÅÏÀº ÀÛÀº °æ¿ì¶ó ´õ Áö·çÇØ ÇÏ´ø ¶§¿´´Ù.

ÀÌ ¶§ ÁöÀÎÀ¸·ÎºÎÅÍ PHP¿¡ ´ëÇÑ ¹®Àǰ¡ µé¾î¿Ô´Ù(±×·¸´Ù. ¼ÖÁ÷È÷ ¸»ÇØ µ· ¾È µÇ´Â ¾Æ¸£¹ÙÀÌÆ® °Å¸®°¡ µé¾î¿Â °æ¿ì¿´´Ù). À̾߱⸦ µé¾îº¸´Ï Ãʺ¸ PHP °³¹ßÀڵ鿡 ´ëÇØ ÄÚµù Ç¥ÁØ, º¯°æ °ü¸®, ¼­¹ö ¿î¿µ ±ÔÄ¢ µî ¾÷¹« ÁøÇà¿¡ ÇÊ¿äÇÑ ÁöħÀ» ¸¸µé°í °¡Áö°í ÀÖ´Â ¶óÀ̺귯¸® µîÀÌ ÀÖ´Ù¸é Á¦°øÇØ ÁÙ ¼ö ÀֳĴ ÀÇ·Ú¿´´Ù.

µ· ¾È µÇ´Â ÀÏÀº »ç¾çÇÑ´Ù´Â ÇÁ·Î Á¤½ÅÀ» ¹ßÈÖÇÏ´ø ¶§¿´Áö¸¸ ¿·¿¡¼­ À̰ÍÀú°Í ½ÃµµÇØ º¸´Â PHP °³¹ßÀÚµéÀÇ ¸ð½ÀÀ» º¸´Ï $·Î °¡µæ Âù PHP ÇÁ·Î±×·¡¹ÖÀ» ÇÑ´Ù´Â °ÍÀÌ ±æ¿¡¼­ $¸¦ ÁÝ´Â °Í¸¸Å­ Àç¹ÌÀÖ¾î º¸¿´´Ù. °Ô´Ù°¡ °á°ú¹°¿¡ ´ëÇÑ Ã¥ÀÓÀÌ µû¸£´Â ¿ä±¸µµ ¾Æ´ÑÁö¶ó ¹Ù·Î Á¦ÀǸ¦ ¼ö¶ôÇß´Ù.

±×·¸´Ù°í ³²¿¡°Ô º¸¿©ÁÙ ¸¸Å­ Àß Á¤¸®µÈ ¶óÀ̺귯¸®¸¦ °¡Áö°í ÀÖÀ» ¸¸Å­ ³ªÀÇ °ÔÀ¸¸§ÀÌ º¯Áú(?)µÇÁö´Â ¾ÊÀº ÅͶó PEAR¸¦ ¶°¿Ã·È°í, À̰ÍÀÌ º»°ÝÀûÀ¸·Î PEARÀÇ ¸ÀÀ» º¸±â ½ÃÀÛÇÏ´Â °è±â°¡ µÆ´Ù. °« ±¸¼ºµÈ ÆÀÀÌ ´Ü¹ø¿¡ Àß Á¤ÀÇµÈ ÄÚµù ½ºÅ¸Àϰú ÀûÁö ¾ÊÀº ¿¹Á¦¸¦ ¼ÒÀ¯ÇÏ°Ô µÆ°í, µ¥ÀÌÅͺ£À̽ºÀÇ È£Ãâ°ú µ¥ÀÌÅÍ¿¡ ´ëÇÑ CRUD ÀÛ¾÷À» ¼öÇàÇÏ´Â ÄÚµåµéÀ» ¹Ýº¹ÀûÀ¸·Î º£³¢°Å³ª IncludeÇØ »ç¿ëÇÏ´ø ¼öÁØ¿¡¼­ ÀÏÁ¤ ¼öÁØ ÀÌ»ó ¹°¸®Àû µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ Á߸³ÀûÀÎ ÄÚµåµéÀ» ¸¸µé¾î³»´Â ¼öÁرîÁö ¾î·ÆÁö ¾Ê°Ô ÁøÇàÇß´Ù.

½ÉÁö¾î SQL ¹®ÀåÀ» ´ã°í ÀÖ´Â ÆÄÀÏÀ» ¸¸µé¾î SQL ¹®ÀåÀ» Àç»ç¿ëÇϱ⵵ ÇÏ°í ¾ÖÇø®ÄÉÀÌ¼Ç °ü¸®ÀÚ¿ë ±â´É, ¼­¹ö °ü¸® ±â´É µîÀ» ¸¸µé¸é¼­ Àç¹ÌÀÖ¾î ÇÏ´Â ¸ð½ÀÀ» º¸´Ï ÁúÅõ°¡ ³¯ Á¤µµ¿´´Ù. °Ô½ÃÆÇ ¸¸µå´Â ¾ð¾î°¡ PHPÀ̶ó°í ¸·¿¬È÷ »ý°¢ÇÏ´ø Ä£±¸µéÀÌ SQL ±¸¹®À» °í¹ÎÇÒ ¼ö ÀÖ´Â ½Ã°£À» °¡Áö°Ô µÇ°í, ¹Ýº¹µÇ´Â ºÎºÐÀº È¿¿ë¼ºÀ» ÆÇ´ÜÇØ ÀçȰ¿ë °¡´ÉÇÏ°Ô °¡°øÇÏ´Â ¡®¸®ÆÑÅ丵¡¯À» ¼öÇàÇϱ⵵ Çß´Ù.

»ý»ê¼ºÀÌ ¾ó¸¶³ª ´Ã¾î³µ´ÂÁö¸¦ °è·®È­ÇØ À̾߱âÇϱâ´Â ¾î·Æ°ÚÁö¸¸, Àû¾îµµ Çпø¿¡¼­ ±³Àç·Î Á¢ÇÑ ¡®PHP·Î °Ô½ÃÆÇ ¸¸µé±â¡¯ ¼öÁØÀÇ Äڵ常 Á¢Çغ» °³¹ßÀÚµéÀÌ PEAR¶ó´Â ¼öÁØ ³ôÀº Äڵ带 Á¢Çϰí, PEARÀÇ ¿ÜÇü»Ó ¾Æ´Ï¶ó À̸¦ ±¸¼ºÇÏ´Â »ç»ó±îÁö Á¢ÇÔÀ¸·Î½á ´«¿¡ Á¢ÇÑ ¼öÁظ¸Å­ÀÇ ½Ç·Â Çâ»óÀ» ²ÒÇß´Ù´Â Á¡Àº È®½ÇÇÏ°Ô °æÇèÇß´Ù.

¿ÀÈ÷·Á ÇпøÀ» °« ³ª¿Â °³¹ßÀÚº¸´Ù 1¢¦2³â PHP¸¦ °æÇèÇÑ °³¹ßÀÚµéÀÌ PEAR¶ó´Â ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀϺΠ±â´ÉÀ» °¡¸®Å°¸ç ¡®³ªµµ ÀÌ Á¤µµ´Â © ¼ö ÀÖ´Ù¡¯°í ÁÖÀåÇÏ´ø °æ¿ìµéÀÌ PEAR¶ó´Â ÇÁ·¹ÀÓ¿öÅ© µµÀÔ¿¡ ¹æÇذ¡ µÆ´ø °Í °°´Ù. ¶Ç ºÎ¼öÀûÀ¸·Î PEAR ÀÇ CVS ¾÷±×·¹À̵带 ÅëÇØ CVS¿¡ ´ëÇÑ ÀÌÇØµµ ¾î´À Á¤µµ °øÀ¯ÇÒ ¼ö ÀÖ¾ú°í À̸¦ ÅëÇÑ ¹öÀü °ü¸®µµ ¾î·ÆÁö ¾Ê°Ô ¼öÇàÇÒ ¼ö ÀÖ¾ú´Ù´Â Á¡µµ ±â¾ï¿¡ ³²´Â´Ù.

°æÇèÀ» Àû°í º¸´Ï ½º½º·Î ´ë´ÜÇÑ ÀÏÀ» ÇÑ °Í °°¾ÆÁ® ¹ö·È´Âµ¥ ¼ÖÁ÷È÷ ¡°ÀÏ´Ü ½ÃŰ´Â ´ë·Î ÇØº¸°í À̾߱âÇϼ¼¿ä.¡± ÀÌ»óÀÇ Á¤º¸¸¦ Á¦°øÇÑ ±â¾ïÀº ¾ø´Ù°í ÇØ¾ß ÇÒ °Í °°´Ù. óÀ½ ¸ñÇ¥´Â PHP¸¦ »ç¿ëÇÏ´Â ÆÀ ³»ºÎ¿¡ È¥ÀçÇØ ÀÖ´Â »çÅõ¸®¸¦ ÀÓÀÇÀÇ Ç¥Áظ»·Î ÅëÀÏÇÏ´Â °ÍÀ̾ú´Âµ¥ ±â´ëÇÏÁö ¸øÇß´ø °á°ú±îÁö À̲ø¾î³½ °ÍÀº °³°³ÀÎÀÇ ³ë·Â¿¡ ±âÀÎÇßÀ» °ÍÀ̶ó »ý°¢ÇÑ´Ù.

±»ÀÌ PHP °³¹ßÀÚ°¡ ¾Æ´Ï´õ¶óµµ ¾Æ·¡ »çÇ׿¡ ÇØ´çÇÏ´Â °³¹ßÀÚÀÌ°í »ç¿ë ÁßÀÎ ÇÁ·¹ÀÓ¿öÅ©°¡ ¾ø´Ù¸é ÀÌÀÇ µµÀÔ¿¡ ´ëÇØ °í·ÁÇØ º¸±â¸¦ ±ÇÇÏ°í ½Í´Ù.

¡ß ¿ä±¸ÇÏ´Â ±â´ÉÀº ¸¹°í, °®°í ÀÖ´Â ¶óÀ̺귯¸®´Â ¾ø´Ù.

¡ß À¯»ç¼ºÀÌ Å« º¹¼öÀÇ »çÀÌÆ®¸¦ ±¸Ãà, °ü¸®ÇØ¾ß ÇÑ´Ù.

¡ß ´Ù±¹¾î À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇØ¾ß ÇÑ´Ù.

¡ß µ¥ÀÌÅͺ£À̽ºÀÇ À̰üÀ» Æ÷ÇÔÇØ µÎ Á¾·ù ÀÌ»óÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÀÛ¾÷À» ÇÊ¿ä·Î ÇÑ´Ù.

¡ß ¼­¹ö¿Í ¾ÖÇø®ÄÉÀÌ¼Ç ¼öÇàÀ» À§ÇÑ ¸¹Àº ¼³Á¤À» ÇÊ¿ä·Î Çϰí ÀÌÀÇ º¯°æÀÌ Àæ´Ù.

¡ß º¸´Ù »ç¿ëÇϱ⠽±°í, °­·ÂÇÑ ÇÔ¼öµéÀÌ ÇÊ¿äÇÏ´Ù(³¯Â¥, ¼öÇÐ ÇÔ¼ö µî)

¡ß ÀÎÁõ, ¾Ïȣȭ µîÀ» ó¸®ÇØ¾ß ÇÑ´Ù.

¡ß °³¹ßÆÀ¿ø°£ÀÇ Àϰü¼º ÀÖ´Â ÄÚµù ½ºÅ¸ÀÏÀ» È®¸³ÇϰíÀÚ ÇÑ´Ù.

¡ß Ç¥ÁØ(¶Ç´Â ´ë¼¼)À» µû¸£°í ÀÌÀÇ º¯È­¸¦ ½Å¼ÓÇÏ°Ô ¹Ý¿µÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù.

¡ß ³»°¡ ÇÁ·Î±×·¡¹ÖÇÏ´Â ±â´ÉÀº ´©±¸³ª ÇÊ¿ä·Î ÇÏ´Â ±â´ÉÀÌ´Ù.

¡ß Ctrl ۰¡ °íÀå ³ª Ctrl+C, Ctrl+V·Î º¹»ç¿Í ºÙ¿©³Ö±â¸¦ ¹Ýº¹ÇϱⰡ Èûµé´Ù.

´Ù¾çÇÑ ºí·»µùÀÇ ÀÚ¹Ù ÇÁ·¹ÀÓ¿öÅ©
PHP°¡ ÀÚÀ¯·Î¿î ½ÃÀåÀÇ »ê¹°À̶ó¸é ÀÚ¹Ù´Â »ó´ëÀûÀ¸·Î ¾ö°ÝÇÑ Æ² ¾È¿¡¼­ ½ÃÀåÀÇ È帧À» µû¸£°í ÀÖ´Â °ÍÀ¸·Î º¸ÀδÙ. ÀÚ¹Ùµµ PHP¸¸Å­ ÀÚÀ¯·Î¿î °³¹ß°ú Àç¹èÆ÷°¡ ÀÌ·ç¾îÁö´Â ºÎºÐ°ú ºñ±³Àû À¯¿¬ÇÏ°Ô ¿ÜºÎÀÇ ¿ä±¸¸¦ ¼ö¿ëÇϰí ÀÖÀ¸³ª ¾ö¿¬È÷ ½ãÀ̶ó´Â ¾÷ü°¡ Ç¥ÁØÀ» ÁÖµµÇϰí Àֱ⵵ ÇÏ´Ù. »óÀΰú °í°´ÀÌ ¸¸³ª´Â ½ÃÀåÀÌ ¾Æ´Ñ »óÀÎ ´ëÇ¥¿Í °í°´ ´ëÇ¥°¡ ¸¸³ª´Â ȸÀÇ Á¤µµ°¡ ÀÚ¹Ù¶ó´Â ½ÃÀåÀÇ Àǻ縦 °áÁ¤Çϰí ÀÖ´Ù°í Ç¥ÇöÇÒ ¼ö ÀÖÀ» °Í °°´Ù.

ÀÚ¹Ù ¼¼°è¿¡´Â ÀÌ¹Ì J2EE¶ó´Â °ÉÃâÇÑ ÇÁ·¹ÀÓ¿öÅ©°¡ ³ª¿Í ÀÖ´Ù. ÇÏÁö¸¸ J2EE ÇÁ·¹ÀÓ¿öÅ©´Â »ó´ëÀûÀ¸·Î ÇϺο¡ À§Ä¡ÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©·Î À̸¦ ÁÖÃåµ¹·Î »ïÀº ¶Ç ÇϳªÀÇ ÇÁ·¹ÀÓ¿öÅ© °èÃþÀ» ¸¸µå´Â °ÍÀÌ ¼³µæ·Â ÀÖ¾î º¸ÀδÙ.

»ó¿ë À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö ¾÷üµéÀÌ ÀÚ»ç °íÀ¯ÀÇ ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇϱ⵵ Çϰí, ¿ÀǼҽº À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹öµµ ¶Ç ´Ù¸¥ ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©¸¦ Æ÷ÇÔÇϰųª Á¦°øÇϱ⵵ ÇÑ´Ù. ¿À¶óŬ °°Àº ¾÷üµéµµ BC4J(Business Components for java)¶ó´Â ¼³µæ·Â ÀÖ´Â Á¦Ç°À» ³»³õ°í ÀÖ´Ù.

¾ÆÆÄÄ¡ ÀÚÄ«¸£Å¸ ȨÆäÀÌÁö(jakarta.apache.org)¸¦ ¹æ¹®Çϸé ÀÔÀÌ ´Ù¹°¾îÁöÁö ¾ÊÀ» Á¤µµ·Î ¼ö¸¹Àº ÇÁ·¹ÀÓ¿öÅ©µé°ú ´Ù½Ã À̵éÀ» Á¶ÇÕÇÑ ÇÁ·¹ÀÓ¿öÅ©µéÀÌ ¼Ò°³µÇ°í ÀÖ´Ù. ¾Õ¼­ Àá½Ã ¾ð±ÞÇÑ MVC ¸ðµ¨ÀÇ ±¸Çö¿¡´Â ½ãÀÌ ÁÖµµÇϴ ǥÁØÀº ¾Æ´Ï³ª Struts¶ó´Â ÀÚÄ«¸£Å¸ ¼­ºê ÇÁ·ÎÁ§Æ®°¡ »ç½Ç»ó Ç¥ÁØÀ¸·Î ÀÚ¸® Àâ°í ÀÖ°í, µ¥ÀÌÅͺ£À̽º¿Í °ü·ÃÇÏ¿© JDO, Hibernate µî ORM(Object Relational Mapping)À» ´ã´çÇÏ´Â ÁÖÁ¦·Î À̾߱âÇϰíÀÚ ÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©º¸´Ù ÀÛÀº ¿µ¿ªÀ» Ã¥ÀÓÁö´Â ÇÁ·¹ÀÓ¿öÅ©µéµµ ¼¼±â Èûµé Á¤µµÀÌ´Ù.

J2EE ȯ°æ¿¡¼­ Àڽſ¡°Ô ¸Â´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼±ÅÃÇÑ´Ù´Â °Í¸¸ ÇØµµ ½¬¿î ÀÏÀÌ ¾Æ´Ñ °ÍÀÌ´Ù. ¸·¿¬ÇÏ°Ô Áö¸íµµ ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼±ÅÃÇÏ´Â °Íµµ ÇϳªÀÇ ¹æ¹ýÀ̶ó¸é ÇÒ ¸»Àº ¾øÀ¸³ª ÀÚ½ÅÀÌ ÇÊ¿ä·Î ÇÏ´Â ±â´É°ú ÇÁ·¹ÀÓ¿öÅ©°¡ Á¦°øÇÏ´Â »ç»óÀ» ÆÄ¾ÇÇØ ÀûÇÕÇÑ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù. J2EE ±â¹Ý ÇÁ·¹ÀÓ¿öÅ©µéÀÌ ÀϹÝÀûÀ¸·Î °®Ãß´Â Çü»ó¿¡ ´ëÇØ ¸ÕÀú ÀÌÇØÇϰí ÀÖ¾î¾ß ÇÏ´Â °ÍÀÌ´Ù.

±× ´Ù¾çÇÑ ÇÁ·¹ÀÓ¿öÅ©µéÀ» ¾î¶»°Ô ÀÌÇØÇØ¾ß Çϴ°¡´Â À̵éÀÌ J2EE ±â¹ÝÀ̶ó´Â Á¡¿¡¼­ ÈùÆ®¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. J2EEÀÇ »ç»ó Áß ÀϺΰ¡ À̵é ÇÁ·¹ÀÓ¿öÅ©ÀÇ »ç»óÀÇ ±Ù°£ÀÌ µÉ ÅÍÀÌ´Ï J2EEÀÇ »ç»óÀ» ¸ÕÀú ÀÌÇØÇØ¾ß ÇÒ °ÍÀÌ´Ù.

J2EE ÇÁ·¹ÀÓ¿öÅ© ±¸Çö°ú µµÀÔ »çÀÌ
JSP ½ºÆåÀÌ 1.0À» ³Ñ¾î°¥ ¹«·Æ º»°ÝÀûÀ¸·Î JSP¿Í ¼­ºí¸´À» ÀÌ¿ëÇÏ´Â ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϱ⠽ÃÀÛÇß´Ù. ÀÌ¹Ì ¸¸µé¾îÁ®ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ µµÀÔÇÑ´Ù´Â »ý°¢º¸´Ù´Â ÀÚ»çÀÇ ÀÚ¹Ù ÆÐŰÁö, °øÅë ¸ðµâÀ» ¸¸µç´Ù´Â Á¤µµ·Î ¾ÖÇø®ÄÉÀ̼ÇÀÇ °øÅë ±â¹Ý ȯ°æ¿¡ ´ëÇÑ ¾÷¹«¸¦ ¼³¸íÇÏ´Â °ÍÀÌ ´õ ½±°Ô ÀÌÇØ°¡ °¡´Â »óȲÀ̾ú´Ù.

ÀڷᱸÁ¶¿Í °ü·ÃµÈ ±â´ÉµéÀ» ¸ð¾Æ¼­ ÆÐŰÁö¸¦ ¸¸µé°í, HTML ÆÐŰÁö, ¹®ÀÚ¿­(String) 󸮸¦ À§ÇÑ ÆÐŰÁö, µ¥ÀÌÅͺ£À̽º ¿¬°á°ú SQL ó¸® °ü·Ã ÆÐŰÁö µîÀ» ¸¸µå´Â °ÍÀÌ ¾÷¹«ÀÇ ÁÖ¸¦ ÀÌ·ç°í ÀÖ¾ú´Ù. ÀÌ¹Ì ¾Õ¼­ ¾ð±ÞÇÑ »ó¿ë ÇÁ·¹ÀÓ¿öÅ©µéÀÌ ¼Ó¼Ó µîÀåÇϱ⠽ÃÀÛÇÏ´ø ¶§ÀÌ°í ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀÌ Á¦ ±Ëµµ¿¡ ¿À¸£°í ÀÖ´ø ¶§¶ó ±â¾ïµÈ´Ù.

¾ÖÇø®ÄÉÀ̼ÇÀÇ ±â¹Ý ȯ°æº¸´Ù´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÀÚüÀÇ ±¸Çö°ú ½ÇÇà¿¡ ÃÊÁ¡ÀÌ ¸ÂÃß¾îÁ® ÀÖ°í º¸´Ï »ó¿ë ÇÁ·¹ÀÓ¿öÅ©¸¸Å­ ÀÌ¿¡ ÅõÀÚ¸¦ ÇÒ »óȲÀº ´ç¿¬È÷ ¾Æ´Ï¾ú°í, °¡¼ÓÀÌ ºÙÀº ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ© ÇÁ·ÎÁ§Æ®µéÀÇ ¹ßÀü ¼Óµµ´Â ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ ¼öÇàÇÏ´ø ÇÁ·ÎÁ§Æ®¿¡ »ç¿ëµÇ´ø °øÅë ¸ðµâ ÆÐŰÁöÀÇ ÁúÀ» ´É°¡Çϱ⠽ÃÀÛÇß´Ù.

ÀÚ°í ÀϾ¸é »õ·Î ÀÎÁ¤µÇ´Â Ç¥Áصé, ÀÚ¹ÙÀÇ ¹öÀü¾÷, ½ºÆåÀÇ ¹öÀü¾÷À» ¹Ý¿µÇÑ´Ù´Â °ÍÀº ÁÖ¾îÁø ÀÚ¿øÀ¸·Î´Â ºÒ°¡´ÉÇÏ´Ù´Â °á·ÐÀ» ¾ò±â±îÁö´Â ±×¸® ¿À·£ ½Ã°£ÀÌ °É¸®Áö ¾Ê¾Ò´Ù. ¾çÁúÀÇ ÆÐŰÁöµéÀÌ ½×ÀÌ´Â °Íµµ ¾Æ´Ï¾ú°í ÆÐŰÁö ¸í¼¼¼­¿¡ ´ëÇÑ ¹®¼­È­°¡ Àß ÀÌ·ç¾îÁö´Â °Íµµ ¾Æ´Ï¾ú´Ù. »ó¿ë, ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©¿Í ºñ±³ÇÒ ¶§ ´ç¿¬È÷ Àç»ç¿ëÀÇ °¡´É¼ºµµ µÚóÁö°í ÀÖ¾ú´Ù. »ó¿ëÀ̶ó¸é ±×¸¸Å­ÀÇ ÅõÀÚ°¡ ÀÌ·ç¾îÁö´Ï ÅõÀÚÇÑ ÀÚ¿øÀ» °¡Áö°í Áú¿¡ ´ëÇÑ º¯¸íÀ» ÇÒ ¼ö µµ ÀÖ°ÚÁö¸¸ ¿ÀǼҽºÀÇ °æ¿ì´Â ´ë´ÜÇϴٴ ǥÇö ÀÌ»ó ÇÒ ¸»ÀÌ ¾ø´Â ¼ÀÀ̾ú´Ù.

µÎ ¹øÂ° ÇÁ·ÎÁ§Æ®°¡ ½ÃÀÛÇÒ ¹«·Æ¿¡´Â ¹ÌÃÄ ¸ðµâÈ­¸¦ °í·ÁÇÏÁö ¸øÇÑ ºÎºÐ µî¿¡´Â ¿ÀÈ÷·Á ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©µéÀÇ ¼Ò½º¸¦ Â÷¿ëÇÏ´Â ¼öÁØÀ̾ú´Ù. ´Ù¼öÀÇ J2EE °³¹ß¿¡ À־ ÇÊ¿ä·Î ÇÏ´Â ºÎºÐµéÀ» ¾î¼³Ç ½Ç·ÂÀ¸·Î °¡°øÇÏ´Â °Íº¸´Ù °ß°íÇÑ ÇÁ·¹ÀÓ¿öÅ© Çϳª¸¦ µµÀÔÇϰí, ÇØ´ç ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ Á¦°øÇÏÁö ¾Ê°Å³ª ºÎÁ·ÇÑ ºÎºÐµéÀ» º¸ÃæÇØ »ç¿ëÇÏ´Â °ÍÀÌ ÈξÀ Çö¸íÇÑ ÀÏÀ̶ó´Â »ç½ÇÀ» ¸öÀ¸·Î ±ú´ÞÀº ¼ÀÀ̾ú´Ù.

ÇöÀç´Â J2EE¿Í´Â ¹«°üÇÑ ¿µ¿ªÀÇ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϰí ÀÖ´Â ÅͶó Ãë¹Ì»ï¾Æ¶ó°í Ç¥ÇöÇÒ ¼ö ÀÖÀ» Á¤µµ·Î ¿©À¯¸¦ °¡Áö°í À̵鿡 ´ëÇÑ °øºÎ¸¦ Çϰí ÀÖ´Ù. ÇÁ·¹ÀÓ¿öÅ©´Â ¼³Ä¡ÇÑ´Ù°í ³¡³ª´Â °ÍÀÌ ¾Æ´Ï¶ó »ç¿ëÇÒ ¼öÁØÀÌ µÇ´Â °ÍÀÌ ½ÃÀÛÀ̱⠶§¹®ÀÌ´Ù.

ÃÖ±Ù °øºÎÇϰí ÀÖ´Â °Í Áß Çϳª°¡ JSF(Java Server Faces)ÀÌ´Ù. ÀÚ¹Ù¸¦ °¡Áö°í À¥ °³¹ßÀ» ÇÏ´Â À̵éÀ» À§ÇÑ ÇÁ·¹ÀÓ¿öÅ©¶ó°í ¼Ò°³µÇ°í ÀÖÀ¸´Ï ´«ÀÌ °¡Áö ¾ÊÀ» ¼ö ¾ø´Ù. ½ãÀÇ JSF»Ó¸¸ ¾Æ´Ï¶ó Smile(smile.sourceforge.net), MyFaces(www.myfaces.org) µî ¿ÀǼҽº JSFµµ ´«¿©°Ü º¸¾ÆµÑ ¸¸ÇÏ´Ù. ½ãÀÇ JSF Àç¹èÆ÷¿Í °ü·ÃÇÑ ¶óÀ̼±½º ¹®Á¦ µîÀ¸·Î ¿ÀǼҽº ÇÁ·¹ÀÓ¿öÅ©ÀÇ °æ¿ì ÀÌµé ¿ÀǼҽº JSF¸¦ Æ÷ÇÔÇÒ °¡´É¼ºÀÌ Å©±â ¶§¹®ÀÌ´Ù(Smile°ú MyFaces¶ó´Â À̸§¿¡¼­ º¸µíÀÌ JSF °ü·Ã ÇÁ·ÎÁ§Æ®µéÀº ¾ó±¼À̶ó´Â ´Ü¾î¿¡ ÁýÂøÇÏ´Â °Í °°´Ù. Smile°ú MyfacesÀÇ °æ¿ì µÎ ÇÁ·ÎÁ§Æ® »çÀÌ¿¡ °øµ¿ °³¹ßÀÌ ÁøÇàµÇ°í ÀÖ´Ù).

¶Ç °³ÀÎÀûÀ¸·Î´Â ¸¹Àº µµ¿òÀÌ µÆ´Ù°í »ý°¢ÇÏ´Â Wrox ÃâÆÇ»çÀÇ ¡ºExpert One-on-One J2EE Design and Development¡»ÀÇ ÀúÀÚ Rod JohnsonÀÌ ÁÖµµÇÏ´Â Spring ÇÁ·¹ÀÓ¿öÅ©(www.springframework.org)ÀÇ °æ¿ìµµ ÀúÀÚ°¡ Ã¥¿¡¼­ À̾߱âÇÏ´ø ³»¿ëÀÇ ¿¬Àå¼±»ó¿¡¼­ ¿©Å¸ ÇÁ·¹ÀÓ¿öÅ©µé°ú´Â Â÷º°È­µÈ »ç»óÀ» º¸¿©ÁÖ´Â °æ¿ì¶ó »ý°¢µÇ¾î ¿­½ÉÈ÷ ¸¸Á®º¸°í ÀÖ´Ù. ±×ÀÇ ¸»´ë·Î J2EE °°Àº ±¸Çö ±â¼úº¸´Ù °´Ã¼ÁöÇâ ¼³°è°¡ Áß¿äÇÏ´Ù´Â »ç»ó°ú Å×½ºÆ®¿¡ ´ëÇÑ °­Á¶ µîÀÌ °í½º¶õÈ÷ ³ì¾Æ ÀÖ´Ù´Â »ý°¢À» ÇÏ°Ô µÈ´Ù(Spring¿¡ ´ëÇØ ºñÆÇÀûÀÎ ½Ã°¢ÀÌ ¾ø´Â °ÍÀº ¾Æ´Ï´Ù).

»ó´ëÀûÀ¸·Î Á¼Àº ÆøÀÇ ±â¼úÀû ÁÖÁ¦¿¡¼­ ¹þ¾î³ª °´Ã¼ÁöÇâÀ̶ó´Â ³ÐÀº ½Ã°¢¿¡¼­ ÇÁ·¹ÀÓ¿öÅ©°¡ °®Ãß¾î¾ß ÇÒ ¸ð½ÀµéÀ» »ìÆì º¼ ¼ö ÀÖ´Â ¼ÀÀÌ´Ï Á¢ÇØ º»´Ù¸é ÇÁ·¹ÀÓ¿öÅ©ÀÇ »ç¿ëÀ» ¶°³ª¼­ J2EE¿Í ¾ÖÇø®ÄÉÀ̼ÇÀÇ Áß°£¿¡ À§Ä¡ÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÀÌÇØ¿¡µµ Å« µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¾ÆÆÄÄ¡ ÀÚÄ«¸£Å¸ ÇÁ·ÎÁ§Æ®ÀÇ ÇÁ·¹ÀÓ¿öÅ©µé¿¡ °ßÁÙ ¸¸ÇÏ´Ù´Â ÀǰßÀ» °®°í ÀÖ´Ù.

´å³Ý ȯ°æÀÇ ÇÁ·¹ÀÓ¿öÅ©
PHP¿Í J2EE ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ±ÛÀ» ÀÐ°í ´å³Ý¿¡ ´ëÇÑ ±â´ë¸¦ Çß´Ù¸é ¸ÕÀú Á˼ÛÇÏ´Ù´Â ¸»¾¸À» µå·Á¾ß°Ú´Ù. ASP¸¦ °¡Áö°í ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇØº» °æÇèÀº ÀÖÀ¸³ª, ¾ÆÁ÷ ASP.NETÀ» °¡Áö°í ³²ÀÇ µ·À» ¹Þ´Â ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇØº» °æÇèÀº ¾ø´Â ÅͶó ½ÇÀü °æÇèÀÌ ¾ø´Â »óÅÂÀ̱⠶§¹®ÀÌ´Ù.

ASP.NETÀÇ °æ¿ì °³¹ß»çÀÇ Ã¶ÀúÇÑ °ü¸®¿Í ÁÖµµ¶ó´Â ¼ºÁ÷ÀÚÀÇ À²¹ýÀ» µû¸£´Â °æ¿ì¶ó°í ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. °ß°íÇÔÀ» ¾òÀ» ¼ö ÀÖ´Â ¹æ¹ýÀ̱â´Â Çϳª À¯¿¬ÇÔÀ» ¹ßÈÖÇϱâ´Â ¾î·Á¿î ¹æ¹ýÀ̱⵵ ÇÏ´Ù. ÇÏÁö¸¸ Àû¾îµµ ASPÀÇ ¿¬Àå¼±¿¡¼­ ASP.NETÀ» ¹Ù¶óº» °æ¿ì ±× À¯¿¬ÇÔ¿¡ ´ëÇÑ ¿ì·Á¸¦ ºÒ½Ä½Ãų ¼ö ÀÖ´Â ¼öÁØÀ¸·Î Á¦Àۻ簡 À̸¦ °¡²Ù°í ÀÖ´Ù´Â »ý°¢ÀÌ´Ù.

¾Õ¼­ COM, DCOM µî ¼¼ºÎ ±¸Çö ±â¼úº¸´Ù´Â ¼³°è »ç»óÀ» ¾î¶»°Ô ¹Ý¿µÇϰí Àִ°¡°¡ ÇÁ·¹ÀÓ¿öÅ©¸¦ Æò°¡ÇÏ´Â Áß¿äÇÑ ±âÁØÀÌ µÇ¾î¾ß ÇÑ´Ù´Â ÁÖÀå¿¡ µ¿ÀÇÇÑ´Ù°í À̾߱âÇß´Ù. ´å³Ý ÀÚü°¡ ±× ¾È¿¡ Àç»ç¿ë °¡´ÉÇÑ ¼ö¸¹Àº ÄÄÆ÷³ÍÆ®µéÀÌ Æ÷ÇÔµÈ ÅëÇÕ ÇÁ·¹ÀÓ¿öÅ©ÀÌ°í ¾ÆÁÖ ³·Àº °èÃþ¿¡¼­ºÎÅÍ µ¥ÀÌÅÍÀÇ °´Ã¼È­, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µî ¾ÖÇø®ÄÉÀ̼ǰú Á÷Á¢ ¸¸³ª´Â °èÃþ±îÁö¸¦ Æ÷ÇÔÇϰí ÀÖÀ¸´Ï º°µµÀÇ ÇÁ·¹ÀÓ¿öÅ©°¡ ±¸ÇöµÉ Æ´ÀÌ ³ÐÁö´Â ¾ÊÀº ¼ÀÀÌ´Ù.

Àß ±¸ÇöµÇ°í Àß ¹®¼­È­µÇ¾î ÀÖ´Ù´Â Á¡µµ ÀÌ·¯ÇÑ °ß°í¼ºÀ» ÇÑÃþ µ¸º¸ÀÌ°Ô ÇØÁÖ´Â ºÎºÐÀÌ µÉ °ÍÀÌ´Ù. ÇÁ·¹ÀÓ¿öÅ©ÀÇ È°¿ëÀ» µ½´Â ¶Ç ÇϳªÀÇ ÇÁ·¹ÀÓ¿öÅ©º¸´Ù´Â ¿ÀÈ÷·Á ÇÁ·¹ÀÓ¿öÅ© ¾È¿¡¼­ ±â´ÉÀ» È®ÀåÇÏ´Â ÄÄÆ÷³ÍÆ® °³¹ß°ú µµÀÔÀÌ ÁÖ¸¦ ÀÌ·ç´Â °æ¿ì´Ù.

´Ù¸¸ °´Ã¼ÀÇ ¿µ¼Ó¼ºÀ» º¸ÀåÇϱâ À§ÇØ °ü°èÇü µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ´Â °æ¿ì ¹ß»ýÇÏ´Â ºÒÀÏÄ¡¿¡ ´ëÇØ¼­´Â ¼³°èÀÇ »ç»óÀ» °í½º¶õÈ÷ ¿Å±â±â¿¡´Â ¾î·Á¿î ºÎºÐÀÌ ÀÖ´Ù. MS SQL°ú ADO.NET °£¿¡´Â ÀÌ·¯ÇÑ ºÒÀÏÄ¡¸¦ ¾î´À Á¤µµ Á¶Á¤ÇÒ ¼ö ÀÖµµ·Ï ±â´ÉÀÌ Á¦°øµÇ°í ÀÖÀ¸³ª °´Ã¼ÁöÇâ ¼³°è¸¦ °¡Áö°í ÀÚµ¿À¸·Î Äڵ带 »ý¼ºÇÒ ¼ö ÀÖ´Â ¼öÁØ¿¡´Â ¸ø ¹ÌÄ¡°í ÀÖÀ¸¸ç °ü°èÇü µ¥ÀÌÅͺ£À̽º°¡ MS SQL¸¸ Á¸ÀçÇÏ´Â °Íµµ ¾Æ´Ï´Ù.

ÀÌ·± ÀÌÀ¯¿¡¼­ ´å³Ý ÇÁ·¹ÀÓ¿öÅ© ¾È¿¡¼­ À̸¦ ¹Ý¿µÇÒ ¼ö ÀÖ´Â ÇϺΠÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ´Ù¾çÇÑ Á¢±ÙÀÌ ½ÃµµµÇ°í ÀÖ´Ù. ´ëÇ¥ÀûÀÎ ¿¹·Î ¿ÀǼҽº ÇÁ·ÎÁ§Æ®·Î ÁøÇàµÇ°í ÀÖ´Â Olero(www.olero.com)¸¦ µé ¼ö ÀÖ´Ù. ORM ¼³°è¿¡ µû¶ó µ¥ÀÌÅÍ Á¢±Ù Äڵ带 »ý¼ºÇØ ÁÖ´Â ÇÁ·Î±×·¥À¸·Î ÀÚ¹ÙÀÇ JDO, Hibernate µîó·³ °´Ã¼¿Í °ü°èÇü µ¥ÀÌÅͺ£À̽º¸¦ ¿¬°áÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÑ´Ù.

ÀÚ¹Ù ¼­¹ö°¡ ¿¬ÁÖÇÏ´Â Ç÷¡½Ã, Ç÷º½º
À¥ ÇÁ·Î±×·¡¹ÖÀ» ¾÷À¸·Î »ïÀº µÚ·Î °è¼ÓµÇ´Â °í¹ÎÀÌ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ºÎºÐÀÌ´Ù. HTMLÀÇ Æû(Form)¸¸ °¡Áö°í »ç¿ëÀÚ¿ÍÀÇ »óÈ£ ÀÛ¿ëÀ» ó¸®Çϱ⿡´Â ´Ã ºÎÁ·ÇÔÀ» ´À³¢°Ô µÈ´Ù. ±×·± ÀÌÀ¯¿¡¼­ Áö¼ÓÀûÀÎ °ü½ÉÀ» ±â¿ïÀ̰í ÀÖ´Â °ÍÀÌ Ç÷¡½Ã´Ù. µðÀÚÀ̳ʵ鸸ŭ ¸ÚÁø È­¸éÀ» ¸¸µéÁö´Â ¸øÇÏÁö¸¸ ÀÚ¹Ù½ºÅ©¸³Æ®¿Í µ¿ÀÏÇÑ ¹®¹ýÀ¸·Î ÇÁ·Î±×·¡¹Ö ÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡µµ Ç÷¡½Ã¿¡ ´ëÇÑ Á¢±ÙÀ» ¼ö¿ùÇÏ°Ô ÇØÁÖ¾ú´Ù.

¾ÆÁ÷ ¿Ü°û¿¡¼­ ±¸°æ¸¸ ÇÏ´Â ¼öÁØÀÌÁö¸¸ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¿¡¼­ MXMLÀ» ÀÌ¿ëÇØ Ç÷¡½Ã ¾ÖÇø®ÄÉÀ̼ÇÀ» »ý¼ºÇϰí ÀÚ¹Ù °´Ã¼¿¡ ´ëÇÑ Á¢±ÙÀÌ °¡´ÉÇÏ´Ù´Â ¸Å·ÂÀ» Áö´Ñ ¸ÅÅ©·Î¹Ìµð¾îÀÇ Ç÷º½º(FLEX)¶ó´Â Á¦Ç°µµ ÁÖ¸ñÇÒ ¸¸ÇÏ´Ù. À¥ ºê¶ó¿ìÀú¶ó´Â ÀüÅëÀûÀΠŬ¶óÀÌ¾ðÆ® È¯°æÀ» Ç÷¡½Ã·Î ´ëüÇϰí, °íÀ¯ÀÇ µ¥ÀÌÅÍ ¿¬°á, XML ÀÔÃâ·ÂÀ» Áö¿øÇϰí ÀÖÀ¸´Ï ÃæºÐÈ÷ ¶Ç ÇϳªÀÇ ÇÁ·¹ÀÓ¿öÅ©¶ó ºÎ¸¦ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

¾Õ¼­ ¾ð±ÞÇÑ À¥ °³¹ß °ü·Ã ÇÁ·¹ÀÓ¿öÅ©µéÀÌ ÁÖ·Î ¼­¹ö ÂÊ¿¡ Ä¡¿ìÃÄ ÀÖ´Ù´Â ÀλóÀ» ÁÖ°í ÀÖ´Â ¹Ý¸é¿¡ Ç÷º½ºÀÇ °æ¿ì ¼­¹ö¿Í Ŭ¶óÀÌ¾ðÆ® ¸ðµÎ¸¦ °í·ÁÇÏ´Â ÇÁ·¹ÀÓ¿öÅ©¶ó ÇÒ ¼ö ÀÖ°Ú´Ù. ÇöÀç´Â ÀÚ¹Ù ±â¹ÝÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö¿¡¼­¸¸ µ¿ÀÛÇϳª °ð ´å³Ý¿¡ ´ëÇÑ Áö¿øµµ ÀÌ·ç¾îÁø´Ù°í ÇÏ´Ï ÁÖÀÇ ±í°Ô »ìÆìº¼ Á¦Ç° Áß Çϳª¶ó »ý°¢ÇÑ´Ù.

¾ÆÅ°ÅØÃ³¿Í ÇÁ·¹ÀÓ¿öÅ©
±ÛÀ» ½á°¡¸é¼­ °è¼Ó »ç¿ëÇÏ°í ½Í¾ú´ø ´Ü¾î°¡ ¡®¾ÆÅ°ÅØÃ³¡¯¶ó´Â ´Ü¾î¿´´Ù. ¾ÆÅ°ÅØÃ³¸¦ ±¸ÇöÇϰí ÀÖ´Â °ÍÀÌ ÇÁ·¹ÀÓ¿öÅ©¶ó ÀÌÇØÇÒ ¼ö ÀÖ°í, ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¾ÆÅ°ÅØÃ³¸¦ »ìÆìº¸´Â °ÍÀÌ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌÇØÇÏ´Â °ÍÀ̶ó°í °£´ÜÇÏ°Ô À̾߱âÇÏ°í ½Í¾úÁö¸¸ ÇÁ·¹ÀÓ¿öÅ©¶ó´Â ¿ë¾îÁ¶Â÷µµ ÀûÀýÈ÷ ¼³¸íÇÒ ¼ö ÀÖ´Â ¼öÁØÀÌ ¸øµÈ ÅÍ¶ó ¾ÆÅ°ÅØÃ³¶ó´Â ¿ë¾îÀÇ »ç¿ëÀ» ¸Á¼³¿´´Ù.

ÇÁ·¹ÀÓ¿öÅ©¸¦ ±¸¼ºÇÏ´Â °³°³ÀÇ Äڵ带 º¸¸é¼­ ¡®³ª´Â À̰ͺ¸´Ù ´õ Àß ¸¸µé ¼ö ÀÖ´Ù¡¯´Â »ý°¢À» ÇÒ ¼ö ÀÖÀ» °ÍÀ̰í, ±× »ý°¢ÀÌ Æ²¸®Áö ¾ÊÀ» ¼ö ÀÖ´Ù. ÇÏÁö¸¸ °Ç¹°À» ÀÌ·ç°í ÀÖ´Â º®µ¹ Çϳª¸¦ ´õ Àß ±¸¿ï ¼ö ÀÖ´Ù°í ÇØ¼­ °Ç¹°À» ´õ Àß ÁöÀ» ¼ö ÀÖ´Â °Í ¶ÇÇÑ ¾Æ´Ï¶ó´Â Á¡µµ ÁÖÁöÇØ¾ß ÇÑ´Ù.

´Ü¼øÈ÷ ½º½º·Î ±¸ÇöÇÏ´Â °Íº¸´Ù ³²ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼öÁØÀ¸·Î ±¸ÇöÇÏ´Â °ÍÀÌ ´õ ¾î·Á¿î ÀÏÀ̰í, À̸¦ »ç¿ëÇÏ´Â °Í ¶ÇÇÑ ÀÌÀÇ ±¸Çö ¸øÁö¾Ê°Ô ¾î·Á¿î ÀÏÀÏ °ÍÀÌ´Ù. ŸÀÎÀÇ Äڵ带 º£³¢´Â °ÍÀÌ ¾Æ´Ï¶ó ŸÀÎÀÇ »ç»óÀ» ¹Þ¾ÆµéÀÌ´Â °ÍÀÌ ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÏ´Â ÀÏÀ̶ó »ý°¢ÇÑ´Ù. ³¡À¸·Î ÇÁ·¹ÀÓ¿öÅ©°¡ Á¦¸òÀ» Çϱâ À§Çؼ­´Â ¹Ýµå½Ã ÀÌ¿¡ ´ëÇÑ ÀÌÇØ¿Í ÇнÀÀÌ ¼±ÇàµÇ¾î¾ß ÇÑ´Ù´Â »ç½ÇÀ» ´Ù½Ã±Ý °­Á¶ÇØ º»´Ù. @

* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ ÀÚ¸ÅÁöÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.
°ü·Ã±â»ç
À¥ App. º¸¾È ÇÁ·¹ÀÓ¿öÅ©, ¾î¶² °Ô ÀÖ³ª
°³¹ß ȯ°æÀÇ »õ·Î¿î º¯È­¡¸ºñÁÖ¾ó ½ºÆ©µð¿À 2005 ¸Àº¸±â¡¹
[ÇØÄ¿ ÃÖÈÄÀÇ ¾ð¾î, Ä¿¸Õ Lisp] ¨ç ¿Ö ÇØÄ¿ÀÇ ¾ð¾îÀϱî?
[¿ÀǼҽº¸¦ ÀÌ¿ëÇÑ ½Ã½ºÅÛ ÅëÇÕ] ¨ç VSSH ÇÁ·¹ÀÓ¿öÅ©
ÁÖ¸ñ¹Þ´Â SW °³¹ß¹æ¹ý·Ð¡¸ºñ±³ ºÐ¼®¡¹
[´å³Ý ÇÁ·ÎÁ§Æ®¸¦ Á¤º¹Ç϶ó] ¨ç ÀÌ·¡¼­ ¾ÈµÇ´Â°Å±º!
¼ÒÇÁÆ®¿þ¾î °³¹ß ¹æ¹ý·Ð Ãæ°ÝÁøÈ­¡¸MDA¡¹
[ÀÚ¹Ù ÇÁ·ÎÁ§Æ® ¼º°ø ³ëÇÏ¿ì] ¨ç ÇÁ·Î¼¼½º ŽÇè±â
BEA, App. ÇÁ·¹ÀÓ¿öÅ©¡¸ºñÇÏÀ̺꡹ÄÚµå °ø°³ °³½Ã
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
[Á¶Çý¶õ]ºñÁÖ¾ó½ºÆ©µð¿À2008 S...
[½Å°æÁØ]Visual C++ 20...
[±è±Ù]¿ÀǼҽºÀÇ °¡Ä¡ ½ÇÇöÀ» Åë...
[¹®Á¾¼ö] ±â¾÷ÀÇ ¾ó±¼ 'ÄÁÅü¾ÅÍ...
[¹é½ÂÁÖ] °¡»óÈ­ÀÇ ½Ã´ë, IT ...
À©µµ¿ìCE µð¹ÙÀ̽º µå¶óÀ̹ö¿¡ °ü...
[±â°í]¿Ã¸²ÇÈ ½ÃÁ𠺸¾È À§Çù¿¡ ...
ÀÏÇÒ ¸À ³ª´Â ±â¾÷Çü ³ëÆ®ºÏPC ¡¦µ¨ ¡®·¡Æ¼Æ©µå E6400'(13ÀÏ Ãâ°í) [00:09:50]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
3D ¸ÖƼÅÍÄ¡ µð½ºÇ÷¹ÀÌ¡¦Çï½ÌŰ ¿¬±¸¼Ò '½ÃƼ¿ö'(City Wall) [00:02:28]
Áöµð³ÝÄÚ¸®¾Æ ¿µ»óÁ¦ÀÛÆÀ
¡°Çѱ¹ SW´Â ·¹µå¿À¼ÇÀΰ¡?¡±
"¾×ƼºêX¿Í °øÁ¸ ¸ð»ö"¡¦±¸±Û, ...
°øÀÎÀÎÁõüÁ¦, ¿ì¸®¿¡°Ô ÀÓ¹ÚÇÑ ¹Ì...
¡®¾Ë¾à¡¯ µ¹Ç³Àº ³×À̹öµµ ¸ø¸»·Á?
UX´Â ·¯ºê¾×Ãò¾ó¸®½Ä ÇÁ·ÎÆ÷Áî
³×À̹öÆÇ ÆÄÀÌ¾îÆø½º3, 9¿ù4ÀÏ ...
KTF, ³» ¼Õ ¾ÈÀÇ ¹ý´ç 'º×´Ù...
KT ¸Þ°¡ÆÐ½ºÁ¸, Ȳ±Ý 10µ·¿¡ ...
»ï¼ºÀüÀÚ, '½Ç¼ÓÇü' µðÁöÅо×ÀÚ ...
ij³íÄÚ¸®¾Æ, À×Å©Á¬ ÇÁ¸°ÅÍ¡¤º¹ÇÕ±â...
Àå¸éÃÔ¿µµµ ¾Ë¾Æ¼­ 'ôô'¡¦ÆÄÀÎÇÈ...
 
 
The Korean edition of 'ZDNet' is published under license from CNET Networks, Inc., San Francisco, CA, USA. Editorial items appearing in 'ZDNet Korea' that were originally published in the US Edition of 'ZDNet', 'CNET', and 'CNET News.com' are the copyright properties of CNET Networks, Inc. or its suppliers.
Copyright ¨Ï 2008 CNET Networks, Inc. All Rights Reserved. 'ZDNet', 'CNET' and 'CNET News.com' are trademarks of CNET Networks, Inc.