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

ÀÌâ½Å(Ƽ¸Æ½º¼ÒÇÁÆ®ÀÇ À¥&XML Å×Å©³î·ÎÁö ÆÀ Ã¥ÀÓÀÚ)   2006/12/28
1ºÎ | ÇÁ·Î±×·¡¸ÓÀÇ ²ÞÀÌ Çö½Ç·Î ÆîÃÄÁú¡¸ÀÚ¹Ù 2.0ÀÇ ½Ã´ë¡¹
2ºÎ | POJO·Î µ¹¾Æ¿Â¡¸EJB 3.0°ú ÀÚ¹Ù ÆÛ½Ã½ºÅϽº API¡¹
3ºÎ | À¥ 2.0 ½Ã´ë¸¦ ¼±µµÇÒ¡¸ÀÚ¹Ù À¥ ¼­ºñ½º 2.0¡¹
4ºÎ | ¸ð¹ÙÀÏ ±â±âÀÇ ¹Ì·¡¸¦ ¿©´Â¡¸¸ð¹ÙÀÏ ÀÚ¹Ù Ç÷§Æû¡¹
5ºÎ | ¹Ì¸® º¸´Â ¹Ì·¡ °³¹ßȯ°æ¡¸ÀÚ¹ÙSE 6¡¹
Plus | ÀÚ¹Ù°³¹ßÀÚ Æä½ºÆ¼¹ú - The Power Of The Java¡¸2006 ÀÚ¹Ù¿ø ÄÁÆÛ·±½º¡¹
ÀÚ¹Ù
[Áöµð³ÝÄÚ¸®¾Æ]»õ·Î¿î ¿ë¾î¸¦ ¸¸µå´Â °ÍÀº ½¬¿ì¸é¼­µµ ¾î·Á¿î ÀÏÀÌ´Ù. À¥2.0µµ ±×·¸´Ù. ´©°¡ °¨È÷ À¥À̶ó´Â ÀϹÝÈ­µÈ ¸í»ç¿¡ ¹öÀü¹øÈ£¸¦ ºÙÀÏ »ý°¢À» Ç߰ڴ°¡?

±×·¯³ª Çѹø ¹°²¿°¡ Æ®À̸é ÀϹÝÈ­±îÁö´Â ÀÏ»çõ¸®´Ù. ´õ¿íÀÌ 1990³â´ë Á߹ݺÎÅÍ ´ëÁßÈ­¿¡ ¼º°øÇÑ ÀÎÅÍ³Ý °ü·Ã ±â¼ú¿¡ ÀÖ¾î 2000³â´ë Áß¹ÝÀº È®½ÇÈ÷ ÀüȯÁ¡À¸·Î »ï±â ÃæºÐÇß°í, °Å±â¿¡ 2.0À̶ó´Â Á¢¹Ì»ç´Â ÈǸ¢ÇÑ Á¶ÇÕÀ̾ú´Ù. ¿ì¿¬ÀÎÁö´Â ¸ô¶óµµ ¿ÃÇØ ¸¹Àº ÀÚ¹Ù ±â¼úÀÌ Å« º¯È­¸¦ °Þ¾ú´Ù. ÀÚ¹Ù À¥ ¼­ºñ½º¸¦ ÀÌ·ç´Â »õ·Î¿î Ç¥ÁصéÀÌ ´ë°Å µîÀåÇÏ¿© ÇÊÀÚ´Â ±×°ÍµéÀ» ÇÑ µ¥ ¹­¾î ÀÚ¹Ù À¥ ¼­ºñ½º 2.0À̶ó°í ºÎ¸£±â ½ÃÀÛÇß´Ù(weblogs.java.net/blog/iasandcb/archive/2006/03/java_web_servic.html ÂüÁ¶).

±×·±µ¥ À̹ø¿¡´Â ¶Ç ´Ù¸¥ »õ·Î¿î À̸§ÀÌ ÇÊ¿äÇÑ ¶§°¡ µÇ¾ú´Ù. ÀÛ³â°ú ¿ÃÇØ¿¡ °ÅÃÄ ÀÚ¹ÙÀÇ ¸ðµç ¸é¿¡¼­ »õ·Î¿î ±¹¸éÀ» ¸Â°Ô µÈ Å¿ÀÌ´Ù. ±×·¡¼­, ³ª´Â ´Ù½Ã °ú°¨È÷ ÀÚ¹Ù¿¡ ¡®2.0¡¯À̶ó´Â ¹öÀüÀ» ºÙ¿©º¸°íÀÚ ÇÑ´Ù. 1ºÎ¿¡¼­´Â ÀÚ¹Ù 2.0ÀÌ ÀÚ¹Ù 1.0°ú ¾î¶»°Ô ´Ù¸¥ Áö¿Í ÀÚ¹Ù 2.0 ½Ã´ë¿¡ °³¹ßÀÚµéÀÌ ÁÖ¸ñÇØ¾ß ÇÒ °ÍÀº ¹«¾ùÀÎÁö¿¡ ´ëÇØ ¾Ë¾Æº¸ÀÚ.

  »õ À̸§À» ¾òÀº ÀÚ¹Ù Ç÷§Æû

ÀÚ¹ÙÀÇ À̸§ÀÌ ¹Ù²î¾ú´Ù. J2ME, J2SE, J2EE, ÀÚ¹Ù°¡ ½ÇÇè½Ç ¼öÁØÀ» ¹þ¾î³ª º»°ÝÀûÀ¸·Î ÁÖ¸ñÀ» ¹Þ´ø 1990³â´ë ¸»ºÎÅÍ ¾²À̱⠽ÃÀÛÇÏ¿© °Ýº¯ÀÇ IT°è¿¡¼­´Â º¸±â µå¹°°Ô ¿À·£ ¼ö¸íÀ» ´©¸° À̸§ÀÌ´Ù.

¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(ÀÌÇÏ MS)ÀÇ À©µµ¿ì¸¸ ºÁµµ À©µµ¿ì 95, 98, 2000, 2003À̶ó´Â ¿¬µµ ±â¹Ý À̸§°ú ´õºÒ¾î Áß°£Áß°£ ME, XP, ÀÌÁ¦´Â ºñ½ºÅ¸(Vista)±îÁö ¾²ÀÌ¸ç ¹öÀü ¹øÈ£¶ó´Â ÀϹÝÀûÀÎ ¸í¸í¹ý°ú´Â °Å¸®°¡ ¸Õ Çຸ¸¦ °ÅµìÇØ ¿Ô´Ù. ¼­ºñ½º ÆÑÀ̶ó´Â ¼ö´ÜÀ¸·Î ¹Ô¹ÔÇÑ À̸§¿¡ ÈûÀ» ÁÖ´Â ¼¾½ºµµ ¼±º¸¿´´Ù.

±×¿¡ ºñÇϸé ÀÚ¹Ù´Â J2SE¸¸ º¸´õ¶óµµ 1.1¿¡¼­ 1.2·Î Çö´ëÈ­µÈ ÀÌÈÄ·Î 1.4¿Í 1.5¿¡ À̸£¸é¼­ »ó´çÈ÷ Å« º¯È­°¡ ÀÖ¾úÀ½¿¡µµ °è¼Ó 1.xÀÇ ¹öÀü ¹øÈ£¸¦ °í¼öÇØ¿Ô´Ù. °³ÀÎÀûÀ¸·Î J2SE¿¡¼­ÀÇ 2¶ó´Â ¼ýÀÚ´Â ¸Å¿ì Á¦ÇÑÀûÀ̶ó°í »ý°¢Çß´Ù. µµ´ëü ¾ðÁ¦±îÁö ÀÚ¹Ù2¶ó°í ÇÒ °ÍÀÎÁö ±Ã±ÝÇϱâ±îÁö Çß´Ù. J2SE 1.4´Â ÄÚ¾î Ç÷§Æû¿¡ ÀÖ¾î °¡Àå ¸¹°í Áß¿äÇÑ API Ãß°¡°¡ ÀÖ¾ú°í, J2SE 1.5´Â ÀÚ¹Ù ¾ð¾î ÀÚü¿¡ ½É´ëÇÑ ¹ßÀüÀÌ ÀÖ¾ú´Ù. ÀÌ¹Ì À̶§ºÎÅÍ 2¶ó´Â Å׵θ®·Î ¹­±â¿¡´Â Ä¿Á®¹ö·È´ø °ÍÀÌ ¾Æ´Ò±î? ±×·¡¼­ ÇÊÀÚ´Â J2SE 1.4ºÎÅÍ´Â 1.4´ë½Å 4.0À» ½á¾ß ÇÏ´Â °ÍÀÌ ¾Æ´Ñ°¡ ÇÏ´Â »ý°¢ÀÌ µé Á¤µµ¿´´Ù.

ÀÌ·± ÀÛÀº ´ÜÀ§ÀÇ ¹öÀü ¾÷ÀÌ ¾ÈÁ¤°¨À» ³ªÅ¸³¾ ¼ö´Â ÀÖ°ÚÁö¸¸ µ¿½Ã¿¡ ´õµò ¼ºÀå¼¼¸¦ ½Ã»çÇÒ ¼öµµ ÀÖ´Â Å¿ÀÌ´Ù. ½ÇÁ¦·Î´Â ´ëÆø º¯Çߴµ¥µµ ¹öÀü ¹øÈ£¸¦ ³·Ãç º°·Î º¯ÇÑ °ÍÀÌ ¾ø´Ù´Â ½ÄÀÇ Åµµ´Â ¿ÀÈ÷·Á Á¡Á¡ ´õ ¸¹Àº ¹®Á¦¸¦ ÇØ°áÇØ¾ß ÇÏ´Â ¹ü¿ë ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÖ¾î ´ä´äÇÏ´Ù´Â ÀλóÀ» Áֱ⿡ ÃæºÐÇß´Ù.

J2EEµµ »óȲÀº ¸¶Âù°¡Áö¿©¼­ 1.2·Î ½ÃÀÛÇÏ¿© 1.3¿¡¼­ EJB 2.0À¸·Î Å©°Ô µµ¾àÇÑ ºÐ»ê ÄÄÆ÷³ÍÆ® ±â¼úÀº 1.4¿¡¼­ À¥ ¼­ºñ½º Áö¿øÀÇ Ãß°¡·Î ³¯°³¸¦ ´Þ¾ÒÁö¸¸ ¿©ÀüÈ÷ 1.x¶ó´Â ºó¾àÇÑ ¹öÀüÀ» °¡Áö°í ÀÖ¾ú´Ù.

±×·¡¼­, J2SE 1.6°ú J2EE 1.5ºÎÅÍ´Â J2¶ó´Â ¾àÀÚ¸¦ ¹ö¸®°í ÀÚ¹Ù¶ó´Â ¿ÏÀüÇÑ À̸§À¸·Î µ¹¾Æ¿È°ú µ¿½Ã¿¡ 1.6´ë½Å 6, 1.5´ë½Å 5¶ó´Â °ú°¨ÇÑ ¹öÀü ¾÷±×·¹À̵带 ´ÜÇàÇÏ°Ô µÇ¾ú´Ù. ¾ÆÁ÷µµ ¿©ÀüÈ÷ J2SE¿Í J2EE¶ó´Â ¸»Àº ÀÚ¹Ù Ç÷§ÆûÀÇ ´ë¸í»ç·Î ¸¹ÀÌ ¾²À̰í ÀÖÁö¸¸, »õ ¼úÀ» »õ ºÎ´ë¿¡ ´ãµíÀÌ ÀÚ¹ÙSE 6¿Í ÀÚ¹ÙEE 5´Â ±× »õ·Î¿î À̸§°ú ÇÔ²² ¡®2¡¯¶ó´Â ±¼·¹¸¦ ¹þ¾î³ª µµ¾àÀÇ ·Îµå¸ÊÀ» »ç¿ëÀÚ¿¡°Ô Á¦½ÃÇϴ ù°ÉÀ½À» µðµð°Ô µÈ´Ù.

ÇÑÆí, ÇÔ²² À̸§À» ¹Ù²Û ÀÚ¹Ù ME´Â ¹öÀü ¹øÈ£ÀÇ Å« º¯°æÀº ¾øÁö¸¸ ³»½Ç¿¡ À־´Â Å« º¯È­¸¦ ´õÇß´Ù. Á¦¾àÀÌ ¸¹´ø CLDC(connected Limited Device Configuration)¿¡¼­ °ÅÀÇ PC±ÞÀÎ CDC(connected Device Configuration)·Î ºü¸¥ ÀÌÀü Çö»óÀ» º¸ÀÌ¸ç »õ·Î¿î À̸§¿¡ °É ¸Â´Â ½ÇÁúÀûÀÎ º¯È­°¡ ÀϾ°í ÀÖ´Ù.

  ¿ÀÇ Ç÷§ÆûÀÇ °¡Ä¡

ÀÚ¹Ù2.0 ½Ã´ëÀÇ °³¸·ÀÌ À¥2.0 ½Ã´ëÀÇ °³¸·°ú °¡Àå À¯»çÇÑ Á¡Àº ¹Ù·Î ¿­¸° Ç÷§Æû(Open Platform)¿¡¼± ãÀ» ¼ö ÀÖ´Ù. MS¶ó´Â ÇÑ ±â¾÷ÀÌ ³»ºÎÀûÀÎ ÀýÂ÷¿¡ ÀÇÇØ °³¹ßÇÏ´Â ¹æ½Ä¿¡ ºñÇØ, ÀÚ¹Ù´Â ¸Å¿ì ÀÏÂïºÎÅÍ ¸¹Àº °³¹ß»ç ȤÀº °³¹ßÀÚµé°ú ÇÔ²² ½ÃÀåÀ» Ű¿ö¿Ô´Ù.

Ã౸ Á¾ÁÖ±¹Àº ¿µ±¹ÀÌÁö¸¸ ¿ùµåÄÅÀº ¼¼°èÀÎÀÇ ÃàÁ¦·Î ¹ßÀüÇÑ °Íó·³ ÀÚ¹Ùµµ Á¾°¡ÀÎ ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî(ÀÌÇÏ ½ã)»Ó ¾Æ´Ï¶ó ½áµå ÆÄƼµéµµ ÇÔ²² ¼º°øÀ» °ÅµÎ´Â ÁÁÀº ÀÚ¿øÀÌ µÇ°í ÀÖ´Ù. ÀÌ·± ±â¼ú ÁÖµµ¿Í »ç¾÷ ¼º°øÀÇ µ¶¸³¼ºÀº Àüü ½ÃÀåÀÇ È°¼ºÈ­¿¡ ¸Å¿ì Áß¿äÇÏ´Ù.

´ÑÅÙµµ´Â ¸Å¹ø ¿ì¼öÇÑ °ÔÀÓ±â Çϵå¿þ¾î¸¦ ³»³õ°í °Å±â¿¡ ÃÖÀûÈ­µÈ °ÔÀÓ ¼ÒÇÁÆ®·Î ÆÒµéÀ» ¿­±¤½ÃŰÁö¸¸, ÀúÁ¶ÇÑ ½áµå ÆÄƼµéÀÇ È°¾àÀ¸·Î ¸Å¹ø À§Ç輺À» ÁöÀû ¹Þ°í ÀÖ´Ù. µ¶Â÷ÁöÇϱ⠺¸´Ù´Â ¼­·Î ³ª´©¸é¼­ ÀÚ¶ó´Â °ÍÀº ÀÚ¿¬½º·´°Ô °ÇÀüÇÑ °æÀïÀ¸·Î À̾îÁö°í, ±× °úÁ¤¿¡¼­ °øÁ¤ÇÑ °æÀïÀÇ ÀåÀ» ¸¶·ÃÇØÁÖ´Â ¼± ¼øÈ¯ÀÌ ÀÌ·ç¾îÁø ¼ÀÀÌ´Ù.

ÇÏÁö¸¸, JCPÀÇ Ç¥ÁØÈ­°¡ ¾Æ¹«¸® Åõ¸íÇÑ ÀýÂ÷·Î ÁøÇàµÇ´õ¶óµµ, ÀÚ¹Ù´Â ¿©ÀüÈ÷ 100% ¿ÀÇÂÀ̶ó´Â Æò°¡¸¦ ¹Þ±â ¾î·Á¿ü´Ù. ÀÌ´Â ¿ÀÇ ¼Ò½ºÀÇ ´ë¸í»çÀÎ ¸®´ª½º¿Í ºñ±³Çغ¸¸é ´õ¿í È®¿¬È÷ µå·¯³­´Ù. ¸®´ª½º¶ó´Â OSÀû ¿ÀÇ Ç÷§Æû¿¡ ÀÌÀº ÀÚ¹Ù¶ó´Â ¾ÖÇø®ÄÉÀ̼ÇÀû ¿ÀÇ Ç÷§ÆûÀÇ µîÀåÀÌ Àå¾Ö·Î ¿©°ÜÁö±âµµ Çß´Ù. ¹°·Ð, ¿©±â¿¡´Â µÎ °¡Áö Ãø¸éÀÌ ÀÖ´Ù. Çϳª´Â ½ãÀ̶ó´Â ÇÑ È¸»ç°¡ ÀÚ¹Ù ±â¼ú¿¡¼­ Â÷ÁöÇÏ´Â ºñÁßÀ̸ç, ¶Ç Çϳª´Â ±× µ¿¾È Ç¥ÁØÀ» °­Á¦ÇÏ¸ç º¯Á¾À» ¾ïÁ¦ÇØ ¿Â ÅëÁ¦ ½ÃÀå ±¸Á¶ÀÌ´Ù.

±×·³¿¡µµ ºÒ±¸Çϰí ÀÌÁ¦ ¿ë´ÜÀ» ³»¸± ¶§°¡ ¿Â °ÍÀ¸·Î º¸ÀδÙ. ¸ÕÀú ÀÚ¹ÙEE 5ÀÇ ÂüÁ¶ ±¸Çöü(Reference Implementation, ÀÌÇÏ RI)°¡ ±Û·¡½ºÇǽÃ(GlassFish)¶ó´Â ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®·Î ÁøÇàµÇ¾î ¿Ô´Ù. »ç¿ë»óÀÇ ¶óÀ̼±½ºµµ CDDL(Common Development and Deployment License)·Î OSI(Open Source Initiative)°¡ ÀÎÁõÇÑ ¶óÀ̼±½ºÀ̸ç GPL(GNU Public License)º¸´Ùµµ ¾²±â°¡ ÆíÇÏ´Ù.

¶ÇÇÑ ÀÚ¹ÙSE 6ÀÇ RIµµ ¸Ó½ºÅÊ(Mustang)À̶ó´Â ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®·Î °ø°³µÇ¾î ÀÖ´Ù. ¾ÆÁ÷ ¶óÀ̼±½º´Â ¸Å¿ì Á¦ÇÑÀûÀÌ¸ç ½ÇÁ¦ »ç¿ëµµ ¾î·ÆÁö¸¸, ÀÌ ¶ÇÇÑ ¿ÃÇØ ÀÚ¹Ù¿ø ÄÁÆÛ·±½º¿¡¼­ ½ãÀÇ CEOÀÎ Á¶³ª´Ü ½´¿ÐÃ÷°¡ Á¶¸¸°£ ±Û·¡½ºÇǽÃó·³ µÉ °ÍÀ̶ó°í °ø½Ä ¹ßÇ¥Çß´Ù.

ÀÌ¿Í °°ÀÌ ÀÚ¹Ù°¡ ¸®´ª½ºÃ³·³ ¿ÀÇ ¼Ò½º·Î Ç®¸°´Ù´Â °ÍÀº ¾î¶² Àǹ̸¦ °¡Áö´Â °ÍÀϱî? ±Û·¡½ºÇǽà ÇÁ·ÎÁ§Æ®¸¦ À̲ø°í ÀÖ´Â »ç¶÷µé Áß ÇÑ ¸íÀÎ ¿¡µå¿Í¸£µµ(Eduardo Pelegri-Llopart)´Â ¡°RI´Â ±× µ¿¾È Àå³­ ¼öÁØÀÇ ±¸Çö(Toy Implementation)À¸·Î ¿©°ÜÁ®¼­, ±×Àú Çѹø ¼³Ä¡ÇÏ°í °£´ÜÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» µ¹¸®´Â ¼öÁØÀ¸·Î ¾²¿© ¿ÔÁö¸¸ ±×°ÍÀº ¿ÀÇØ¡±¶ó¸ç Àß¶ó ¸»ÇÑ´Ù (http://weblogs.java.net/blog/pelegri/archive/2006/06/what_is_a_jcp_r.html).


±×·± ¼±ÀÔ°ßÀ» ±Øº¹Çϱâ À§ÇØ RI¸¦ Á¦Ç° ¼öÁØÀÇ Ç°Áú·Î ²ø¾î ¿Ã¸®·Á´Â ³ë·ÂÀÌ ºÎ´ÜÈ÷ ÀÌ·ç¾îÁ® ¿Ô´Ù. ÅèĹ(Tomcat)ÀÇ °æ¿ìµµ Ãʱ⿡´Â ±×¾ß¸»·Î ½áºí¸´°ú JSP¿¡ °ü½É ÀÖ´Â »ç¶÷µé¿¡°Ô ÇнÀ°ú ½ÃÇèÀÇ µµ±¸ Á¤µµ·Î¸¸ ¿©°ÜÁ® ¿Ô´Ù. ¡®¿Ö À̰ÍÀ» ½ÇÁ¦ ¼­ºñ½º¿¡ ¾µ ¼ö ¾ø´Â°¡?¡¯¶ó´Â °¢¼ºÀ¸·ÎºÎÅÍ ½ÇÁúÀûÀÎ ±â´ÉµéÀÌ Ãß°¡µÇ°í ¸¹Àº ¹ö±×µéÀÌ °íÃÄÁ®¼­ (´ÙÀ½°ú °°Àº Æ÷Å»¿¡¼­ ¾²ÀÏ Á¤µµ·Î) ¸¹Àº »ç¶÷µéÀÌ ½ÇÁ¦ ¼­ºñ½º¿¡ äÅÃÇϱ⿡ À̸¥ °ÍÀÌ´Ù.

ÀÏ´Ü RI°¡ °Ç½ÇÇØÁö°í Àúº¯À» ³ÐÈ÷¸é, ´ÙÀ½Àº ´Ù¾çÇÑ ¹èÆ÷ÆÇÀÌ ³ª¿À¸ç »ç¿ëÀÚµéÀ» Áñ°Ì°Ô ÇÑ´Ù. Áï RI°¡ ¿ÀÇ ¼Ò½º°¡ µÇ¾îµµ õÇϸ¦ ÅëÀÏÇÏ¿© µ¶Á¡ÇÏ°Ô µÈ´Ù¸é ÀÌ ¿ª½Ã ¾Æ¹« ¼Ò¿ëÀÌ ¾ø´Ù. źźÇÑ ±âÃʰ¡ âÁ¶ÀûÀÎ ÀÀ¿ëÀ» ³º´Â °ÍÀÌ °¡Àå ¹Ù¶÷Á÷ÇÔÀº ÀÚ¹ÙÀÇ ¹ßÀü¿¡µµ ¿¹¿Ü°¡ ¾ø´Â ¼ÀÀÌ´Ù.

Àß ¾Ë·ÁÁø °Íó·³ ±¸±ÛÀº ÀÚü °³Á¶ÇÑ ¸®´ª½º¸¦ ÀÌ¿ëÇÏ¿© ¼­ºñ½º¸¦ Çϰí ÀÖ´Ù. ±×·¸´Ù¸é, ´ÙÀ½Àº ¹«¾ùÀϱî? ±¸±ÛÀº ÀÚ¹Ù¿¡ ±íÀÌ °ü¿©Çϰí ÀÖ´Ù. RI¿¡ ±â¹ÝÇÏ¿© ÀÚü ÀÚ¹ÙEE ±¸Çö°ú SEÀÇ ±¸ÇöÀÌ °¡´ÉÇÒ °ÍÀÌ´Ù. ±¸±Û»Ó¸¸ ¾Æ´Ï¶ó Ç÷§ÆûÀ» ÀÌ¿ëÇÏ¿© ¼­ºñ½º¸¦ Á¦°øÇϴ ȸ»ç¶ó¸é ´©±¸¶óµµ ÇÒ ¼ö ÀÖ´Â ÀÏÀÌ´Ù. ±×·¸´Ù¸é ±× µ¿¾È ½ãÀÌ È¥ÀÚ¼­ Áû¾îÁ® ¿À´ø ÀÚ¹Ù¿¡ ´ëÇÑ ÅõÀÚ°¡ ´õ ¸¹Àº ȸ»çµé·Î È®»êµÇ¾î Áߺ¹Àº ÇÇÇÏ°í Æ¯¼ºÀº °­È­ÇÏ´Â È¿À²ÀûÀÎ Áý´Ü °³¹ßÀÌ ½ÇÇöµÇ´Â °ÍÀÌ´Ù.

  »ç¿ëÀÚ ÀÛ¼º ÄÚµå(User Created Code)

ÀÚ¹Ù 2.0ÀÌ À¥ 2.0°ú À¯»çÇÑ ¶Ç ÇÑ °¡Áö Ãø¸éÀº »ç¿ëÀÚ°¡ âÁ¶ÀÇ Á߽ɿ¡ ¼±´Ù´Â Á¡¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Ù. À¥ 2.0¿¡¼­ »ç¿ëÀÚ ÀÛ¼º ÄÁÅÙÃ÷(User Created Contents)¸¦ Àü¸é¿¡ ³»¼¼¿ìµíÀÌ, ÀÚ¹Ù 2.0µµ °³¹ßÀÚ °³°³ÀÎÀÇ ºí·Î±×¸¦ ÅëÇØ Áö½Ä°ú Äڵ带 ³ª´©´Â °ÍÀÌ ÀÏ»óÈ­µÇ¾î °¡°í ÀÖ´Ù.

´õºÒ¾î °ú°Å(90³â´ë ÀÌÀü)¿Í ºñ±³ÇØ º¸¸é 2006³â ÇöÀçÀÇ °³¹ß ȯ°æÀº ±×¾ß¸»·Î õ±¹À̳ª ´Ù¸§¾ø´Ù. °Ô´Ù°¡ µ·À» µé¿© ÅøÀ» »ì Çʿ䵵 ¾ø´Ù. ÀÏÀÎ´ç »ý»ê¼ºÀº ÇöÀúÈ÷ ¿Ã¶ó°¡°í, ÇÊ¿äÇÑ Áö½ÄÀÇ ½Àµæ°ú ´Þ¼ºÀ» µ½´Â ÀÎÇÁ¶óµµ ±Þ¼Óµµ·Î Áõ°¡µÇ¾î¿Ô´Ù.

´çÀå °³¹ßÀÚ °³ÀÎÀÌ ¾²´Â °³¹ß¿ë ÄÄÇ»ÅÍÀÇ »ç¾ç¸¸ ºÁµµ Àü¿¡´Â ÇÏµå µð½ºÅ©µå¶óÀ̺꿡¼­³ª ¾µ¹ýÇÏ´ø ¿ë·®ÀÌ Áö±ÝÀº ¸ÞÀÎ ¸Þ¸ð¸® ¿ë·®ÀÌ µÇ¾î¹ö·È´Ù. ³ëÆ®ºÏÀÌ °³¹ßÀÚ¿¡°Ô Å©°Ô ¾îÇÊÇÏ°Ô µÇ¸é¼­ ¡®¾îµð¼­³ª ÄÚµù¡¯ÀÌ °¡´ÉÇØÁ³´Ù. ±»ÀÌ ÀÏ Áßµ¶ÀÌ ¾Æ´Ï´õ¶óµµ ºÐÀ§±â ÁÁÀº Ä«Æä³ª ÇÞ»ì µû½ºÇÑ ¾ß¿Ü¿¡¼­ ÃÖ°íÀÇ Ã¢ÀÇÀû ¹«µå¸¦ ÄÚµå·Î ½ÂÈ­½ÃÄÑ º¼ ¼öµµ ÀÖ´Ù.

»ç½Ç ÀÚ½ÅÀÌ ¸¸µç Äڵ带 ¿Ã¸°´Ù´Â °ÍÀº À¥ »óÀÇ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ´Â ½ÄÀÇ Çü½ÄÀûÀ̸ç Ä¿¹Â´ÏƼÀûÀÎ Åë·Î·Î¸¸ ÇàÇØÁö´Â °ÍÀ¸·Î »ý°¢µÇ¾î¿Ô´Ù. »ç½Ç ºí·Î±×¿¡ ÀڷḦ ¿Ã¸®µíÀÌ Äڵ带 ¿Ã¸°´Ù°í »ý°¢ÇÏ¸é ±×¸® ´ë´ÜÇÑ °úÁ¤À» °ÅÄ¡Áö ¾Ê¾Æµµ ÃæºÐÇÏ´Ù. ´ëü·Î ÀÌ·± ªÀº ÄÚµå´Â ÇϳªÀÇ ¿Ï¼ºµÈ ¾ÖÇø®ÄÉÀ̼ÇÀ̱⺸´Ù´Â ±â´É°ú ¾ÆÀ̵ð¾î¿¡ ÁýÁßµÈ °ÍÀÌ´Ù. ÀÌ·± ÄÚµåÀÇ ¼³¸í¿¡ ±ÛÀ̳ª ±×¸²À¸·Î »ìÀ» ºÙÀ̸é, ÄÚµå´Â ¹®¼­È­¶ó´Â ±î´Ù·Î¿î ÀÛ¾÷À» ÇÒ ÇÊ¿ä ¾øÀÌ ÈǸ¢È÷ ¿Ï¼ºµÈ´Ù.

±âÁ¸ÀÇ À¥ÀÌ HTML ÀÛ¼º°ú ÆÛºí¸®½ÌÀ̶ó´Â ´Ù¼Ò °ÅâÇÑ ÀÛ¾÷À» ÅëÇØ ÄÁÅÙÃ÷¸¦ °ø°³Çß´ø °Í¿¡ ¹ÝÇØ(ƯÈ÷ HTMLÀº À¥ µðÀÚÀÎÀ̶ó´Â ¿ä¼Ò±îÁö ¸Â¹°·Á ºñÀü¹®°¡¿¡°Ô ÇѰ踦 ½É¾îÁÖ¾ú´Ù) À¥ 2.0Àº ±Û¾²±â Ç÷§ÆûÀ¸·Î¼­(¿¹¸¦ µé¾î ÅÂÅÍÅøÁî¿Í °°Àº ¼³Ä¡Çü ºí·Î±×) °Ñº¸±â¿Í ¿Ã¸®±â¶ó´Â ÀÛ¾÷À» ÁÙÀ̰í âÀÛ ÀÚü¿¡ ÁýÁßÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Á¡µµ ÃÖ±Ù ÀÚ¹Ù°¡ Ãß±¸ÇÏ´Â ºñÁî´Ï½º ·ÎÁ÷ ÁýÁß°ú ÀϸƻóÅëÇÑ´Ù.

Áï ÀÎÇÁ¶ó°¡ Á¡Á¡ ´õ µÎÅÍ¿öÁö°í, ¾ÆÀ̵ð¾î °ø°³¿Í ±³·ù°¡ ½Ç½Ã°£À¸·Î ÀÌ·ç¾îÁú ¼ö ÀÖ´Â °ø°£ÀÌ Åº»ýÇϸ鼭, ÀÚ¹Ù 2.0Àº ´Ü¼øÈ÷ ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ¾Æ´Ï¶ó ¾Ë°í¸®Áò°ú ·ÎÁ÷ÀÇ Ç÷§ÆûÀ¸·Î ÀÚ¸®¸Å±èÇÒ °ÍÀÌ´Ù. ½ºÆ®·µÃ÷¿Í ½ºÇÁ¸µÀ¸·Î À̾îÁö´Â ÇÁ·¹ÀÓ¿öÅ©ÀÇ È帧Àº ÀÌ¿Í °°Àº ¿òÁ÷ÀÓÀ» ´ëº¯Çϰí ÀÖ´Ù.

±× µ¿¾È ÄÄÆ÷³ÍÆ® ÄÄÆ÷³ÍÆ® ³ë·¡¸¦ ºÒ·¶Áö¸¸, ¸¶Ä¡ ÀÚµ¿Â÷ ºÎǰó·³ ±Ô°ÝÈ­µÈ ÄÄÆ÷³ÍÆ®°¡ ¾Æ´Ñ, Àΰ£ÀÇ ¡®»ý°¢¡¯À» ÄÄÆ÷³ÍƮȭÇÑ´Ù¸é, ²À ÀÎÅÍÆäÀ̽º¸¦ ¸ÂÃß´Â °íÁ¤°ü³äÀ» Å»ÇÇÇÏ¿© ÀÚÀ¯·Ó°í À¯¿¬ÇÑ ÀçȰ¿ëÀÇ ¼¼°è°¡ ÆîÃÄÁö´Â °ÍÀÌ´Ù. ´õ¿í µ¿ÀûÀÎ ½Ã½ºÅÛÀ» ¼ö¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·¹ÀÓ¿öÅ©, ±×¸®°í µ¿ÀûÀÏ ¼ö¹Û¿¡ ¾ø´Â Àΰ£ÀÇ »ç°í¿Í ¿ä±¸¿¡ ÀÌÁ¦ »õ·Î¿î ÀÚ¹Ù°¡ ºÎÀÀÇϱ⠽ÃÀÛÇÏ´Â ¸ð½ÀÀÌ´Ù.

  ÄÁ¹öÀü½º(Convergence)

Çϵå¿þ¾î À̾߱âÀ̱ä ÇÏÁö¸¸, ¿ïÆ®¶ó ¸ð¹ÙÀÏ PC(ÀÌÇÏ UMPC)´Â ÄÁ¹öÀü½ºÀÇ ¹Ì·¡¸¦ º¸¿©ÁØ´Ù. MP3 Ç÷¹À̾î, PMP, PDA, DMB, ³×ºñ°ÔÀ̼Ç, ÄÄÇ»ÅͰ¡ ÇÕüµÈ ÀÛ°í ÈÞ´ëÇϱâ ÁÁÀº ±â±â. ¿©±â¿¡ ÈÞ´ëÆù °°Àº Åë½Å ±â±â±îÁö °¡¹ÌµÇ¸é ¾îµð¼­³ª ÀÎÅͳݿ¡ Á¢¼ÓÇϸç È­»ó ÅëÈ­µµ Áñ±æ ¼ö ÀÖ´Ù. ÇÊÀÚ°¡ ´Ã ²Þ²Ù´ø ÄÄÇ»ÆÃ ȯ°æµµ ¹Ù·Î ±×·± °ÍÀ̾ú´Ù.

ÇÊÀÚ°¡ Æò¼Ò¿¡ µé°í ´Ù´Ï´Â °ÍÀº Áö°©, ÈÞ´ëÆù, ±×¸®°í ȸ»ç ÃâÀÔ Ä«µå¿Í Áý ¿­¼è´Ù. Áö°© ¾ÈÀº ´õ °¡°üÀÌ´Ù. °¢Á¾ Ä«µå¿Í Çö±Ý, ¸íÇÔ, ¸Þ¸ð µîÀÌ »©°îÇÏ´Ù. ÈÞ´ëÆùÀº DMBÆùÀÌ¶ó¼­ Å©°í ¹«°Å¿î µ¥´Ù°¡ ÃâÀÔ Ä«µå³ª ¿­¼è¸¦ ÀØ°í ³ª¿À±â¶óµµ Çϸé Á¤¸» ³¶ÆÐ´Ù. º½À̳ª °¡À» °Ü¿ï¿¡¾ß °Ñ¿ÊÀ» ÀԴ´ÙÁö¸¸, ¿©¸§¿¡´Â ³ÖÀ» ÁָӴϵµ ºÎÁ·ÇÏ´Ù. ¿Ö ÀÌ·± °ÍµéÀÌ Çϳª·Î ÇÕÃÄÁöÁö ¾ÊÀ»±î?

¾ÆÁÖ ±Ø´ÜÀûÀ¸·Î, À§¿¡¼­ ¸»ÇÑ ¸ðµç ±â´ÉÀ» °¡Áø ±â±â¸¦ »ý°¢Çغ¸ÀÚ. ´ë·« ÈÞ´ëÆùº¸´Ù´Â ¾à°£ Å©Áö¸¸, UMPCó·³ Å©Áø ¾Ê°í ÇöÀçÀÇ ÈÞ´ëÆùº¸´Ù´Â ³ÐÀº È­¸é°ú °í¿î ÇØ»óµµ¸¦ °¡Á® MP3 Ç÷¹À̾î, PMP, PDA, DMB, ³×ºñ°ÔÀ̼ÇÀ¸·Î ºÎÁ·ÇÔÀÌ ¾øµµ·Ï ÇÑ´Ù. ³»ºÎ¿¡´Â °í¼º´É ÀÓº£µðµå CPU¸¦ žÀçÇÏ¿© ¸ÖƼŽºÅ· OS¸¦ Áö¿øÇϰí, ±× À§¿¡ ÀÚ¹ÙSE±ÞÀÇ ÀÚ¹Ù¸¦ ¿Ã·Á À¢¸¸ÇÑ ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀº ¼öÁ¤ ¾øÀÌ µ¹¸± ¼ö ÀÖ°Ô ÇÑ´Ù.

¿©±â¿¡ Á¦ 3¼¼´ë ±ÞÀÇ ¹«¼± À̵¿ Åë½ÅÀÌ °¡´ÉÇÏ¿© °í¼Ó ÀÎÅÍ³Ý Á¢¼ÓÀ» Áö¿øÇÑ´Ù. ¸ðµç Ä«µå´Â ÀÌ ±â±â¿¡ Ưº°È÷ ÇÒ´çµÈ Ä«µå ¸Þ¸ð¸®¿¡ ±â¾ïµÇ¾î, ¾Æ¹«¸® ¸¹Àº Ä«µå¶óµµ ¸ðÁ¶¸® ±× Ư¡°ú ÇÔ²² ¼ö·ÏµÈ´Ù. SKT, KTF, LGT ¸â¹ö½Ê Ä«µå¸¦ ´Ù °¡Áö°í ÀÖ´Ù¸é ¼¼ ÀåÀÇ Ä«µå¸¦ µû·Îµû·Î °¡Áö°í ´Ù´Ò ÇÊ¿ä ¾øÀÌ ÀÌ ±â±â·Î Á¦½ÃÇÏ°í ½ÍÀº Ä«µå¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ°Ô ÇÏ´Â °ÍÀÌ´Ù. ¸íÇÔµµ ½ÇÁ¦ Á¾ÀÌ ¸íÇÔÀÌ ¾Æ´Ï¶ó ÀÌ ±â±â·Î ÁÖ°í¹Þ°í, ¸ðµç ÃâÀÔ ÅëÁ¦´Â ÀÌ ±â±â¿¡ ºÎ¿©µÈ ±ÇÇÑÀ¸·Î ÀÌ·ç¾îÁö°Ô ÇÑ´Ù.

¾î¶²°¡? ÀÌ Á¤Ã¼ ¸ð¸¦ ±â±â, ÀÒ¾î¹ö¸®¸é ³¡ÀÌÁö¸¸ ±×¾ß¸»·Î ¸¸´ÉÀÌ°í ¹«°Å¿î ³ëÆ®ºÏÀ» µé°í ´Ù´Ò Çʿ䵵 ¾ø´Ù. ¹«¼± ÀÎÅͳÝÀ» ¸ô·¡ ¾²±â À§ÇØ °Å¸®¸¦ ¹èȸÇÒ Çʿ䵵 ¾ø´Ù. ±×·±µ¥µµ ÀÛ°í °¡º­¿ö ´Ã µé°í ´Ù´Ò ¼ö ÀÖ´Ù. Àü¿¡´Â ±â´É ÇϳªÀÇ ±â´É¸¸ °¡Áø ±â±âÁ¶Â÷µµ µé°í ´Ù´Ï±â ¾î·Á¿ï ¸¸Å­ ¹«°Å¿üÀ» ÅÙµ¥ ¸»ÀÌ´Ù.

Çϵå¿þ¾î À̾߱⸦ ÀåȲÇÏ°Ô ´Ã¾î³õÀº ÀÌÀ¯´Â ÀÚ¹Ù¿¡µµ ¹Ù·Î ÀÌ·± Çö»óÀÌ ³ªÅ¸³ª°í Àֱ⠶§¹®ÀÌ´Ù. °³º°ÀûÀ¸·Î Á¸ÀçÇÏ´ø ¸¹Àº ±â¼úµéÀÌ ÀÚ¹ÙEE¿Í ÀÚ¹ÙSE¶ó´Â ¿ì»ê ¾Æ·¡·Î ¸ð¿©µé°í ÀÖ´Ù.

<±×¸² 3>À» °ú°Å J2EE 1.4¿Í ºñ±³Çغ¸¸é Á¡Á¡ ´õ Æ÷ÇԵǴ JSRÀÌ ¸¹¾ÆÁüÀ» ´À³¥ ¼ö ÀÖ´Ù. ÇÑÆíÀ¸·Î´Â ºñ´ëÇØÁö´Â µí º¸ÀÌÁö¸¸(½ÇÁ¦·Î Ç÷§Æû ÀÚüÀÇ ¹èÆ÷ÆÇ Å©±âµµ ´Ã°í ÀÖ´Ù), ÀÚ¹Ù¸¦ ÁöÅÊÇØÁÖ´Â Çϵå¿þ¾îÀÇ ¹ßÀü(CPU, ¸Þ¸ð¸®, ÇÏµå µð½ºÅ©, IO ¹ö½º ´ë¿ªÆø µî)¿¡ ºñÇÏ¸é ¿ÀÈ÷·Á Çϵå¿þ¾î¸¦ Á¦´ë·Î Ȱ¿ëÇϱâ À§ÇÑ ¹æÇâÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù.

ƯÈ÷ ÀÚ¹ÙSE 6ÀÇ Æ÷¿ë·ÂÀº °æÀÌ·Ó´Ù. ÀÚ¹ÙEE 5¿¡µµ Æ÷ÇÔµÈ XML°ú À¥ ¼­ºñ½º °ü·Ã ±â¼ú(JSR 109°ú JAXRÀ» Á¦¿ÜÇÑ JAXP, StAX, JAXB, SAAJ, JAX-WS)À» ¸ðµÎ Æ÷ÇÔÇϰí ÀÖ´Ù. ½ÉÁö¾î ÀÚ¹Ù DB¶ó´Â 100% ÀÚ¹Ù ±â¹Ý RDBMS±îÁö ³»ÀåÇÏ°Ô µÇ¾ú´Ù. ¾Õ¿¡¼­ ¿¹·Î µé¾ú´ø ´çÀåÀº ºñÇö½ÇÀûÀÎ ÄÁ¹öÀü½º°¡ ÀÚ¹Ù¿¡¼­´Â ¿ÃÇØ °¡À»À̸é Çö½Ç·Î ´Ù°¡¿À´Â ¼ÀÀÌ´Ù. ÀÌÁ¦ Java SE 6 Çϳª¸¸ ¼³Ä¡ÇÏ¸é ³×Æ®¿öÅ©, XML ó¸®, ±×·¡ÇÈ, ±×¸®°í DBÀÇ ÀúÀå±îÁö °¡´ÉÇÏ°Ô µÇ´Â °ÍÀÌ´Ù.

±×·¸´Ù¸é ¾î¶² ÀÏÀÌ °¡´ÉÇØÁö´Â °ÍÀϱî? »ç¿ëÀÚ°¡ XMLÀ» ÁÖ¸é ±×°ÍÀ¸·ÎºÎÅÍ ÀÏÁ¤ Á¤º¸¸¦ »Ì¾Æ DB¿¡ À¯ÁöÇÏ´Â ÇÁ·Î±×·¥À» Â¥¾ß ÇÑ´Ù°í »ý°¢Çغ¸ÀÚ. Àü¿¡´Â ÀÚ¹ÙSE»Ó¸¸ ¾Æ´Ï¶ó, XML 󸮸¦ ½±°Ô Çϱâ À§ÇØ JAXBµµ µû·Î ±ò°í(´Ü¼øÈ÷ ¶óÀ̺귯¸®»Ó¸¸ ¾Æ´Ï¶ó ½ºÅ°¸¶¸¦ ó¸®ÇÏ´Â Åøµµ ÇÊ¿äÇÏ´Ù), MySQL°ú °°Àº DBMS¿Í °Å±â¿¡ ¸Â´Â JDBC µå¶óÀ̹öµµ ±¸ÇØ ³Ö¾î¾ß Çß´Ù.

±×·±µ¥ ÀÌÁ¦ ±×·± ÀÎÇÁ¶ó ±¸Ãà °úÁ¤ÀÌ ÀÏü ÇÊ¿ä ¾ø°Ô µÇ´Â °ÍÀÌ´Ù. ¿©±â¿¡ ÀÚ¹Ù ÆÛ½Ã½ºÅϽº(Java Persistence) API±îÁö °¡¹ÌµÇ¸é, XML ó¸®¿Í DB 󸮿¡ XML ÀÌÇØ¿Í SQL Äõ¸®°¡ ÀüÇô ÇÊ¿ä ¾ø´Â ÀÚ¹Ù ÁöÇâÀû ÇÁ·Î±×·¡¹Ö±îÁö °¡´ÉÇØÁø´Ù. ´Þ¸® ¸»Çϸé, ÀÚ¹Ù 2.0ÀÇ ÄÁ¹öÀü½º´Â ´Ü¼øÈ÷ APIÀÇ ¼öÁýÀÌ ¾Æ´Ï¶ó °³¹ß ¹æ½Ä¿¡ À־µµ ÅëÇÕÀ» ÀǹÌÇÑ´Ù°í ÇÒ ¼ö ÀÖ´Ù.

ÇÑÆí, ÀÚ¹ÙMEÀÇ ÄÁ¹öÀü½º´Â °í¼º´ÉÀ¸·Î Ä¡´Ý°í ÀÖ´Ù. ³ëŰ¾Æ¸¦ À§½ÃÇÑ ¸ÞÀÌÀú ÈÞ´ëÆù ¸ÞÀÌÄ¿µéÀÌ ±âÁ¸ÀÇ CLDC¿¡¼­ º¸´Ù ´Ù¾çÇÑ ±â´ÉÀ» Áö¿øÇÏ´Â CDC·Î ÀÌÀüÇϰí ÀÖ´Ù. °Å±â¿¡ ¸¹Àº ºÎ°¡ ÆÐŰÁö¸¦ ¿Ã·Á ÀÚ¹ÙSE¿¡ µÚÁöÁö ¾Ê´Â ½ÇÇà ȯ°æÀ» Á¦°øÇϱ⠽ÃÀÛÇß´Ù. ÀÌ´Â ÈÞ´ëÆùÀ» ±¸¼ºÇÏ´Â Çϵå¿þ¾îÀÇ Æø¹ßÀûÀÎ ¹ßÀü°ú ¸Â¹°·Á Àִµ¥, Á¶¸¸°£ CDCÁ¶Â÷µµ ¶Ù¾î³Ñ´Â ÀÚ¹ÙSE±ÞÀÇ Àڹ٠ȯ°æÀÌ ÈÞ´ëÆù¿¡ ¿Ã¶ó °¥ Áöµµ ¸ð¸¦ ÀÏÀÌ´Ù.

ÀÚ¹ÙÀÇ È°¾àÀÌ ±â´ëµÇ´Â ¸Å¿ì Èï¹Ì·Î¿î °÷ÀÌ Çϳª ´õ ÀÖ´Ù. ¹Ù·Î ÃÖ±Ù¿¡ Ãâ½ÃµÈ ºí·ç·¹ÀÌ µð½ºÅ©(Blue-ray Disk, ÀÌÇÏ BD)ÀÌ´Ù. BD´Â DVDó·³ ¸¹Àº ÄÁÅÙÃ÷¸¦ ¼··ÆÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ¸Þ´º ½Ã½ºÅÛÀ» Á¦°øÇØ¾ß ÇÑ´Ù. ¹Ù·Î ÀÌ ¸Þ´º ½Ã½ºÅÛÀ» È®ÀåÇÏ¿© ÄÁÅÙÃ÷¸¦ ¿î¿µÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇÏ°í ½ÇÇàÇÏ´Â Ç÷§ÆûÀ¸·Î ÀÚ¹Ù°¡ ¾²ÀÌ°Ô µÇ¾ú´Ù.

¸ðµç BD Ç÷¹À̾î´Â ÀÚ¹Ù¸¦ Áö¿øÇÒ °ÍÀ̸ç, ÀÚ¹Ù´Â ´Ü¼øÇÑ ÀÎÅÍ·ºÆ¼ºê ¸Þ´º °³¹ß»Ó ¾Æ´Ï¶ó BD ÄÁÅÙÃ÷¸¦ Ȱ¿ëÇÑ ¸ÖƼ¹Ìµð¾î ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ÉÈ÷ ¾²ÀÏ ¼ö ÀÖ´Ù. ´õ¿íÀÌ BD Àü¿ë Ç÷¹À̾ ³×Æ®¿öÅ© ¿¬°áÀ» Áö¿øÇϰųª PC¿¡¼­ BD¸¦ º¸´Â °æ¿ì ÀÚ¹ÙÀÇ ³×Æ®¿öÅ© ±â´É±îÁö Ȱ¿ëÇÑ´Ù¸é ±× ÀÀ¿ë¼ºÀº »ó»óÇϱâÁ¶Â÷ Èûµé¾î Áú °ÍÀÌ´Ù.

  ¾ð¾îÀû Á߸³¼º

ÀÚ¹Ù 2.0ÀÇ ¸¶Áö¸· Ư¡Àº Ÿ ¾ð¾î¿ÍÀÇ È¥¿ë Áö¿ø¿¡ ÀÖ´Ù. ÀÌ ¸»À» µè°í ¹ú½á ¡®´å³Ý¿¡¼­ ÀÌ¹Ì ÇÑ °ÅÀݾơ¯¶ó°í »ý°¢Çß´Ù¸é ¸Â´Ù ¹Ù·Î ±×°ÍÀÌ´Ù. ±×·±µ¥ Àç¹ÌÀÖ´Â °ÍÀº ´å³ÝÀÇ ´ÙÁß ¾ð¾î Áö¿øÀÌ ÀÌ¹Ì MS°¡ °øµéÀÎ ÇÁ·Î±×·¡¹Ö ¾ð¾îµéÀ» ÇÑ µ¥ ¸ðÀº °ÍÀÎ ¹Ý¸é, ÀÚ¹Ù¿Í ÇÔ²² ÇÏ°í ½Í¾î ÇÏ´Â ¾ð¾îµéÀº ÀÚ¹Ù¿Í´Â ¼ºÁúÀÌ ´Ù¸¥(ƯÈ÷ µ¿Àû ½ºÅ©¸³Æ®) ¾ð¾î°¡ ¸¹´Ù´Â »ç½ÇÀÌ´Ù.

ÀÌ¿Í °ü·ÃÇÑ JSRÀÎ JSR 223 Scripting for Java PlatformÀÌ ÀÚ¹ÙSE 6¿¡ žÀçµÇ¾î ÀÖ¾î, ÀÚ¹Ù½ºÅ©¸³Æ®´Â ±âº»À¸·Î Áö¿øµÇ°í, ±× ¹Û¿¡ ±×·çºñ(Groovy), ÆÄÀ̽ã(Python), ·çºñ(Ruby), PHPµî ¸¹Àº ½ºÅ©¸³Æ® ¾ð¾î¸¦ ÀÚ¹Ù ÄÚµå ¾È¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ°í ±× ¹Ý´ëµµ °¡´ÉÇÏ´Ù. ÀÚ¹Ù°¡ ÁÖ°¡ µÇ´Â Ãø¸é¿¡¼­ ¹Ù¶óº»´Ù¸é, Àüü Äڵ忡¼­ ÀϺΠÄڵ带 ÀÚ½ÅÀÌ ÁÁ¾ÆÇÏ´Â ½ºÅ©¸³Æ® ¾ð¾î·Î ÀÛ¼ºÇصµ µÈ´Ù.

¶Ç ÀÌ¹Ì ¸¹ÀÌ ³ª¿Í ÀÖ´Â ½ºÅ©¸³Æ®µéÀ» ¶óÀ̺귯¸®Ã³·³ ºÒ·¯ ¾µ ¼ö ÀÖ´Ù. ±×¾ß¸»·Î Àü¿¡´Â »ý°¢Çϱ⠾î·Á¿ü´ø ³î¶ó¿î ÀÏÀÌ´Ù.

¸Ó½ºÅʰú ±Û·¡½ºÇǽÃ, °ú¿¬ ³» ¸¾´ë·Î °íÃÄ ¾µ ¼ö ÀÖÀ»±î?  
¸Ó½ºÅʰú ±Û·¡½ºÇǽô °¢°¢ ÀÚ¹ÙSE 6¿Í ÀÚ¹ÙEE 5ÀÇ RI¸¦ ¿ÀÇ ¼Ò½º·Î ±¸ÇöÇÑ °ÍÀÌ´Ù. ¼Ò½º°¡ ÀÖÀ¸´Ï ³»·Á ¹Þ¾Æ ºôµåµµ °¡´ÉÇØ¾ß ÇϰÚÁö¸¸ ±× º¹ÀâÇÑ Äڵ常ŭÀ̳ª ºôµå´Â ¸¸¸¸Ä¡ ¾Ê´Ù.

¸Ó½ºÅÊÀº ÇöÀç ¼Ö¶ó¸®½º, ¸®´ª½º, À©µµ¿ì ¼¼ °¡Áö Ç÷§ÆûÀ» Áö¿øÇÑ´Ù. ¼¼ OS¸¦ »©°í °³ÀÎÀÌ °¡Àå ¸¹ÀÌ ¾´´Ù°í ÇÒ ¼ö ÀÖ´Â Mac OS¸¦ Áö¿øÇÏÁö ¾Ê´Â °ÍÀÌ ¾Æ½±Áö¸¸, ÃÖ±Ù¿¡ ¸ÆÀÌ ÀÎÅÚ·Î CPU¸¦ ÀÌÁÖÇϸ鼭 Àüº¸´Ù ÈξÀ Æ÷ÆÃ ¼Óµµ°¡ »¡¶óÁø °ÍÀº ¹Ý°¡¿î ÀÏÀÌ´Ù. »ç½Ç ¸Æ¿ë ÀÚ¹ÙSE Ç÷§ÆûÀº ¾ÖÇÃÀÌ ÀÛ¾÷Çϰí ÀÖÀ¸³ª ¾ÆÁ÷ ¿ÀÇ ¼Ò½º°¡ ¾Æ´Ï¾î¼­ ¾Æ½¬¿òÀÌ ³²´Â ºÎºÐÀ̱⵵ ÇÏ´Ù. ±Û·¡½ºÇǽÃó·³ ¸Ó½ºÅʵµ ¸ÆÀ» °ø½Ä Áö¿øÇϱ⸦ ±â´ëÇØº»´Ù.

¸Ó½ºÅÊÀ» À©µµ¿ì¿¡¼­ ºôµåÇÏ·Á¸é ºñÁÖ¾ó ½ºÆ©µð¿À(ÀÌÇÏ VS) 2003 ÇÁ·ÎÆä¼Å³ÎÀÌ ÇÊ¿äÇÏ´Ù. VS ÇÁ·Î´Â ÇѵΠǬ ÇÏ´Â ÅøÀÌ ¾Æ´Ñ Å¿¿¡ °³ÀÎÀÌ Á¤½ÄÀ¸·Î ±¸ÀÔÇϱ⿡´Â À庮ÀÌ ³ô´Ù. MS¿¡¼­´Â VS ÀͽºÇÁ·¹½º ¿¡µð¼Ç(ÀÌÇÏ VSE)À̶ó´Â °ÍÀ» ¹«·á·Î ¹èÆ÷Çϰí ÀÖ´Ù. ±×·¡¼­, ÀÌ ÀͽºÇÁ·¹½º ¿¡µð¼ÇÀÇ ÃֽйöÀüÀÎ VSE 2005 C++¸¦ ¸Ó½ºÅÊ ºôµå¿¡ ¾²·Á°í ÇÏ´Â ½Ãµµ°¡ ¸î¸î ¿­Ç÷Áö»çµéÀ» ÅëÇØ ÀÌ·ç¾îÁö°í ÀÖ´Ù. Á¶¸¸°£ ½ã¿¡¼­ ¸Ó½ºÅÊ ºôµå¿¡ °ø½ÄÀûÀ¸·Î VSE 2005¸¦ Áö¿øÇϸé À©µµ¿ì »ç¿ëÀÚ¿¡°Ô Å« µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

ÀÌ·± »çÁ¤À¸·Î ÀÎÇØ °³ÀÎÀûÀÎ ¸Ó½ºÅÊ °³¹ßÀº ¸®´ª½º°¡ °¡Àå ¾²±â ÆíÇØ º¸ÀδÙ. ½ÇÁ¦ ¸®´ª½º¸¦ ¾²¸é Ưº°È÷ ÄÄÆÄÀÏ·¯³ª Ãß°¡ ÆÐŰÁö¸¦ ±ò Çʿ䰡 °ÅÀÇ ¾ø´Ù. ±×·±µ¥ »ê ³Ñ¾î »êÀÎ °ÍÀÌ À¢¸¸ÇÑ PC¿¡¼­µµ ¸î ½Ã°£¾¿ °ÉÄ¡´Â ¿ÏÀü ºôµå °úÁ¤ÀÌ´Ù. À̰ÍÀº ±Û·¡½ºÇǽõµ ¸¶Âù°¡Áö¿©¼­, ÇÊÀÚ°¡ ¾²´Â Ãʰ­·Â ÆÄ¿ö¸Æ(CPU ÄÚ¾î 4°³, ¸Þ¸ð¸® 8±â°¡)¿¡¼­µµ 2½Ã°£À̳ª °É¸± Á¤µµÀÌ´Ù. ¹°·Ð ¸ðµç ¸ðµâÀ» ´Ù ºôµåÇØ¾ß ÇÒ Çʿ伺Àº µå¹°°ÚÁö¸¸, ÀÌÅä·Ï ¾öû³­ ±Ô¸ðÀÇ ÇÁ·ÎÁ§Æ®¸¦ ÆÄ¾ÇÇϰí Àڱ⠰ÍÀ¸·Î ¸¸µå´Â µ¥¿¡´Â ¸¹Àº ½Ã°£°ú ÀÚ¿øÀÇ ÅõÀÚ°¡ ÇÊ¿äÇÑ »óȲÀÌ´Ù.

ÇÏÁö¸¸, ¿©±â¿¡µµ ¹ÝÀüÀÌ ÀÖ¾î PCÀÇ Çϵå¿þ¾î´Â ´«ºÎ½Ã°Ô ¹ßÀüÇϰí ÀÖ´Ù. 64ºñÆ®, ¸ÖƼ ÄÚ¾î, SSD(Solid State Disk) µîÀÇ ±â¼úÀÌ ¼Ó¼Ó °³ÀÎ »ç¿ëÀÚ¿¡°Ô ´Ù°¡°¡°í ÀÖ´Ù. ÀÌÁ¦ ¹Ù¾ßÈå·Î ¸ÂÃãÇü ÀÚ¹ÙÀÇ ½Ã´ë°¡ ´Ù°¡¿À´Â °ÍÀÌ´Ù.


ÀÚ¹Ù´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀ̱⵵ ÇÏÁö¸¸ ÀÚ¹Ù ¹ÙÀÌÆ® Äڵ带 ½ÇÇàÇÏ´Â ¹öÃß¾ó ¸Ó½ÅÀ̱⵵ ÇÏ´Ù. ¹Ù·Î ÀÌ Á¡¿¡¼­ ¡®ÀÚ¹Ù ½ÇÇà ÆÄÀÏÀ» ²À ÀڹٷΠ¥¾ß Çϴ°¡?¡¯¶ó´Â Àǹ®À» ³º°Ô µÇ¾ú´Ù. ÀÌ¹Ì ´å³ÝÀÌ CLR(Common Language Runtime)À» ÅëÇØ º¸¿©ÁØ °Íó·³, ½ÇÇà ȯ°æ°ú °³¹ß ȯ°æÀÇ ºÐ¸®´Â »õ·Î¿î °Íµµ ¾Æ´ÏÁö¸¸ ±× µ¿¾È ÀÚ¹Ù¿¡ ÃµÂøÇÑ À̵鿡°Ô´Â »ý¼ÒÇÏ°í ¶Ç µÎ·Á¿ï ¼öµµ ÀÖ´Ù.

ÇÏÁö¸¸ ÀÚ¹Ù´Â ´Ù¸¥ ¸ðµç ¾ð¾î°¡ ±×·¸µíÀÌ ¾ð¾î·Î¼­ ¸ðµç ¸ñÀû¿¡ 100% ºÎÇÕÇÒ ¼ö ¾ø´Ù. °³¹ß¿¡ ¾µ ¾ð¾îÀÇ ¼±ÅÃÀº »ç¿ëÀÚÀÇ ¸òÀ¸·Î µ¹¸®°í, ÀÚ¹Ù2.0Àº ½ÇÇà ȯ°æÀ¸·Î¼­ ´õ¿í ³Ð¾îÁö´Â ±æÀ» ¿î¸íÀ¸·Î »ïÀ¸·Á ÇÑ´Ù. ÀÌ´Â ÀÚ¹ÙSE 7 ÄÚµå¸í µ¹ÇÉ(Dolphin)¿¡¼­ ±¸Á¦È­ µÉ ¿¹Á¤À̸ç, ÀÚ¹Ù¿¡ ÀÖ¾î ÀÏ´ë ÀüȯÁ¡ÀÌ µÉ °ÍÀÌ´Ù.

²ÞÀÌ ÀÚ¶ó¸é Çö½ÇÀÌ µÈ´Ù.
²ÞÀº ÀÌ·ç¾îÁø´Ù. 2002³â ¿ùµåÄÅ ±¸È£°¡ ¾Æ´Ï´Ù. ÀÚ¹Ù¿¡ ´ëÇÑ ¸¹Àº ²ÞµéÀÌ Çö½Ç·Î ÀÌ·ç¾îÁ³°í, ¶Ç ¸¹Àº ²ÞµéÀÌ ½ÇÇöÀÇ È帷Π¶Ù°í ÀÖ´Ù.

Java SE 7¿Í Java EE 6À» ±¸¼ºÇÒ ½Å±â¼úµé  
ÀÚ¹Ù °³¹ßÀÚµéÀÇ ²ÞÀ» Çö½Ç¿¡ ÇѰÉÀ½ ´Ù°¡¼­µµ·Ï ¸¸µé¾î ÁÙ ÀÚ¹ÙSE 7°ú ÀÚ¹ÙEE 6ÀÇ Á¤È®ÇÑ ·Îµå¸ÊÀº ¾ÆÁ÷ ³ª¿ÀÁö ¾Ê¾ÒÁö¸¸, ´ÙÀ½°ú °°Àº ±â¼úµéÀÌ »õ·ÎÀÌ Ãß°¡µÉ °ÍÀ¸·Î °üÃøµÇ°í ÀÖ´Ù. °ü½É ÀÖ´Â ¸¹Àº ÀÚ¹Ù ¿¬±¸ÀÚ¿Í °³¹ßÀÚÀÇ Âü¿© ¹Ù¶õ´Ù.

¡Ü Java SE 7
- JSR 277 Java Module System
- JSR 292 Supporting Dynamically Typed Languages on the Java Platform
- JSR 294 Improved Modularity Support in the Java Programming Language
- JSR 295 Beans Binding
- JSR 296 Swing Application Framework

¡Ü Java EE 6
- JSR 208 Java Business Integration (JBI)
- JSR 225 XQuery API for Java (XQJ)
- JSR 235 Service Data Objects (SDO)
- JSR 283 Content Repository for Java Technology API (JCR) 2.0
- JSR 286 Portlet Specification 2.0
- JSR 299 Web Beans


Á» ´õ ³ªÀº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» ÇâÇØ ¿ì¸®´Â ÇÑ °ÉÀ½ ÇÑ °ÉÀ½ ³ª¾Æ°¡°í ÀÖÀ¸¸ç, ±×°ÍÀÌ °³¹ßÀÚ°¡ ÇÒ ¼ö ÀÖ´Â ÁÁÀº ¼¼»ó ¸¸µé±âÀÇ Áö¸§±æÀ̱⵵ ÇÏ´Ù. ÀÚ¹Ù 2.0Àº ÀÚ¹Ù¸¦ ÅëÇØ ±× ¼¼»óÀ» ¿­¾î °¡·Á´Â »ç¶÷µéÀÇ ¿°¿øÀÇ °áÁ¤Ã¼ÀÌ´Ù. ²ÞÀ» ²Ù´Â ´ç½ÅÀÌ °¡Àå ¼ÒÁßÇÏ´Ù. @

* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.
°ü·Ã±â»ç
À¥ÀÇ ÁøÈ­ ¾îµð±îÁö ¿Ô³ª?
ÀÚÀ̺ê,¡¸À¥ 2.0¡¹±¸Çö Çù¾÷ ¼ÒÇÁÆ®¿þ¾î °³¹ß Áß
XP °³¹ßÀ» À§ÇÑ °³¹ß »ý»ê¼º Çâ»ó ÆÄ³ë¶ó¸¶
½ã, µ¥½ºÅ©Åé À§ÇÑ ÀÚ¹Ù Ç÷§Æû¡¸ÀÚ¹Ù SE 6¡¹Á¦°ø
¿ÀÇ ¼Ò½º ¶óÀ̺귯¸® Ȱ¿ë
°³¹ß »ý»ê¼º Çâ»óÀ» À§ÇÑ Á¶¾ð
¡¸¼ÒÇÁÆ®¿þ¾î Ç÷§Æû¡¹°ø°³ - ¹Ì·¡ Çõ½ÅÀÇ Å°¿öµå
±¹³» ù¡¸¿ÀǼҽº °³¹ß ÇÁ·ÎÁ§Æ®¡¹Winter of Code Á¡È­!
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
[DDD ¨è] UI ÇÁ·ÎÅäŸÀÌÇÎ
[DDD ¨ç] µµ¸ÞÀÎ ÁÖµµ °³¹ß
°¡»óÈ­¿¡ ½ÇÆÐÇÏ´Â 10°¡Áö ÀÌÀ¯
[Ã¥¼Ò°³]ÇÁ¸®Á¨Å×ÀÌ¼Ç Á¨: »ý°¢À»...
[±â°í]±×¸° ½ºÅ丮Áö·Î °¡´Â±æ
[Ã¥¼Ò°³] À¥ °³¹ßÀÚ¸¦ À§ÇÑ ½ºÇÁ...
À©µµ¿ìCE µð¹ö±ë¿¡ °üÇÑ 12°¡Áö...
[Å×Å©º¸µå ½ÃÁð3]MS, ´ÑÅÙµµ À§(Wii)¿¡ 'ÃÊ´ëÇü ¾÷µ¥ÀÌÆ®'·Î ¸ÂºÒÀü [00:08:26]
±âȹ ·ùÁØ¿µ ±âÀÚ, ÁøÇà ¹ÚÀ±¹Ì, Á¦ÀÛ À¯È¸Çö PD
[CNET ¿µ¹®¹æ¼Û]3G¾ÆÀÌÆù ¸ÅÀ帶´Ù 'ºÏÀûºÏÀû'¡¦ÀϺΠ¸ÅÀå ǰ±ÍÇö»óµµ [00:01:56]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
Á¶Áßµ¿, ´ÙÀ½¿¡ ´º½º°ø±Þ Áß´Ü¡¦"...
º¸¾È°­È­ ±¸±Û ¡°À©µµ ¹ö¸®°í À¥À¸...
¡®³ªÈ¦·Î ¾×ƼºêX¡¯¡¦¼¼°è ÀÎÅͳݰú...
¡®À©µµXP¡¯½Ã´ë Æó¸·, »ç¿ëÀÚ¿¡°Ô...
ÀÎÅÍ³Ý ¹ðÅ· ºê¶ó¿ìÀú´Â µû·Î ÀÖ´Ù...
´ÙÀ½ vs Á¶Áßµ¿, Á¤¸éÃæµ¹·Î Ä¡...
ÆÃÅ©¿þ¾î, ¾ÆÀ̳ªºñ 7¿ù ¾÷µ¥ÀÌÆ®...
Çѱ¹IBM, 23ÀÏ 'ºò±×¸°2.0...
ÆÇµµ¶óTV, e½ºÆ÷Ã÷ ±¹°¡´ëÇ¥ ¼±...
ÆæÅ¸½Ã½ºÅÛ, BI ¼Ö·ç¼Ç »ç¾÷ °­...
½Ã¸¸ÅØ, ³×Æ®¿öÅ© Á¢±Ù Á¦¾î CC...
 
 
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.