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

±èÅ¿Ï(ÇÁ·ÎÀÚ¹Ù ¿î¿µÀÚ)   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 ÀÚ¹Ù¿ø ÄÁÆÛ·±½º¡¹
ÀÚ¹Ù
[Áöµð³ÝÄÚ¸®¾Æ]2006 ÀÚ¹Ù¿ø ÄÁÆÛ·±½º°¡ 5¿ù 16ÀϺÎÅÍ 19ÀϱîÁö ³ªÈê µ¿¾È »÷ÇÁ¶õ½Ã½ºÄÚ ¸ð½ºÄÚ´Ï ¼¾ÅÍ¿¡¼¼ °³ÃֵǾú´Ù. 2006 ÀÚ¹Ù¿ø ÄÁÆÛ·±½ºÀÇ ½½·Î°ÇÀº¡®The Power Of JAVA¡¯¿Í¡®for Everything that Matters¡¯ÀÌ´Ù.

ÀÛ³â±îÁöÀÇ ÀÚ¹Ù¿øÀÌ °­·ÂÇÑ Ç÷§ÆûÀ¸·Î¼­ÀÇ ÀÚ¹Ù¸¦ °­Á¶Çß´Ù¸é, 2006 ÀÚ¹Ù¿øÀº 11»ìÀÌ µÈ µàÅ©(ÀÚ¹ÙÀÇ ¸¶½ºÄÚÆ®)°¡ ¶Ç ´Ù¸¥ º¯È­¸¦ ÁغñÇϰí ÀÖÀ½À» °­Á¶Çß´Ù. Ç÷§ÆûÀ¸·Î¼­ÀÇ ÀÚ¹Ù¸¦ ³Ñ¾î À¥2.0À¸·ÎÀÇ ÁøÈ­, ´Ù¸¥ Ç÷§Æû ¹× ½ºÅ©¸³Æ® ¾ð¾îÀÇ ¼ö¿ë, PC¸¦ ³Ñ¾î¼­ ´Ù¾çÇÑ µð¹ÙÀ̽º¿Í Çϵå¿þ¾î·ÎÀÇ È®Àå µî ÇÑÃþ ´õ ¼º¼÷µÈ ÀÚ¹ÙÀÇ ÁøÈ­¸¦ »Ë³»´Â ÃàÁ¦ÀÇ ÀåÀ̾ú´Ù.

ÀÚ¹Ù¿øÀÇ ºÐÀ§±â´Â ÀÚ¹Ù°³¹ßÀÚµéÀ» À§ÇÑ ÃàÁ¦ ±× ÀÚü¿´´Ù. 15,000 ¸íÀÇ ÀÚ¹Ù°³¹ßÀÚµéÀÌ Âü¼®ÇÑ ÀÚ¹Ù¿ø ÄÁÆÛ·±½º´Â °­ÀÇ, Åä·Ð, ½Ç½À(Hands on lab) µî ´Ù¾çÇÑ ¹æ½ÄÀÇ 383°³ ¼¼¼ÇÀÌ ÁøÇàµÇ¾ú´Ù. ÀÚ¹Ù¿øÀÌ ÁøÇàµÈ ¸ð½ºÄÚ´Ï ¼¾ÅÍ´Â Áß¾Ó È¦¿¡ ´ëÇü½ºÅ©¸°°ú ¼ÒÆÄ¸¦ ¼³Ä¡ÇØ ³õ°í ¿ÀǼҽº Ä¿¹Â´ÏƼ ¼Ò°³ µ¿¿µ»óÀ̳ª ¿µÈ­ µîÀ» »ó¿µÇÏ´Â °ø°£°ú °ÔÀÓÀ» ÇÒ ¼ö ÀÖ´Â °ø°£ µî ´Ù¾çÇÑ È޽İø°£À» Á¦°øÇÏ´Â °ÍÀÌ ÀλóÀûÀ̾ú´Ù. ÀÌ °ø°£Àº Ã¥ÀÇ ÀúÀڷθ¸ ¾Ë°í ÀÖ´ø À¯¸í °³¹ßÀÚµéÀ̳ª ´Ù¸¥ ¹®È­±ÇÀÇ °³¹ßÀÚµéÀÌ °ÝÀÇ ¾ø´Â Åä·Ð Àå¼Ò·Î Ȱ¿ëµÇ¾ú´Ù. ÀÚ¹Ù¶ó´Â °øÅëµÈ °ü½ÉÀ» °¡Áø »ç¶÷µéÀÌ °­ÀÇ, Åä·Ð, ºÎ½º °ü¶÷ µîÀ» Çϸ鼭 ±× ½Ã°£À» Áñ±æ ¼ö ÀÖ´Â ¼ö ÀÖ´Â ¿Ïº®ÇÑ °ø°£À̾ú´Ù.

2006 ÀÚ¹Ù¿ø ÄÁÆÛ·±½ºÀÇ ÁÖ¿ä Ű¿öµå´Â AJAX, À¥2.0, ³ÝºóÁî, ¿ÀǼҽº, ±Û·¡½ºÇǽÃ(GlassFish), OpenESB, ¸ÖƼÅ×½ºÅ· °¡»ó¸Ó½Å(MVM), WSIT, EJB3.0À» ²ÅÀ» ¼ö ÀÖ´Ù.

  ½ãÀÇ ¿ÀǼҽº Á¤Ã¥

¿Ã 4¿ù¿¡ Á¶³ª´Ü ½´¿ÐÃ÷°¡ ½ã¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî(ÀÌÇÏ ½ã)ÀÇ »õ·Î¿î ÃÖ°í°æ¿µÀÚ·Î ¼±ÀӵǾú´Ù. ±× ÀÌÀü¿¡µµ ½ãÀº ½ò¶ó¸®½º¿Í WAS(Web Application Server)¸¦ ¿ÀǼҽºÈ­ÇÏ¿© ¿ÀǼҽº¸¦ Áö¿øÇϰí ÀÖ¾úÁö¸¸, »õ·Î¿î CEO Á¶³ª´Ü ½´¿ÐÃ÷°¡ °®°í ÀÖ´Â ¿ÀǼҽº¿¡ ´ëÇÑ ÀÇÁö´Â ´õ¿í °­·ÂÇÑ µíÇÏ´Ù. À̹ø ÀÚ¹Ù¿ø¿¡¼­ ½ãÀº ½ã ÀÚ¹Ù ½Ã½ºÅÛ Æ÷Å» ¼­¹ö 7, Java CAPS BPEL Engine(OpenJava ESB), Java Studio Enterprise, ÀÚ¹Ù ¸Þ¼¼Â¡ ½Ã½ºÅÛ (JMS), Web Services Interoperability Technologies(WSIT)¸¦ ¿ÀǼҽºÈ­ ÇÑ´Ù°í ¹ßÇ¥Çß´Ù. ¶ÇÇÑ Java Studio Creator2¸¦ ³ÝºóÁî¿¡ ±âÁõÇÒ °èȹÀ̶ó°í Çß´Ù. ÇâÈÄ ³ÝºóÁî¿¡ Java Studion CreatorÀÇ JSF Áö¿ø ±â´ÉÀÌ ÅëÇÕµÉ °ÍÀ¸·Î ÆÇ´ÜµÈ´Ù.

±âÁ¸¿¡ ½ãÀº ÀÚ¹Ù ÀÚü°¡ ¿ÀǼҽºÈ­ µÇ´Â °Í¿¡ ´ëÇØ¼­´Â °­°æÇÑ Åµµ¸¦ º¸¿©¿Ô´Ù. ÀÚ¹ÙÀÇ »óȣȣȯ¼º°ú Àϰü¼ºÀ» À¯ÁöÇϱâ À§Çؼ­ ÀÚ¹Ù¸¦ ¿ÀǼҽºÈ­ ÇÏ´Â °ÍÀº ¹Ý´ëÇÑ´Ù´Â ÀÔÀåÀ̾ú´Ù. ÀÚ¹Ù¿ø¿¡¼­ Á¶³ª´Ü ½´¿ÐÃ÷¿Í ¸®Ä¡ ±×¸°(½ã ¸¶ÀÌÅ©·Î ½Ã½ºÅÛÁî ºÎ»çÀå)Àº¡°¿ÀǼҽº ÀÚ¹Ù°¡ ¹®Á¦°¡ ¾Æ´Ï°í ¾î¶»°Ô ¿ÀǼҽº ÀÚ¹Ù¸¦ ÇÒ °ÍÀΰ¡°¡ ¹®Á¦¡±¶ó°í ¸»Çϸç 100%´Â ¾Æ´ÏÁö¸¸ ÀÚ¹Ù ÄÚµåÀÇ ÀϺθ¦ °ø°³ÇÒ Àǻ縦 Ç¥ÇöÇß´Ù. ¡°½ãÀÇ ¸ðµç ¼ÒÇÁÆ®¿þ¾î¸¦ ¿ÀǼҽºÈ­ Çϰڴٴ °Í¡±ÀÌ ÇâÈÄ ¼ÒÇÁÆ®¿þ¾î ±â¾÷À¸·Î¼­ ½ãÀÇ ¼öÀÍ¿¡ ¾î¶² ¿µÇâÀ» ¹ÌÄ¥ °ÍÀÎÁö ÁÖ¸ñÇÒ Çʿ䰡 ÀÖÀ» µí ÇÏ´Ù.

  ÀÚ¹ÙEE 5

±âÁ¶¿¬¼³¿¡¼­ ½ã ºÎ»çÀå Á¦ÇÁ Á¸½¼Àº ÀÚ¹ÙEE 5ÀÇ Æ¯Â¡À» EoD(Easy of Development), ¾î³ëÅ×À̼Ç(Annotation)À» Ȱ¿ëÇÑ ´Ü¼øÇÑ ÇÁ·Î±×·¡¹Ö ¸ðµ¨, POJO¸¦ »ç¿ëÇÏ´Â EJB 3.0Áö¿ø, À¥ 2.0Áö¿ø, ´å³Ý ȣȯ¼º, ´Ü¼øÇÑ SOA °³¹ßÀ̶ó°í ¿ä¾àÇß´Ù.

¾î³ëÅ×À̼ÇÀ» »ç¿ëÇÔÀ¸·Î¼­ À¥ ¼­ºñ½º(Web Services), EJB, Àڹ٠Ŭ·¡½º¿Í µ¥ÀÌÅͺ£À̽º ¸ÅÇο¡ »ç¿ëµÇ´Â xmlÀÌ ÁÙ¾ú°í ¾î³ëÅ×À̼ǰú »õ·Î¿î ÆÛ½Ã½ºÅϽº(Persistance) API¸¦ Ãß°¡ÇÏ¿© À¥ ¼­ºñ½º¿Í EJB °³¹ßÀÌ °£´ÜÇÏ°Ô µÇ¾ú´Ù. ¶ÇÇÑ EJB´Â µðÆæ´ø½Ã ÀÎÁ§¼Ç(Dependency Injection)°ú ÀÎÅͼÁÅÍ(Interceptor)¸¦ Ȱ¿ëÇØ POJO ¸ðµ¨À» ÅëÇÑ °³¹ßÀÌ °¡´ÉÇØ Á³´Ù.

AJAX¿¡ °üÇÑ ÀÚ¹Ù¿øÀÇ °ü½ÉÀº ´ë´ÜÇß´Ù. AJAX¿¡ ´ëÇÑ ¼¼¼Ç¿¡¼­´Â AJAXÀÚü¿¡ ´ëÇÑ Åä·Ð°ú ÇÁ·¹ÀÓ¿÷¿¡¼­ AJAX¸¦ ¾î¶»°Ô Áö¿øÇÒ °ÍÀΰ¡¿¡ ´ëÇÏ¿© ´Ù·ç¾îÁ³´Ù. Çѱ¹¿¡¼­¿Í ¸¶Âù°¡Áö·Î AJAXÀÇ ÇѰ迡 ´ëÇÑ °³¹ß °üÁ¡¿¡¼­ÀÇ Èñ¸Á°ú À¯Áöº¸¼ö ½ÃÁ¡¿¡ ´ëÇÑ ºÒ¾È¿¡ ´ëÇÑ ³»¿ëÀÌ ´Ù¼ö¸¦ Â÷ÁöÇß´Ù. ¡®Introduction to AJAX¡¯¼¼¼Ç¿¡¼­ Á¦½ÃµÈ¡®AJAX·Î °³¹ßµÇ°í 3³â°£ À¯Áöº¸¼ö µÈ »çÀÌÆ®¸¦ ´ç½ÅÀÌ ¸Ã¾Æ¼­ °ü¸®ÇÒ ¼ö ÀÖ°Ú½À´Ï±î?¡¯¶ó´Â Áú¹®Àº ÀÌ ¸ðµç ³»¿ëÀ» ÇÔÃàÇÏ´Â µíÇÏ´Ù. ÀÚ¹Ù¼­¹ö ÆäÀ̽ýº(JSF :JavaServer Faces)´Â AJAX¸¦ Áö¿øÇϱâ À§ÇÑ ÀÏȯÀ¸·Î µµÁ¶(Dojo)¸¦ ÀÌ¿ëÇÏ¿© Ä¿½ºÄÄ Å×±×·Î AJAX¸¦ Áö¿øÇÏ´Â ¹æ¹ýÀÌ Á¦½ÃµÇ¾ú´Ù. µµÁ¶´Â ÀÚ¹Ù½ºÅ©¸³Æ®·Î °³¹ßµÈ ¿ÀǼҽº DHTML Åø ŶÀÌ´Ù. ¿©±â¿¡ ±¸±Û ¸Ê µîÀÇ ¿ÀÇ API¸¦ »ç¿ëÇÏ¿© ¸Å½¬¾÷(Mash-up) µ¥¸ð°¡ °ü½ÉÀ» ¸ð¾Ò´Ù. ÀÌ ¼¼¼ÇÀº ÀÚ¹Ù ½ºÅ©¸³Æ®¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â AJAX ÄÚµùÀÌ ¾î·Æ´Ù¸é AJAX¸¦ Áö¿øÇÏ´Â JSF ÄÄÆ÷³ÍÆ®¸¦ °³¹ßÇϰí, ÀÌ ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÏ¿© °³¹ß È¿À²¼ºÀ» ³ôÀÏ ¼ö Àִٴµ¥ ÃÊÁ¡ÀÌ ¸ÂÃçÁ® ÀÖ¾ú´Ù. ÀÚ¹ÙEE 5´Â ÀüüÀûÀ¸·Î ´Ü¼øÇØÁø °³¹ß ¸ðµ¨°ú AJAX¸¦ Áö¿øÇÏ´Â À¥ ÇÁ·¹ÀÓ¿öÅ©(JSF)ÀÇ ÄÄÆ÷³ÍÆ® Ȱ¿ë, °³¹ß¸ðµ¨°ú ÄÄÆ÷³ÍÆ®¸¦ Áö¿øÇÏ´Â IDE¸¦ ÅëÇØ¼­ ±âÁ¸ÀÇ °³¹ß¿¡ ºñÇÏ¿© °³¹ß ³­À̵µ°¡ ³·¾ÆÁö°í °³¹ß¶óÀÎÀÌ ÁÙ»Ó¸¸ ¾Æ´Ï¶ó »ý»ê¼ºµµ Çâ»óµÈ´Ù´Â °ÍÀÌ ÁÖ¿ä ³»¿ëÀ̾ú´Ù.

  ÀÚ¹Ù¿Í ´å³ÝÀÌ ÇÔ²² Ãß´Â Åʰí

ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ǰú ´å³ÝÀÇ WCF(Windows Communication Foundation)¸¦ À¥¼­ºñ½º »ó¿¡¼­ÀÇ »óÈ£ ¿î¿ë¼ºÀ» ³ôÀÌ´Â ±â¼úÀÌ Åʰí(WSIT: Web Services Interoperability Technology)ÀÌ´Ù. µÎ ¹«¿ë¼öÀÇ È£ÈíÀÌ ¸Å¿ì Áß¿äÇÑ ¶óƾ´í½ºÀÇ À̸§À» ÄÚµå¸íÀ¸·Î »ç¿ëÇÑ µ¥¼­ ¾Ë ¼ö ÀÖµíÀÌ, Åʰí´Â Áö±Ý±îÁö ¶óÀ̹ú °ü°èÀÇ µÎ Ç÷§ÆûÀÌ ÅÊ°í¸¦ ÅëÇØ¼­ »óÈ£ Åë½ÅÀÌ °¡´ÉÇØÁú °ÍÀ̶õ Àǹ̸¦ ÇÔÃàÇÏ´Â ÇÁ·ÎÁ§Æ® ¸íÀÌ´Ù. Åʰí´Â º¸¾È, ¸Þ½Ã¡, QoS, ¸ÞŸµ¥ÀÌÅÍ Áö¿ø¿¡ ÃÊÁ¡ÀÌ ¸ÂÃçÁ® ÀÖÀ¸¸ç, ¿ÀǼҼÒÀÎ ¿ÀÇ ÀÚ¹Ù EE Ä¿¹Â´ÏƼ¸¦ ÅëÇØ Á¦°øµÈ´Ù.

ÅÊ°í¸¦ ÀÌ¿ëÇÏ·Á¸é EJB¿Í JAX-WS¸¦ ÀÌ¿ëÇÏ¿© ÄÁ½´¸Ó¿Í ÇÁ·Î¹ÙÀÌ´õ¸¦ °³¹ßÇϰí Åʰí ÄÄÆ÷³ÍÆ®¸¦ Á¦¾îÇϱâ À§ÇÑ ¼³Á¤ ÆÄÀÏÀ» ÀÛ¼ºÇÏ¸é µÈ´Ù. ÅÊ°í ¼³Á¤ ÆÄÀÏ(wsit-*.xml)À» Áö¿øÇÏ´Â Åø·Î´Â ³ÝºóÁî ÅÊ°í ¸ðµâÀÌ ÀÖ´Ù. Åʰí´Â ±Û·¡½ºÇǽÃ(GlassFish)¿¡ ÅëÇյǾî ÀÖ°í ÀÚ¹ÙSE 6¿¡ Æ÷Ç﵃ ¿¹Á¤ÀÌ´Ù.

  »¡°£»ö º£·¹¸ð¸¦ ¾´ JBoss

ÀÚ¹Ù¿øÀÇ ÃÖ°í º¼°Å¸® Áß Çϳª´Â Á¦³Ê·² ¼¼¼ÇÀ̾ú´Ù. º¥´õ³ª Ä¿¹Â´ÏƼ ´ëÇ¥µéÀÌ ¸±·¹ÀÌ Çü½ÄÀ¸·Î ÁøÇàµÈ ÀÌ ¼¼¼Ç¿¡¼­´Â Á¶³ª´Ü ½´¿ùÃ÷¿Í JBoss CEO ¸¶Å© ÇÁ·¹¸®°¡ Àλó ±íÀº ¿¡ÇǼҵ带 ¸¸µé¾ú´Ù. ¸¶Å© ÇÁ·¹¸®´Â ÃÖ±Ù ·¹µåÇÞÀÌ JBoss¸¦ ÀμöÇÑ °ÍÀ» Ç¥ÇöÇϱâ À§Çؼ­ÀÎÁö »¡°£»ö º£·¹¸ð¸¦ ¾²°í ³ª¿Ô´Ù.

¸¶Å© ÇÁ·¹¸®´Â¡°ÃÖ±Ù ÀÚ¹Ù ÅëÇÕ °³¹ßȯ°æÀº API ±â¹ÝÀÇ ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇÏ´Â ¹æ½Ä¿¡¼­ °æ·® ¸ðµ¨(Lightweight Model)À» Áö¿øÇÏ´Â ¹æÇâÀ¸·Î ¹ßÀüÇϰí ÀÖ´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀº ÀÚ¹ÙEE 5ÀÇ Æ¯Â¡À̱⵵ ÇÏ´Ù. ³ÝºóÁî´Â ÀÚ¹ÙEE 5 Àüü ½ºÆåÀ» Áö¿øÇÏ´Â ÃÖÃÊÀÇ IDEÀÌ´Ù. ÇâÈÄ ÀÌŬ¸³½º¿Í ³ÝºóÁîÀÇ À庮Àº Á¡Â÷ »ç¶óÁú °ÍÀÌ´Ù. JBoss´Â ³ÝºóÁî ÇÁ·ÎÁ§Æ®¿¡ °¡ÀÔÇÒ °ÍÀÌ´Ù¡±¶ó°í ¸»ÇÏ¸ç ¹Ú¼ö°¥Ã¤¸¦ ¹Þ¾Ò´Ù. ¸¶Áö¸·À¸·Î Á¶³ª´Ü ½´¿ùÃ÷´Â JBossÀÇ ¸¶Å© ÇÁ·¹¸®¿¡°Ô¡®I ¢¾ NetBean¡¯Æ¼¼ÅÃ÷¸¦ ¼±¹°ÇÏ¸ç ³ÝºóÁî ÇÁ·ÎÁ§Æ®¿¡ °¡ÀÔÇÑ JBoss¸¦ ȯ¿µÇÏ´Â ¿¡ÇǼҵ带 ¿¬ÃâÇß´Ù.

  ¿ÀǼҽºÀÇ Á᫐ ³ÝºóÁî¿Í ±Û·¡½ºÇǽÃ

½ã ¿ÀǼҽº Á¤Ã¥ÀÇ Çٽɿ¡´Â ³ÝºóÁî¿Í ±Û·¡½ºÇǽð¡ ÀÖ´Ù. JSP/Servlet ½ºÆåÀÌ Çö½Ç¼ºÀÌ ÀÖ´ÂÁö È®ÀÎÇϱâ À§ÇØ ÅèÄÏ(Tomcat)À» ÂüÁ¶±¸Çöü·Î °³¹ßÇÏ´Â °Íó·³ ÀÚ¹ÙEE 5ÀÇ ÂüÁ¶ ±¸Çöü°¡ ±Û·¡½ºÇǽÃÀÌ´Ù. ½ãÀº »õ·Î¿î ½ºÆåÀ» ¹ßÇ¥ÇÒ ¶§ ±Û·¡½ºÇÇ½Ã¿Í ³ÝºóÁî¿¡ ÃÖ¿ì¼±ÀûÀ¸·Î Àû¿ëÇÑ´Ù.

±Û·¡½ºÇǽô 2005 ÀÚ¹Ù¿ø¿¡¼­ ½ãÀÌ ±âÁõÇÑ ½ã ÀÚ¹Ù ½Ã½ºÅÛ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö(Sun Java System Application Server) PE9¿Í ¿À¶óŬÀÇ Å¾¸µÅ© ÆÛ½Ã½ºÅϽº(TopLink persistence) Äڵ带 ±â¹ÝÀ¸·ÎÇÏ´Â ¿ÀǼҽº ÀÚ¹Ù ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö ÇÁ·ÎÁ§Æ®·Î ÀÚ¹Ù EE 5ÀÇ ¸ðµç ½ºÆåÀÌ Àû¿ëµÇ¾î ÀÖ´Ù.

Open ESB(BPEL ¿£Áø), MQ(ÀÚ¹Ù ¸Þ¼¼Â¡ ½Ã½ºÅÛ), Æ÷Å» ¼­¹ö, ´õºñ(Derby-Apache DB project)¸¦ ÅëÇÕÇϰí ÀÖ°í ÀÌŬ¸³½º Ç÷¯±×Àθ¦ Á¦°øÇÏ°í ³ÝºóÁî 5.5¿¡ ÅëÇյǾî ÀÖ´Ù. ±Û·¡½ºÇǽÃÀÇ ½ºÆå ¸®µùÀº ½ã, ¿À¶óŬ, Bea°¡ ´ã´çÇϰí ÀÖÀ¸¸ç Ƽ¸Æ½º¼ÒÇÁÆ®°¡ °³¹ß¿¡ Âü¿©Çϰí ÀÖ´Ù.

°ú°ÅÀÇ ³ÝºóÁî´Â ÀÌŬ¸³½º¿¡ ºñÇÏ¿© UI°¡ ºÒÆíÇÏ°í ´À¸®´Ù´Â ÁöÀûÀ» ¹Þ¾Ò¾ú´Ù. ³ÝºóÁî´Â ´ÜÁ¡À» ºü¸¥ ¾÷±×·¹À̵å¿Í ´Ù¾çÇÑ ±â´ÉÀ» Ãß°¡ÇÏ¿© ±Øº¹Çϰí ÀÖ´Ù. ¿ì¼± ³ÝºóÁî´Â ÀÚ¹ÙSE 5¿Í ÀÚ¹Ù EE 5ÀÇ ¸ðµç ½ºÆåÀ» Áö¿øÇϰí ÀÖ°í 5.5 ¹öÀü¿¡¼­´Â ÀÚ¹ÙSE 6±îÁöµµ Áö¿øÇϰí ÀÖ´Ù. °­·ÂÇÑ ÇÁ·ÎÆÄÀϸµ ±â´ÉÀ» ³»ÀåÇßÀ» »Ó ¾Æ´Ï¶ó Çù¾÷ ±â´Éµµ Á¦°øÇÑ´Ù. Çù¾÷ ±â´ÉÀ» ÀÌ¿ëÇϸé share. java.net ¼­¹ö³ª ÀÚü ¼­¹ö¸¦ ÀÌ¿ëÇÏ¿© ¿ø°Ý¿¡ ¶³¾îÁø ³ÝºóÁ Á¦¾îÇÒ ¼ö ÀÖ°í ¸Þ½ÅÀú ±â´É°ú VoIP°¡ °¡´ÉÇÏ´Ù.

¿ø°ÝÁö¿¡ ¶³¾îÁø µÎ °³¹ßÀÚ´Â ³ÝºóÁî Çù¾÷±â´ÉÀ» ÅëÇØ »ó´ë¹æÀÇ ³ÝºóÁî UI¸¦ °øÀ¯ÇÒ ¼ö ÀÖ´Ù. ¹®Á¦°¡ ¹ß»ýÇÑ °³¹ßÀÚÀÇ ³ÝºóÁî¿¡ Çù¾÷ ±â´ÉÀ» ÅëÇØ¼­ ¿ø°Ý Á¢±ÙÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó ¼Ò½ºÀÇ °øÀ¯, ¼öÁ¤, ºôµåÀÇ ÀÛ¾÷ÀÌ °¡´ÉÇÏ´Ù. Çù¾÷À¸·Î ¼öÁ¤ÇÏ´Â ÆÄÀÏÀÇ Å©±â°¡ 1.5M ÀÌÇÏ¿©¾ß ÇÑ´Ù´Â Á¦¾à»çÇ×ÀÌ ÀÖ±â´Â ÇÏÁö¸¸ ÀÚ¹Ù ¼Ò½º ÆÄÀÏÀÌ 1.5¸Þ°¡ º¸´Ù Ä¿Áö´Â °æ¿ì´Â ±ØÈ÷ µå¹°±â ¶§¹®¿¡ ½ÇÁúÀûÀÎ ¹®Á¦°¡ µÇ±â´Â Èûµé´Ù.

ÀÌ·¯ÇÑ ±â´ÉÀº ¿ø°ÝÁö¿¡ ¶³¾îÁø °³¹ßÀÚµéÀÌ Äڵ带 ÇùÀÇ Çϰųª ¼öÁ¤ÇÒ ¶§ ¸Å¿ì È¿°úÀûÀ¸·Î Ȱ¿ëÇÒ ¼ö ÀÖ´Ù. 2004³â ÀÚ¹Ù¿ø¿¡¼­ Á¦ÀÓ½º °í½½¸µÀº¡°¾ÆÆÄÄ¡ DB ÀèÆÌ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇϰí ÀÖ´Ù. ÀèÆÌÀº ÀÚ¹Ù Äڵ带 ´Ü¼øÇÑ ¹®ÀÚ¿­·Î ´Ù·çÁö ¾Ê°í ½Ã¸àƽÇÑ ¸ðµ¨·Î ´Ù·é´Ù¡±°í ¸»Çß¾ú´Ù. ÀÌ ÀèÆÌ ÇÁ·ÎÁ§Æ®°¡ ³ÝºóÁî¿¡ ÅëÇÕµÇ¾î °ø°³ µÇ¾ú´Ù. ÀèÆÌ ÇÁ·ÎÁ§Æ®´Â ÄÚµù ·êÀ» Á¤ÇÑ µÚ¿¡ ÀÚ¹ÙŬ·¡½º°¡ ±× ·ê¿¡ ÀûÇÕÇѰ¡¸¦ üũÇÏ°í ¼öÁ¤ÇÏ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.

¿ÀǼҽºÁß PMD³ª »ó¿ë Á¦Ç°ÀÎ JTest, AppPerfect¿Í °°Àº ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÚ¹Ù´Â ÆÄÀϺ°·Î ·êÀ» üũÇÒ °æ¿ì³ª Äڵ带 ¹®ÀÚ¿­·Î ÀνÄÇÒ ¶§ ¼Óµµ°¡ ¸Å¿ì ´À¸®´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ÀèÆÌÀº ÀÚ¹Ù¸¦ ¹®ÀÚ¿­ÀÌ ¾Æ´Ñ ¸ðµ¨·Î ´Ù·ç°í JVM api·Î °³¹ßµÇ¾î Àֱ⠶§¹®¿¡ ¼Óµµ°¡ ¸Å¿ì ºü¸£´Ù´Â °ÍÀÌ ÀåÁ¡ÀÌ´Ù.

ÀèÆÌÀ» »ç¿ëÇÏ¿© ÀÚ¹Ù ÇÁ·ÎÁ§Æ®ÀÇ Ç°Áúº¸Áõ(QA, QualityAssurance)±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ´Ù. ÀèÆÌÀº ³ÝºóÁî 6¿¡ Á¤½ÄÀ¸·Î Æ÷Ç﵃ ¿¹Á¤ÀÌ´Ù. ³ÝºóÁîÀÇ Çù¾÷±â´É°ú ÀèÆÌÀÇ ±â´ÉÀº TDDÀÇ Â¦ ÇÁ·Î±×·¡¹ÖÀ̳ª °³¹ß ¾Æ¿ô¼Ò½Ì ºÐ¾ß¿¡ ¸Å¿ì È¿°úÀûÀ¸·Î Ȱ¿ëµÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ³ÝºóÁ ÅëÇØ¼­ ¼Ò½º¸¦ °øÀ¯Çϰųª üŷ ¹× À½¼º Åë½ÅÀÌ °¡´ÉÇÏ´Ù´Â °ÍÀº ¦ ÇÁ·Î±×·¡¹ÖÀ̳ª ¿ø°Ý Áö¿ø¿¡¼­ ¸Å¿ì È¿°úÀûÀÌ´Ù. ¶ÇÇÑ ÇÁ·ÎÁ§Æ®º°·Î ÄÚµù ·êÀ» ¼³Á¤ÇÏ°í °³¹ßÀÚµéÀÌ ÇØ´ç ·ê¿¡ ¸Â°Ô °³¹ßÇϰí ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ´Â ±â´ÉÀÌ Áö¿øµÈ´Ù´Â °ÍÀº °³¹ßÀÚ¿Í PL ¸ðµÎ¿¡°Ô °³¹ß È¿À²¼ºÀ» ³ôÀÏ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÒ °ÍÀÌ´Ù.

À̿ܿ¡µµ ³ÝºóÁî´Â GUI ºô´õ·Î ¸¶Æ¼½º(Matisse)¸¦ ³»ÀåÇϰí ÀÖ´Ù. ¸¶Æ¼½º¸¦ ÀÌ¿ëÇÏ¸é ½ºÀ®(Swing)ÀÇ UI¸¦ °³¹ßÇÒ ¶§ UI ÄÄÆ÷³ÍÆ®¿Í À̺¥Æ®¸¦ Drag&Drop ¹æ½ÄÀ¸·Î µðÀÚÀÎÇÒ ¼ö ÀÖ´Ù. È­¸é¿¡ µðÀÚÀÎµÈ UI´Â XML ÆÄÀÏ·Î ·¹À̾ƿô, ÄÄÆ÷³ÍÆ®À§Ä¡ ¹× Å©±â, À̺¥Æ® µîÀÇ Á¤º¸¸¦ °ü¸®ÇÑ´Ù. ¸¶Æ¼½º´Â XML ÆÄÀÏÀÇ Á¤º¸¸¦ ÀÌ¿ëÇÏ¿© ½ºÀ® Ŭ·¡½º¸¦ »ý¼ºÇÑ´Ù. ³ÝºóÁî´Â ¸ð¹ÙÀÏ ÆÑÀ» ÅëÇØ¼­ MIDP ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹× µð¹ö±ë¿¡ ¸Å¿ì È¿°úÀûÀÌ´Ù. ÀÚ¹Ù À̿ܿ¡ C, C++, FortranÀÇ ÆíÁý, ÄÄÆÄÀÏ ¹× ½ÇÇ൵ °¡´ÉÇÏ´Ù.

  ½Ç½Ã°£ ÀÀ¿ë ÀÚ¹Ù - RTSJ

ÀÚ¹Ù¿øÀÇ ÆÄºô¸®¿Â¿¡ »ç¶÷µéÀÇ ¹ß±æÀ» À̲ô´Â ºÎ½º°¡ ÀÖ¾ú´Ù. ¡®Slot Car Racing Programming Challenge¡¯ºÎ½º´Â ÀÚµ¿Â÷¸¦ Á¦¾îÇÏ´Â RTSJ(Real-time Specification for Java) Äڵ带 ÀÛ¼ºÇÏ¿© Æ®·¢À» ¿ÏÁÖÇÏ´Â °ÔÀÓÀåÀ̾ú´Ù. µ¶Àڵ鵵 Àß ¾Ë°í ÀÖµíÀÌ ÀÚ¹Ù´Â ½ÇÇà½Ã°£À» ¿¹ÃøÇÒ ¼ö ¾ø°í ½Ã½ºÅÛ ¸Þ¸ð¸®¸¦ Á÷Á¢ ÀÐ°í ¾²´Â °ÍÀ» Çã¶ôÇÏÁö ¾Ê±â ¶§¹®¿¡ ½Ç½Ã°£ ÀÀ¿ë¿¡´Â ÀûÇÕÇÏÁö ¾Ê´Ù. RTSJ´Â ÀÌ·¯ÇÑ ´ÜÁ¡À» º¸¾ÈÇÑ ÀÚ¹ÙÀÇ ½Ç½Ã°£ ¹öÀüÀÌ´Ù. À¯ºñÄõÅͽº°¡ º¸ÆíÈ­µÇ¾î Çϵå¿þ¾î¸¦ Á¦¾îÇØ¾ß ÇÒ °æ¿ì¿¡ À¯¿ëÇÑ ±â¼úÀÌ´Ù.

ÀÚ¹Ù¿øÀÇ ¸¶Áö¸· Á¦³Ê·² ¼¼¼Ç¿¡¼­ Á¦ÀÓ½º °í½½¸µÀº RTSJ·Î Á¦¾îÇÏ´Â ÀÚµ¿Â÷ÀΡ®Åä¹Ì¡¯¸¦ ¼Ò°³Çϰí RTSJ¿¡ »ó´çÈ÷ ¸¹Àº ½Ã°£À» ÇÒ¾ÖÇß´Ù. Åä¹Ì´Â ¹ÝÀÚµ¿ ÀÚµ¿Â÷·Î ¿ø°Ý¿¡¼­ Á¶Á¤ ÇÒ ¼öµµ ÀÖ°í, ÁÖÀ§ ȯ°æ¿¡ ´ëÇÑ Á¤º¸¿Í ¿ÜºÎÀÇ ¼¾¼­¸¦ ÀÌ¿ëÇÏ¿© ¹«ÀÎ ¿îÇàÀÌ °¡´ÉÇÑ ÀÚµ¿Â÷ÀÌ´Ù. Åä¹ÌÀÇ ¿ø°Ý Á¶Á¤À̳ª ¹«ÀÎ ¿îÇà¿¡ »ç¿ëµÇ´Â ¼ÒÇÁÆ®¿þ¾î°¡ 100% ÀÚ¹Ù·Î ±¸ÇöµÇ¾ú´Ù. Á¦ÀÓ½º °í½½¸µÀº ÇâÈÄ ÀÚ¹ÙÀÇ »õ·Î¿î °³Ã´ºÐ¾ß·Î RTSJ¸¦ Áö¸ñÇß´Ù.

±â´ë¿Í ¼³·½À¸·Î ½ÃÀÛµÈ ÀÚ¹Ù¿ø ÄÄÆÛ·±½º´Â ¸·À» ³»·È´Ù. ¿¹³â¿¡ ºñÇØ ÀÚ¹Ù¿ø¿¡ Âü¿©ÇÑ Çѱ¹ °³¹ßÀÚÀÇ ¼ö´Â ´Ã¾ú°í, ¸ð¹ÙÀÏ ºÐ¾ß¿¡¼­ ¸ÖƼŽºÅ· °¡»ó¸Ó½Å(MVM)ÀÌ Å¾ÀçµÈ »ï¼º ÈÞ´ëÆùÀ» ¼±º¸ÀÌ´Â ¼¼¼ÇÀÌ ÁÖ¸ñÀ» ¹Þ±âµµ Çß´Ù. ±×·¯³ª ÀÚ¹Ù¿ø¿¡¼­ ´õ ÀÌ»óÀÇ Korea´Â ¾ø¾ú´Ù. º¥´õµéÀÌ Âü¿©ÇÏ´Â ÆÄºô¸®¿Â¿¡¼­ Çѱ¹ ºÎ½º´Â ã¾Æ º¼ ¼ö ¾ø¾ú°í Çѱ¹ °³¹ßÀÚ°¡ ÁøÇàÇÏ´Â ¼¼¼Çµµ ¾ø¾ú´Ù. ¼¼°èÀûÀ¸·Î Áö¸íµµ°¡ ³ôÀº °³¹ßÀÚµéÀÌ ¼¼¼ÇÀ» ÁøÇàÇÏ´Â ÀÚ¹Ù¿øÀÌÁö¸¸ ±× ¼öÁØÀº Çѱ¹¿¡¼­ ÁøÇàµÇ´Â ¼¼¹Ì³ª¿¡ ºñÇÏ¿© ±×´ÙÁö ³ô´Ù°í »ý°¢µÇÁö´Â ¾Ê´Â´Ù.

½Å±â¼úÀÌ ³ª¿Ã °æ¿ì Çѱ¹ÀÇ Àû¿ë »ç·Ê´Â ¹Ì±¹À̳ª ´Ù¸¥ ±¹°¡¿¡ ºñÇÏ¿© ±× Àû¿ë ¹üÀ§¿Í ¼Óµµ°¡ ´õ ºü¸£´Ù. ¿ÃÇØ ÀÚ¹Ù¿ø¿¡¼­ ´Ù·ç¾îÁø ÁÖÁ¦µé Áß »ó´çºÎºÐÀº Çѱ¹ÀÇ ºí·Î±×³ª Ä¿¹Â´ÏƼ, ¼¼¹Ì³ª¿¡¼­ ÀÌ¹Ì ´Ù·ç¾îÁø °ÍµéÀ̾ú´Ù. °³ÀÎÀûÀ¸·Î Çѱ¹ÀÇ ÀÚ¹Ù ¼öÁØÀº ¼¼°èÀûÀ̶ó°í »ý°¢ÇÑ´Ù. ´ÜÁö ¾ð¾î À庮À̳ª ±âŸÀÇ ÀÌÀ¯·Î ¿ì¸®ÀÇ ±â¼ú·ÂÀ» ¾Ë¸®Áö ¸øÇÏ´Â °æ¿ì°¡ ¸¹°í, ¿ÀǼҽº Ä¿¹Â´ÏƼÀÇ Âü¿©°¡ Àû´Ù´Â °ÍÀÌ ¿ì¸®¸¦ ¾Ë¸®Áö ¸øÇÏ´Â ÀÌÀ¯ÀÏ °ÍÀÌ´Ù. 2007³â 5¿ùÀÇ ÀÚ¹Ù¿øÀº¡®The Power Of Korea¡¯°¡ Áß½ÉÀÌ µÈ ÀÚ¹Ù ÃàÁ¦°¡ µÇ¾úÀ¸¸é ÇÏ´Â ¹Ù¶÷ÀÌ´Ù. @

* ÀÌ ±â»ç´Â ZDNet KoreaÀÇ Á¦ÈÞ¸ÅüÀÎ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿þ¾î¿¡ °ÔÀçµÈ ³»¿ëÀÔ´Ï´Ù.
°ü·Ã±â»ç
À¥ÀÇ ÁøÈ­ ¾îµð±îÁö ¿Ô³ª?
ÀÚÀ̺ê,¡¸À¥ 2.0¡¹±¸Çö Çù¾÷ ¼ÒÇÁÆ®¿þ¾î °³¹ß Áß
XP °³¹ßÀ» À§ÇÑ °³¹ß »ý»ê¼º Çâ»ó ÆÄ³ë¶ó¸¶
½ã, µ¥½ºÅ©Åé À§ÇÑ ÀÚ¹Ù Ç÷§Æû¡¸ÀÚ¹Ù SE 6¡¹Á¦°ø
¿ÀÇ ¼Ò½º ¶óÀ̺귯¸® Ȱ¿ë
°³¹ß »ý»ê¼º Çâ»óÀ» À§ÇÑ Á¶¾ð
¡¸¼ÒÇÁÆ®¿þ¾î Ç÷§Æû¡¹°ø°³ - ¹Ì·¡ Çõ½ÅÀÇ Å°¿öµå
±¹³» ù¡¸¿ÀǼҽº °³¹ß ÇÁ·ÎÁ§Æ®¡¹Winter of Code Á¡È­!
µ¶ÀÚÀÇ°ß ³²±â±â (·Î±×ÀÎ ÈÄ µ¶ÀÚ ÀǰßÀ» ³²±â½Ç ¼ö ÀÖ½À´Ï´Ù.)
¾ÆÀ̵ð ºñ¹Ð¹øÈ£
 
 
[Ã¥¼Ò°³]ÇÁ¸®Á¨Å×ÀÌ¼Ç Á¨: »ý°¢À»...
[DDD ¨ç] µµ¸ÞÀÎ ÁÖµµ °³¹ß
°¡»óÈ­¿¡ ½ÇÆÐÇÏ´Â 10°¡Áö ÀÌÀ¯
À©µµ¿ìCE µð¹ö±ë¿¡ °üÇÑ 12°¡Áö...
[±â°í]±×¸° ½ºÅ丮Áö·Î °¡´Â±æ
[Ã¥¼Ò°³] À¥ °³¹ßÀÚ¸¦ À§ÇÑ ½ºÇÁ...
À©µµ¿ìCE °³¹ßÅø¿¡ °üÇÑ 12°¡Áö...
[¿ÀÇÂÀÎÅͺä]Àè Äá HTCºÎ»çÀå "½º¸¶Æ®Æù ½ÃÀå °³Ã´, Áö±ÝÀÌ Àû±â" [00:17:38]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
[»ï¼º ¿½ ½ºÅ丮-¨è]'P2 DMB' °ÑÆ÷Àå, Æò¹üÄ¡ ¾ÊÀº ÀÌÀ¯ ÀÖ¾ú³× [00:10:13]
ÁøÇà ·ùÁØ¿µ ±âÀÚ, Á¦ÀÛ À¯È¸Çö PD
Á¶Áßµ¿, ´ÙÀ½¿¡ ´º½º°ø±Þ Áß´Ü¡¦"...
º¸¾È°­È­ ±¸±Û ¡°À©µµ ¹ö¸®°í À¥À¸...
¡®À©µµXP¡¯½Ã´ë Æó¸·, »ç¿ëÀÚ¿¡°Ô...
¡®³ªÈ¦·Î ¾×ƼºêX¡¯¡¦¼¼°è ÀÎÅͳݰú...
ÀÎÅÍ³Ý ¹ðÅ· ºê¶ó¿ìÀú´Â µû·Î ÀÖ´Ù...
SKT µ¶Á¡ 800MHz Á֯ļö,...
[ºÎÀ½]±èÈ«¿µ ÆÒÅð迭 CSº»ºÎÀå...
¹æÅëÀ§, ¹æ¼ÛÄÜÅÙÃ÷ ÁøÈï»ç¾÷¿¡ 2...
LG¿£½Ã½º, IT ÀÎÀç ¾ç¼º »êÇÐ...
NHN, ÀÎõ°øÇ׿¡ ¹«·á ÀÎÅÍ³Ý ...
[Àλç]ÇϳªÀºÇà
 
 
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.