´º½º |
¿À¶óŬ, ÀÚ¹Ù°³¹ßÀÚ Ä¿¹Â´ÏƼ Áö¿ø È®´ëOTN Á߽ɡ¦¿ÀÇ JDK Àü·«µµ ¹ßÇ¥ |
|
Çѱ¹¿À¶óŬ(´ëÇ¥ À¯¿ø½Ä)Àº 29ÀÏ º»»ç ¹ßÇ¥¸¦ Àοë, ÀÚ¹Ù ¹× ¿ÀǼҽº °³¹ßÀÚ Ä¿¹Â´ÏƼ¿¡ ´ëÇÑ Áö¿ø È®´ë¿Í ÀÚ¹Ù Ç÷§Æû¿¡ ´ëÇÑ ·Îµå¸Ê ¹× ¿ÀÇÂJDK(OpenJDK) Áö¿ø Àü·«À» ¹ßÇ¥Çß´Ù.
¿À¶óŬ Å×Å©³î·ÎÁö ³×Æ®¿öÅ©(Oracle Technology Network, ÀÌÇÏ OTN)´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ ¹× DB °ü¸®ÀÚ, ½Ã½ºÅÛ °ü¸®ÀÚ ¹× ¿À¶óŬ ±â¼ú°ú °áÇÕµÈ ¾÷°è Ç¥ÁØ ±â¼úÀ» »ç¿ëÇÏ´Â ¾ÆÅ°ÅØÆ®µéÀ» À§ÇÑ Ä¿¹Â´ÏƼÀÌ´Ù.
µî·ÏµÈ »ç¿ëÀÚ ¼ö°¡ 1000¸¸¸íÀ» ³Ñ¾î¼± OTNÀº ÃÖ±Ù ÀÚ¹Ù °³¹ßÀڵ鿡°Ô ÀαⰡ ³ô¾Ò´ø developers.sun.com,java.sun.com, ¼Ö¶ó¸®½º Áß½ÉÀÇ ºò ¾îµå¹Î(BigAdmin) »çÀÌÆ®µéÀÇ ¸ðµç ÄÜÅÙÃ÷¸¦ »õ·Ó°Ô µðÀÚÀÎÇؼ ÀÌÀü ÅëÇÕÇß´Ù.
¶ÇÇÑ »õ·Î¿î ÀÚ¹Ù °³¹ßÀÚ Ä¿¹Â´ÏƼÀÇ È¨ÆäÀÌÁöÀÎ java.oracle.com ¿¡¼´Â ÀÚ¹Ù¿¡ °üÇÑ ±â¼úÀû Á¤º¸¿Í ÇнÀÁ¤º¸°¡ ÅëÇյŠÁ¦°øµÇ°í ÀÖ´Ù.
¿À¶óŬÀº °³¹ßÀÚµéÀÌ ‘ÀÚ¹Ù Ç÷§Æû, ¿£ÅÍÇÁ¶óÀÌÁî ¿¡µð¼Ç 6(Java Platform, Enterprise Edition 6)’¸¦ ºü¸£°Ô äÅÃÇÏ°í ÀÖ´Ù°í ¹àÇû´Ù.
‘ÀÚ¹Ù EE SDK(Java EE SDK)’¿Í ‘±Û·¡½ºÇǽà ¼¹ö(GlassFish Server)’´Â Áö³ 12°³¿ù °£ 910¸¸È¸ÀÇ ´Ù¿î·Îµå°¡ ÀÌ·ïÁ³À¸¸ç ‘±Û·¡½ºÇǽà ¼¹ö’ÀÇ ´Ù¿î·Îµå´Â ¸Å³â 73%¾¿ Áõ°¡ÇÏ°í ÀÖ´Ù.
¿À¶óŬÀº Áö³ 6°³¿ù°£ '¿À¶óŬ Á¦À̵𺧷ÎÆÛ(Oracle JDeveloper)’, ‘¿À¶óŬ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ÇÁ·¹ÀÓ¿öÅ©(Oracle Application Development Framework)’, ‘¿À¶óŬ ÆÀ ÇÁ·¯´öƼºñƼ ¼¾ÅÍ(Oracle Team Productivity Center)’, ‘ÀÌŬ¸³½º¿ë ¿À¶óŬ ¿£ÅÍÇÁ¶óÀÌÁî ÆÑ (Oracle Enterprise Pack for Eclipse)’, ‘³ÝºóÁî(NetBeans)’, ‘¿À¶óŬ ¼Ö¶ó¸®½º ½ºÆ©µð¿À(Oracle Solaris Studio)’ µîÀÇ °³¹ßÀÚ ÅøÀ» ½Å±Ô·Î ¹èÆ÷ÇÏ¸ç ¿ÀǼҽº¿¡ ´ëÇÑ ¾à¼ÓÀ» ÁöÄÑ ³ª°¡°í ÀÖ´Ù.
¶ÇÇÑ ¿ÀǼҽº Ä¿¹Â´ÏƼ Âü¿©ÀÇ ÀÏȯÀ¸·Î ÀÌŬ¸³½º Àç´Ü(Eclipse Foundation)¿¡ ÀÌŬ¸³½º °³¹ßÀÚµéÀÌ ÀÚ¹Ù µ¥½ºÅ©Å¾ ȯ°æ¿¡¼ ´õ ³ªÀº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ µðÀÚÀÎÇϵµ·Ï Áö¿øÇÏ´Â '»çÆÄÀ̾î(Sapphire)'¶ó´Â ½Å±Ô ÄÚµå ±âºÎ¸¦ Á¦¾ÈÇß´Ù.
µ¡ºÙ¿© ‘ÀÚ¹Ù EE 6’¸¦ Áö¿øÇÏ´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö ‘±Û·¡½ºÇǽà ¼¹ö 3.0.1(GlashFish Server 3.0.1)À» ¹ßÇ¥ÇØ °³¹ßÀÚµéÀÌ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÃÄ ÆÄ¿îµ¥À̼ÇÀ» ´Ü¼øÈÇØ °³¹ß ºñ¿ëÀ» ÁÙÀÏ ¼ö ÀÖµµ·Ï µ½°í ÀÖ´Ù.
ÇÑÆí ¿À¶óŬÀº ‘ÀÚ¹Ù Ç÷§Æû ½ºÅÄ´Ùµå ¿¡µð¼Ç(Java Platform Standard Edition)’¿¡ ´ëÇØ ½ºÅ©¸³Æà ¾ð¾î Áö¿ø È®´ë, °³¹ßÀÚ »ý»ê¼º Çâ»ó, ¿î¿µ ºñ¿ë Àý°¨À» À§ÇØ ÀÚ¹Ù Ç÷§ÆûÀ» Áö¼Ó ¹ßÀü½ÃÄÑ ÀÚ»çÀÇ »õ·Î¿î ¾ÖÇø®ÄÉÀÌ¼Ç ¸ðµ¨°ú Çϵå¿þ¾î¿¡µµ ÃÖÀûÈ ½ÃÄÑ ³ª°¥ °ÍÀ̶ó°í ¹àÇû´Ù.
¿À¶óŬÀº ¿ÀÇÂJDK(OpenJDK)¿¡ ±â¹ÝÇÑ JDK(Oracle Java Development Kit) 7°ú JDK 8·Îµå¸Ê °ü·Ã ¿ÀÇÂJDK¸¦ ÅëÇØ ‘ÀÚ¹Ù SE’ÀÇ °¡¿ë¼ºÀ» °¡¼ÓȽÃŲ´Ù´Â ¹æħÀÌ´Ù.
2011³â°ú 2012³â¿¡ °¢°¢ ¹ßÇ¥µÉ ¿ÀÇÂJDK´Â JDK 7°ú JDK 8ÀÇ ±â¹ÝÀÌ µÉ °ÍÀ¸·Î º¸ÀδÙ.
¿À¶óŬÀº ¶Ç ‘¿À¶óŬ ÀÚ¹Ù ÇÖ½ºÆÌ JVM(Oracle HotSpot Java Virtual Machine)’°ú ‘¿À¶óŬ Á¦ÀÌ·ÎŶ JVM(Oracle JRockit JVM)’ ÅëÇÕÀ» °èȹÇÏ°í ÀÖÀ¸¸ç, Ŭ¶óÀ̾ðÆ®´Ü¿¡¼ ÀÚ¹Ù °È¸¦ À§ÇØ ÀÚ¹ÙÀÇ °·ÂÇÑ ±â´É°ú ÀÚ¹ÙFXÀÇ »ç¿ëÆíÀǼºÀ» °áÇÕÇÑ °ÈµÈ ÇÁ·Î±×·¡¹Ö ¸ðµ¨À» °³¹ßÇÒ ¿¹Á¤ÀÌ´Ù.
±×¸®°í ‘ÀÚ¹Ù EE’ÀÇ °æ¿ì ÄÁÇDZԷ¹À̼ÇÀÌ ÇÊ¿äÇÑ ºÎºÐÀ» ÁÙÀÏ ¼ö ÀÖµµ·Ï Áö¼ÓÀûÀ¸·Î ¹ßÀü½ÃÄÑ ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö¸¦ ¸ðµâ·¯ÇÏ°í ÇÁ·Î±×·¡¹ÖÀ» È¿À²ÀûÀ¸·Î ÇÒ ¼ö ÀÖ°Ô ÇÒ °èȹÀ̶ó´Â °Ô ¿À¶óŬÀÇ ¼³¸í.
À̹ۿ¡ ¿À¶óŬÀº ¸ð¹ÙÀÏ µð¹ÙÀ̽º¸¦ À§ÇÑ ÀÚ¹Ù °èȹ°ú °ü·ÃÇØ ÀÚ¹Ù ¸ð¹ÙÀÏ Ç÷§ÆûÀ» Áö¼ÓÀûÀ¸·Î °³¼±ÇÏ°í »ç¿ëÀÚµéÀÇ µð¹ÙÀ̽º¸¦ ÀÚ¹Ù À¥À¸·Î Áö¿øÇØ ³ª°¥ °èȹÀÌ´Ù.
¿À¶óŬ JDK¿Í JRE(Java Runtime Environment)´Â ±âÁ¸ÀÇ ¶óÀ̼±½º ¸ðµ¨¿¡ º¯È°¡ ¾øÀ¸¸ç °è¼Ó ¹«·á·Î ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Ù.
‘Á¦ÀÌ·ÎŶ ¹Ì¼Ç ÄÁÆ®·Ñ(JRockit Mission Control)’, ‘Á¦ÀÌ·ÎŶ ¸®¾óŸÀÓ(JRockit Real Time)’, ‘ÀÚ¹Ù Æ÷ ºñÁî´Ï½º(Java for Business)’, ‘¿£ÅÍÇÁ¶óÀÌÁî ½áÆ÷Æ®(Enterprise Support)’¿Í °°Àº ÇÁ¸®¹Ì¾ö ¼ºñ½ºÀÇ °æ¿ì ±âÁ¸°ú ¸¶Âù°¡Áö·Î Ãß°¡ ºñ¿ëÀ» ÅëÇØ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù.
<±èµ¿±â ±âÀÚ>kdk@bikorea.net < ÀúÀÛ±ÇÀÚ © BI KOREA ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö > |
|
|
|
|
ÀÌ ±â»ç¿¡ ´ëÇÑ ´ñ±Û À̾߱â (0) |
|
|
|