Sun ONE Application Server °ü¸®ÀÚ ¼³¸í¼ |
¿ë¾îÁý
ÀÌ ¿ë¾îÁý¿¡¼´Â Sun ONE Application Server ¹èÆ÷ ¹× ¹èÆ÷ ȯ°æÀ» ¼³¸íÇÏ´Â µ¥ »ç¿ëµÇ´Â ¿ë¾î¿¡ ´ëÇØ Á¤ÀÇÇÕ´Ï´Ù. Ç¥ÁØ J2EE ¿ë¾îÀÇ ¿ë¾îÁýÀº ´ÙÀ½ ÁÖ¼ÒÀÇ J2EE ¿ë¾îÁýÀ» ÂüÁ¶ÇϽʽÿÀ.
http://java.sun.com/j2ee/glossary.html
°¡»ó ¼¹ö ƯÁ¤ URLÀ» ´ë»óÀ¸·Î ÇÏ¿© ³»¿ëÀ» ¼ºñ½ºÇÏ´Â °¡»ó À¥ ¼¹öÀÔ´Ï´Ù. ¿©·¯ °¡»ó ¼¹ö°¡ °°°Å³ª ´Ù¸¥ È£½ºÆ® À̸§, Æ÷Æ® ¹øÈ£ ¶Ç´Â IP ÁÖ¼Ò¸¦ »ç¿ëÇÏ¿© ³»¿ëÀ» ¼ºñ½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. HTTP ¼ºñ½º´Â ¹Þ´Â À¥ ¿äûÀ» URLÀ» ±âÁØÀ¸·Î ´Ù¸¥ °¡»ó ¼¹ö¿¡ ¸®µð·º¼ÇÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡»ó È£½ºÆ®¶ó°íµµ ÇÕ´Ï´Ù. À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ƯÁ¤ °¡»ó ¼¹ö¿¡ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö ÀνºÅϽº¿¡´Â ¿©·¯ °¡»ó ¼¹ö°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÏ¹Ý ¼ºí¸´µµ ÂüÁ¶ÇϽʽÿÀ.
°¨»ç ³ªÁß¿¡ °Ë»çÇÒ ¼ö ÀÖµµ·Ï Áß¿ä À̺¥Æ®¸¦ ±â·ÏÇÏ´Â ¹æ¹ýÀ¸·Î, ÀϹÝÀûÀ¸·Î ¿À·ù³ª º¸¾È Ä§ÇØ »óŸ¦ ±â·ÏÇÕ´Ï´Ù.
°³ÀΠŰ °íÁ¤ Äí۸¦ ÂüÁ¶ÇϽʽÿÀ.
°´Ã¼ Áö¼Ó¼º ¼±¾ðÀû º¸¾ÈÀ» ÂüÁ¶ÇϽʽÿÀ.
°Ë»ö ¸Þ¼Òµå Ŭ¶óÀÌ¾ðÆ®°¡ Àü¿ª¿¡¼ »ç¿ë °¡´ÉÇÑ µð·ºÅ丮ÀÇ Bean ¸ðÀ½ ¶Ç´Â BeanÀ» Á¶È¸ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¸Þ¼ÒµåÀÔ´Ï´Ù.
°Ý¸® ¼öÁØ Æ®·£Àè¼Ç °Ý¸® ¼öÁØÀ» ÂüÁ¶ÇϽʽÿÀ.
°íÀ¯ À̸§ DN, DN ¼Ó¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
°íÁ¤ ÄíŰ Ç×»ó °°Àº ¼¹ö ÇÁ·Î¼¼½º¿¡ ¿¬°áµÇµµ·Ï Ŭ¶óÀÌ¾ðÆ®¿¡ ¹ÝȯµÇ´Â ÄíŰÀÔ´Ï´Ù. ¼¼¼Ç ½Ã°£ Ãʰúµµ ÂüÁ¶ÇϽʽÿÀ.
°ø°³ Ű ¾ÏÈ£È °¢ »ç¿ëÀÚ°¡ °ø°³ Ű¿Í °³ÀΠ۸¦ °®°í ÀÖ´Â ¾ÏÈ£È ÇüÅÂÀÔ´Ï´Ù. ¸Þ½ÃÁö´Â ¼ö½ÅÀÚÀÇ °ø°³ Ű·Î ¾ÏȣȵǾî Àü¼ÛµÇ°í, ¼ö½ÅÀÚ¸¦ °³ÀΠ۸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö ¾ÏÈ£¸¦ ÇØµ¶ÇÕ´Ï´Ù. ÀÌ·± ¹æ¹ýÀ» »ç¿ëÇÏ¸é °³ÀΠ۰¡ »ç¿ëÀÚ ÀÌ¿ÜÀÇ ´Ù¸¥ »ç¶÷¿¡°Ô °ø°³ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
°ø°³/°¡ÀÔ Àü´Þ ¸ðµ¨ °Ô½ÃÀÚ¿Í °¡ÀÔÀÚ´Â ÀϹÝÀûÀ¸·Î À͸íÀ̸ç Ç׸ñÀ» µ¿ÀûÀ¸·Î °Ô½Ã ¶Ç´Â °¡ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛÀº Ç׸ñÀÇ ¿©·¯ °Ô½ÃÀÚ°¡ º¸³½ ¸Þ½ÃÁö¸¦ ¿©·¯ °¡ÀÔÀÚ¿¡°Ô ¹èÆ÷ÇÕ´Ï´Ù.
°ü¸® µµ¸ÞÀÎ Sun ONE Application Server¿¡´Â ¿©·¯ °ü¸® µµ¸ÞÀÎÀÌ ÀÖ¾î¼ ¿©·¯ °ü¸® »ç¿ëÀÚ°¡ °¢°¢ÀÇ µµ¸ÞÀÎÀ» ¸¸µé¾î °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ¸ÞÀÎÀº ´ÜÀÏ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ °øÅë ÀÌÁø ¼¼Æ®¸¦ »ç¿ëÇÏ¿© ÀÛ¼ºµÈ ÀνºÅϽº ¼¼Æ®ÀÔ´Ï´Ù.
°ü¸® ÀÎÅÍÆäÀ̽º Sun ONE Application Server¸¦ ±¸¼º ¹× °ü¸®ÇÒ ¶§ »ç¿ëÇÏ´Â ºê¶ó¿ìÀú ±â¹Ý ¾ç½ÄÀÇ ÁýÇÕÀÔ´Ï´Ù. CLIµµ ÂüÁ¶ÇϽʽÿÀ.
°ü¸® Á¤º¸ º£À̽º(MIB) ¸¶½ºÅÍ SNMP ¿¡ÀÌÀüÆ®°¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â º¯¼ö¸¦ Á¤ÀÇÇÏ´Â Æ®¸® ÇüÅ ±¸Á¶ÀÔ´Ï´Ù. MIB´Â HTTP ¼¹öÀÇ ³×Æ®¿öÅ© ±¸¼º, »óÅ ¹× Åë°è¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù. SNMP¸¦ »ç¿ëÇÏ¸é ³×Æ®¿öÅ© °ü¸® ¿öÅ©½ºÅ×À̼Ç(NMS)¿¡¼ ÀÌ Á¤º¸¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ±âº» ¹× SNMPµµ ÂüÁ¶ÇϽʽÿÀ.
±¸¼º ¼¹ö¸¦ Á¶Á¤Çϰųª ±¸¼º ¿ä¼Ò¿¡ ¸ÞŸµ¥ÀÌÅ͸¦ Á¦°øÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ƯÁ¤ ±¸¼º ¿ä¼ÒÀÇ ±¸¼ºÀº ±¸¼º ¿ä¼ÒÀÇ ¹èÆ÷ ¼³¸íÀÚ ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. Administration Server, ¹èÆ÷ ¼³¸íÀÚµµ ÂüÁ¶ÇϽʽÿÀ.
±¸¼º ¿ä¼Ò À¥ ÀÀ¿ë ÇÁ·Î±×·¥, Enterprise Bean, Message-Driven Bean, ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â Ä¿³ØÅÍÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥, ¸ðµâµµ ÂüÁ¶ÇϽʽÿÀ.
±¸¼º ¿ä¼Ò °è¾à Enterprise Bean°ú ÇØ´ç ÄÁÅ×ÀÌ³Ê »çÀÌÀÇ °ü°è¸¦ ¼³Á¤ÇÏ´Â °è¾àÀÔ´Ï´Ù.
±×·ì ƯÁ¤ ¹æ¹ýÀ¸·Î °ü·ÃµÈ »ç¿ëÀÚ ±×·ìÀÔ´Ï´Ù. ±×·ì ¸â¹ö½ÊÀº ÀϹÝÀûÀ¸·Î ·ÎÄà »ç¿ëÀÚ °ü¸®ÀÚ°¡ °ü¸®ÇÕ´Ï´Ù. »ç¿ëÀÚ, ¿ªÇÒ¸¦ ÂüÁ¶ÇϽʽÿÀ.
±âº» ÀÎÁõÀÇ °á°ú·Î ¿£Æ¼Æ¼¿¡ ÇÒ´çµÈ ½ÅºÐÀÔ´Ï´Ù.
±âº» Ű Ŭ¶óÀÌ¾ðÆ®°¡ ƯÁ¤ Entity BeanÀ» ãÀ» ¼ö ÀÖµµ·Ï ÇØÁÖ´Â °íÀ¯ÇÑ ½Äº°ÀÚÀÔ´Ï´Ù.
±âº» Ű Ŭ·¡½º À̸§ BeanÀÇ ±âº» ŰÀÇ Àüü Ŭ·¡½º À̸§À» ÁöÁ¤ÇÏ´Â º¯¼öÀÔ´Ï´Ù. JNDI Á¶È¸¿¡ »ç¿ëÇÕ´Ï´Ù.
³×Æ®¿öÅ© °ü¸® ½ºÅ×À̼Ç(NMS) ƯÁ¤ ³×Æ®¿öÅ©¸¦ ¿ø°Ý¿¡¼ °ü¸®ÇÏ´Â µ¥ »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î NMS ¼ÒÇÁÆ®¿þ¾î´Â ¼öÁýµÈ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÒ ±×·¡ÇÁ¸¦ Á¦°øÇϰųª ÇØ´ç µ¥ÀÌÅ͸¦ »ç¿ëÇÏ¿© ¼¹ö°¡ ƯÁ¤ Çã¿ë ÇÑ°è ³»¿¡¼ ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù. SNMPµµ ÂüÁ¶ÇϽʽÿÀ.
´ÙÀÌÁ¦½ºÆ® ÀÎÁõ »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£¸¦ ÀÏ¹Ý ÅØ½ºÆ®·Î º¸³»Áö ¾Ê°í »ç¿ëÀÚ¸¦ »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£¿¡ µû¶ó ÀÎÁõÇÒ ¼ö ÀÖ´Â ÀÎÁõ ¹æ½ÄÀÔ´Ï´Ù.
´ÜÀÏ »ç¿ë ½ÂÀÎ(SSO) »ç¿ëÀÚÀÇ ÀÎÁõ »óŸ¦ ÇϳªÀÇ °¡»ó ¼¹ö ÀνºÅϽº¿¡¼ ¿©·¯ J2EE ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ °øÀ¯ÇÒ ¼ö ÀÖ´Â »óÅÂÀÔ´Ï´Ù.
´ë±â¿ °ü¸®ÀÚ°¡ ÁöÁ¡°£ Àü´Þ ¸ðµ¨À» ±¸ÇöÇϱâ À§ÇØ ÀÛ¼ºÇÏ´Â °´Ã¼ÀÔ´Ï´Ù. ´ë±â¿Àº ¸Þ½ÃÁö¸¦ ¼ÒºñÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ ºñȰ¼ºÈ »óÅÂÀÎ °æ¿ì¿¡µµ Ç×»ó ¸Þ½ÃÁö¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë±â¿Àº »ý¼ºÀÚ¿Í »ç¿ëÀÚ °£ÀÇ Áß°£ ÀúÀå¼Ò ¿ªÇÒÀ» ÇÕ´Ï´Ù.
´ë»ó ÀÚ¿ø ÁÖÁ¦ ¶Ç´Â ´ë±â¿ ´ë»óÀ» ³ªÅ¸³»´Â °´Ã¼ÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ´ë±â¿ ¶Ç´Â °Ô½Ã/±¸µ¶À» ÁÖÁ¦¿¡ Àбâ/¾²±âÇÒ ¶§ »ç¿ëÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå´Â JNDI ¼ºñ½º¸¦ »ç¿ëÇÏ¿© JNDI À̸§À» »ç¿ëÇÑ JMS ÀÚ¿ø °´Ã¼¸¦ ã½À´Ï´Ù.
´ëÈ »óÅ °´Ã¼ÀÇ »óŰ¡ °°Àº Ŭ¶óÀÌ¾ðÆ®¿ÍÀÇ ¹Ýº¹Àû »óÈ£ ÀÛ¿ë¿¡ µû¶ó º¯°æµÇ´Â »óÅÂÀÔ´Ï´Ù. Áö¼Ó¼º »óŵµ ÂüÁ¶ÇϽʽÿÀ.
µ¥ÀÌÅͺ£À̽º RDBMS (Relational Database Management System)¸¦ °¡¸®Å°´Â ÀÏ¹Ý ¿ë¾îÀÔ´Ï´Ù. ¸¹Àº ¾çÀÇ ¼·Î °ü·ÃµÇ¸ç, ±¸¼ºµÈ µ¥ÀÌÅÍÀÇ ÀÛ¼º ¹× Á¶ÀÛÀÌ °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î ÆÐŰÁöÀÔ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ¿¬°á µ¥ÀÌÅͺ£À̽º ¿¬°áÀº µ¥ÀÌÅͺ£À̽º ¶Ç´Â ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ Åë½Å ¿¬°áÀÔ´Ï´Ù. ±¸¼º ¿ä¼Ò´Â ¿©·¯ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» µ¿½Ã¿¡ ¸¸µé°í Á¶ÀÛÇÏ¿© µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅÍ ¼Ò½º µ¥ÀÌÅͺ£À̽º¿Í °°Àº µ¥ÀÌÅÍÀÇ ¼Ò½º¿¡ ´ëÇÑ ÇÚµéÀÔ´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º´Â iPlanet Application Server¿¡ µî·ÏµÈ ´ÙÀ½ ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î °Ë»öµÇ¾î µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ ¿¬°á°ú »óÈ£ ÀÛ¿ëÀÌ ¼³Á¤µË´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º Á¤ÀÇ´Â µ¥ÀÌÅÍ ¼Ò½º¿¡ ¿¬°áÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ÇÕ´Ï´Ù.
µ¥ÀÌÅÍ ¾×¼¼½º ³í¸® µ¥ÀÌÅÍ ¼Ò½º¿ÍÀÇ »óÈ£ ÀÛ¿ëÀÌ °ü·ÃµÈ ºñÁî´Ï½º ³í¸®ÀÔ´Ï´Ù.
µµ¸ÞÀÎ ·¹Áö½ºÆ®¸® µµ¸ÞÀÎ ·¹Áö½ºÆ®¸®´Â µµ¸ÞÀÎ À̸§, µµ¸ÞÀÎ À§Ä¡, µµ¸ÞÀÎ Æ÷Æ®, µµ¸ÞÀΠȣ½ºÆ® µî°ú °°ÀÌ Sun ONE Application ServerÀÇ ¼³Ä¡¿¡ ÀÛ¼º ¹× ±¸¼ºµÈ ¸ðµç µµ¸ÞÀο¡ ´ëÇÑ µµ¸ÞÀÎ °íÀ¯ Á¤º¸°¡ Æ÷ÇÔµÈ ´ÜÀÏ µ¥ÀÌÅÍ ±¸Á¶ÀÔ´Ï´Ù.
µ¿Àû Àç·Îµå ¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÏÁö ¾Ê°í ±¸¼º ¿ä¼Ò¸¦ ¾÷µ¥ÀÌÆ® ¹× Àç·ÎµåÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î ¼ºí¸´, JavaServer Page (JSP) ¹× Enterprise Bean ±¸¼º ¿ä¼Ò´Â µ¿ÀûÀ¸·Î Àç·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÀü ÁöÁ¤À̶ó°íµµ ÇÕ´Ï´Ù.
µ¿Àû Àç¹èÆ÷ ¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÏÁö ¾Ê°í ±¸¼º ¿ä¼Ò¸¦ Àç¹èÆ÷ÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù.
µî·Ï Á¤º¸ ÀÀ¿ë ÇÁ·Î±×·¥ ±¸¼º ¿ä¼ÒÀÇ µ¿ÀÛÀ» Á¤ÀÇÇÏ´Â ´ÜÀÏ ¼Ó¼ºÀÔ´Ï´Ù. server.xml ÆÄÀÏ¿¡¼ µî·Ï Á¤º¸´Â À̸§/°ª ½ÖÀÌ Æ÷ÇÔµÈ ¿ä¼ÒÀÔ´Ï´Ù.
µð·ºÅ丮 ¼¹ö Sun ONE Directory Server¸¦ ÂüÁ¶ÇϽʽÿÀ.
µðÁöÅÐ ¼¸í ¸Þ½ÃÁö¿Í ¼¸íÀÚ ¸ðµÎ¸¦ ÀÎÁõÇÏ´Â µ¥ »ç¿ëµÇ´Â ÀüÀÚ º¸¾È ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù.
·±Å¸ÀÓ ½Ã½ºÅÛ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â ¼ÒÇÁÆ®¿þ¾î ȯ°æ. ·±Å¸ÀÓ ½Ã½ºÅÛ¿¡´Â Java ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥À» ·ÎµåÇϰí, ±âº» ¸Þ¼Òµå¸¦ µ¿ÀûÀ¸·Î ¸µÅ©Çϰí, ¸Þ¸ð¸®¸¦ °ü¸®Çϰí, ¿¹¿Ü¸¦ ó¸®ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç Äڵ尡 Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Java °¡»ó ½Ã½ºÅÛÀÇ ±¸ÇöÀÌ Æ÷ÇԵǸç, À̰ÍÀº Java ÀÎÅÍÇÁ¸®ÅÍÀÏ ¼ö ÀÖ½À´Ï´Ù.
·ÎÄà µ¥ÀÌÅͺ£À̽º ¿¬°á ·ÎÄà ¿¬°áÀÇ Æ®·£Àè¼Ç ÄÁÅØ½ºÆ®´Â ¿©·¯ ÇÁ·Î¼¼½º¿¡ ºÐ»êµÇ°Å³ª ¿©·¯ µ¥ÀÌÅÍ ¼Ò½º¿¡ °ÉÃÄ ÀÖ´Â °ÍÀÌ ¾Æ´Ï¶ó, ÇöÀç ÇÁ·Î¼¼½º¿Í ÇöÀç µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ ·ÎÄÃÀÔ´Ï´Ù.
·ÎÄà ÀÎÅÍÆäÀ̽º Session ¶Ç´Â Bean¿¡ ¾×¼¼½ºÇÏ´Â Entity Bean°ú °°Àº Java °¡»ó ½Ã½ºÅÛ(JVM)¿¡ Àִ Ŭ¶óÀÌ¾ðÆ®¿¡ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
·ÎÄà ¼¼¼Ç ÇϳªÀÇ ¼¹ö¿¡¼¸¸ º¼ ¼ö ÀÖ´Â »ç¿ëÀÚ ¼¼¼ÇÀÔ´Ï´Ù.
·ÎÄà Ʈ·£Àè¼Ç ÇÑ µ¥ÀÌÅͺ£À̽º¿¡ °íÀ¯Çϸç ÇϳªÀÇ ÇÁ·Î¼¼½º·Î Á¦ÇÑµÈ Æ®·£Àè¼ÇÀÔ´Ï´Ù. ·ÎÄà Ʈ·£Àè¼ÇÀº ´ÜÀÏ ¹é¿£µå¸¸ ´ë»óÀ¸·Î ÇÏ¿© µ¿ÀÛÇÕ´Ï´Ù. ·ÎÄà Ʈ·£Àè¼ÇÀº ÀϹÝÀûÀ¸·Î JDBC API¸¦ »ç¿ëÇÏ¿© ±¸ºÐÇÕ´Ï´Ù. Àü¿ª Æ®·£Àè¼Çµµ ÂüÁ¶ÇϽʽÿÀ.
·Ñ¹é Æ®·£Àè¼ÇÀÇ Ãë¼Ò
¸Å°³ º¯¼ö ¾ç½Ä ÇÊµå µ¥ÀÌÅÍ, HTTP Çì´õ Á¤º¸ µîÀ» Æ÷ÇÔÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿¡¼ Àü¼ÛµÇ¾î ¿äû °´Ã¼¿¡ ĸ½¶ÈµÈ À̸§/°ª ½ÖÀÔ´Ï´Ù. ¼Ó¼º°ú ¹Ý´ëÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î º¸¸é Java ¸Þ¼Òµå ¶Ç´Â database-prepared ¸í·ÉÀÇ ÀÎÀÚÀÔ´Ï´Ù.
¸ÅÇÎ °´Ã¼ ÁöÇâÀû ¸ðµ¨À» °ü°èÇü µ¥ÀÌÅÍ ¸ðµ¨, ÀϹÝÀûÀ¸·Î °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÇ ½ºÅ°¸¶·Î °áÇÕÇÏ´Â ±â´ÉÀÔ´Ï´Ù. ½ºÅ°¸¶¸¦ ´Ù¸¥ ±¸Á¶·Î º¯È¯ÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. »ç¿ëÀÚ¸¦ º¸¾È ¿ªÇÒ¿¡ ¸ÅÇÎÇÏ´Â °ÍÀ» °¡¸®Å°±âµµ ÇÕ´Ï´Ù.
¸Þ½Ã¡ ´À½¼ÇÏ°Ô °áÇÕµÈ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á¤º¸¸¦ ¾ÈÁ¤ÀûÀÌ°í ¾ÈÀüÇÏ°Ô Àü¼ÛÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ »ç¿ëÇÏ´Â ºñµ¿±â ¿äû, º¸°í ¶Ç´Â À̺¥Æ®ÀÇ ½Ã½ºÅÛÀÔ´Ï´Ù.
¸ÞŸµ¥ÀÌÅÍ À̸§, µ¿ÀÛ¿¡ ´ëÇÑ »ç¾ç µî°ú °°Àº ±¸¼º ¿ä¼Ò¿¡ ´ëÇÑ Á¤º¸ÀÔ´Ï´Ù.
¸ðµâ ÀÀ¿ë ÇÁ·Î±×·¥ ¿ÜºÎ¿¡ °³º°ÀûÀ¸·Î ¹èÆ÷µÈ À¥ ÀÀ¿ë ÇÁ·Î±×·¥, Enterprise Bean, Message-Driven Bean, ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â Ä¿³ØÅÍÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥, ±¸¼º ¿ä¼Ò, lifecycle ¸ðµâµµ ÂüÁ¶ÇϽʽÿÀ.
¹®¼ ·çÆ® ¹®¼ ·çÆ®(±âº» ¹®¼ µð·ºÅ丮¶ó°íµµ ÇÔ)´Â ¿ø°Ý Ŭ¶óÀÌ¾ðÆ®°¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸¸µé°íÀÚ ÇÏ´Â ¸ðµç °¡»ó ¼¹öÀÇ ÆÄÀÏÀÌ Æ÷ÇÔµÈ Áß¾Ó µð·ºÅ丮ÀÔ´Ï´Ù.
¹ß°ßÀû ÆÇ´Ü ƯÁ¤ Æ®·£Àè¼ÇÀÌ »ç¿ëÇÏ´Â Æ®·£Àè¼Ç ¸ðµåÀÔ´Ï´Ù. Æ®·£Àè¼ÇÀº ¿Ï°á ¶Ç´Â ·Ñ¹éÀ̾î¾ß ÇÕ´Ï´Ù.
¹æÈº® ³×Æ®¿öÅ© °ü¸®ÀÚ°¡ º¸¾ÈÀ» °ÈÇϱâ À§ÇØ ³×Æ®¿öÅ© Àüü¿¡¼ Á¤º¸ÀÇ È帧À» Á¦ÇÑÇÒ ¼ö ÀÖ´Â ÀüÀÚÀû °æ°èÀÔ´Ï´Ù.
¹èÆ÷ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÇÊ¿äÇÑ ÆÄÀÏÀ» ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö¿¡ ¹èÆ÷ÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö¿¡¼ ½ÇÇàµÇµµ·Ï ÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. ¾ç½Ä ÀÛ¾÷ Çڵ鷯µµ ÂüÁ¶ÇϽʽÿÀ.
¹èÆ÷ °¡´É ¼¼¼Ç Ŭ·¯½ºÅÍÀÇ ¸ðµç ¼¹ö·Î ¹èÆ÷ °¡´ÉÇÑ »ç¿ëÀÚ ¼¼¼ÇÀÔ´Ï´Ù.
¹èÆ÷ ¼³¸íÀÚ °¢ ¸ðµâ ¹× ÀÀ¿ë ÇÁ·Î±×·¥°ú ÇÔ²² Á¦°øµÇ´Â XML ÆÄÀÏ·Î ¹èÆ÷ ¹æ¹ýÀÌ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. ¹èÆ÷ ¼³¸íÀÚ´Â ¸ðµâÀ̳ª ÀÀ¿ë ÇÁ·Î±×·¥À» ƯÁ¤ ÄÁÅ×ÀÌ³Ê ¿É¼ÇÀ¸·Î ¹èÆ÷Çϵµ·Ï ¹èÆ÷ µµ±¸¿¡ Áö½ÃÇÏ¸ç ¹èÆ÷ÀÚ°¡ ÇØ°áÇØ¾ß Çϴ ƯÁ¤ ±¸¼º ¿ä±¸ »çÇ׿¡ ´ëÇØ Á¤ÀÇÇÕ´Ï´Ù.
¹é¾÷ ÀúÀå¼Ò µ¥ÀÌÅÍ ¸®Æ÷ÁöÅ丮À̸ç ÀϹÝÀûÀ¸·Î ÆÄÀÏ ½Ã½ºÅÛ ¶Ç´Â µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. ¹é±×¶ó¿îµå ½º·¹µå(¶Ç´Â ½ºÀ§ÆÛ ½º·¹µå)¿¡¼ ¹é¾÷ ÀúÀå¼Ò¸¦ ¸ð´ÏÅ͸µÇÏ¿© ¿øÇÏÁö ¾Ê´Â Ç׸ñÀ» Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹öÀü °ü¸® µ¿Àû Àç·Îµå¸¦ ÂüÁ¶ÇϽʽÿÀ.
º¸¾È ÀÎÁõµÈ Ŭ¶óÀÌ¾ðÆ®¸¸ ÀÀ¿ë ÇÁ·Î±×·¥ ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ½ºÅ©¸° ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù.
º¸¾È ¼ÒÄÏ °èÃþ SSLÀ» ÂüÁ¶ÇϽʽÿÀ.
ºÐ»ê Æ®·£Àè¼Ç º°µµÀÇ ¼¹ö¿¡ ÀÖÀ» ¼ö ÀÖ´Â ¿©·¯ À̱âÁ¾ µ¥ÀÌÅͺ£À̽º¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ´ÜÀÏ Æ®·£Àè¼ÇÀÔ´Ï´Ù.
ºê·ÎÄ¿ JMS ¸Þ½ÃÁö ¶ó¿ìÆÃ, Àü´Þ, Áö¼Ó¼º, º¸¾È ¹× ·Î±ëÀ» °ü¸®ÇÏ°í °ü¸®ÀÚ°¡ ¼º´É°ú ÀÚ¿ø »ç¿ëÀ» ¸ð´ÏÅ͸µ ¹× Á¶Á¤ÇÒ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Sun ONE Message Queue ¿£Æ¼Æ¼ÀÔ´Ï´Ù.
ºñµ¿±â Åë½Å ¸Þ½ÃÁö Àü¼ÛÀÚ°¡ Àü¼Û ¸Þ½ÃÁö ¹ÝȯÀ» ±â´Ù¸®Áö ¾Ê°íµµ ´Ù¸¥ ÀÛ¾÷À» °è¼ÓÇÒ ¼ö ÀÖ´Â Åë½Å ¸ðµåÀÔ´Ï´Ù.
ºñÁî´Ï½º ³í¸® µ¥ÀÌÅÍ ÅëÇÕÀ̳ª Ç¥Çö ³í¸®°¡ ¾Æ´Ï¶ó ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Çʼö ºñÁî´Ï½º ±ÔÄ¢À» ±¸ÇöÇÏ´Â ÄÚµåÀÔ´Ï´Ù.
»ç¿ë ±ÇÇÑ »ç¿ëÀÚ ¶Ç´Â ±×·ì¿¡ Çã¿ëµÇ°Å³ª °ÅºÎµÈ ±ÇÇÑ ÁýÇÕÀÔ´Ï´Ù. ÆÐŰÁöµµ ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â »ç¶÷ÀÔ´Ï´Ù. ÇÁ·Î±×·¡¹Ö °üÁ¡¿¡¼ º¸¸é »ç¿ëÀÚ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Å¬¶óÀÌ¾ðÆ®¸¦ ÀνÄÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ À̸§, ºñ¹Ð¹øÈ£ ¹× ¼Ó¼ºÀ¸·Î ±¸¼ºµË´Ï´Ù. ±×·ì, ¿ªÇÒµµ ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ ¼¼¼Ç ¼¹ö¿¡¼ ÃßÀûÇÏ´Â ÀÏ·ÃÀÇ »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥ »óÈ£ ÀÛ¿ëÀÔ´Ï´Ù. ¼¼¼ÇÀº »ç¿ëÀÚ »óÅÂ, Áö¼Ó¼º °´Ã¼ ¹× ½Å¿ø ÀÎÁõÀ» °ü¸®ÇÕ´Ï´Ù.
»óÅ 1. ƯÁ¤ ½Ã°£ÀÇ ¿£Æ¼Æ¼ÀÇ È¯°æ ¶Ç´Â »óÅÂÀÔ´Ï´Ù. 2. Sun ONE Application Server ±â´É ÀÎÅÍÆäÀ̽º IState2¸¦ »ç¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ »óŸ¦ ÀúÀåÇÒ ¼ö ÀÖ´Â ºÐ»ê µ¥ÀÌÅÍ ÀúÀå ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù. ´ÜÀÏ »ç¿ë ½ÂÀÎ(SSO), Áö¼Ó¼º »óŵµ ÂüÁ¶ÇϽʽÿÀ.
¼¹ö ÀνºÅϽº Sun ONE Application Server¿¡´Â °°Àº ½Ã½ºÅÛÀÇ °°Àº ¼³Ä¡¿¡ ¿©·¯ °³ÀÇ ÀνºÅϽº°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. °¢ ÀνºÅϽº¿¡´Â °íÀ¯ µð·ºÅ丮 ±¸Á¶, ±¸¼º ¹× ¹èÆ÷ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù. °¢ ÀνºÅϽº¿¡´Â ¿©·¯ °¡»ó ¼¹öµµ Æ÷ÇԵ˴ϴÙ. °¡»ó ¼¹öµµ ÂüÁ¶ÇϽʽÿÀ.
¼ºí¸´ Servlet Ŭ·¡½ºÀÇ ÀνºÅϽºÀÔ´Ï´Ù. ¼ºí¸´Àº ¼¹ö¿¡¼ ½ÇÇàµÇ´Â Àç»ç¿ë °¡´ÉÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. Sun ONE Application Server¿¡¼ ¼ºí¸´Àº Ç¥Çö ³í¸®¸¦ ¼öÇàÇϰí, ºñÁî´Ï½º ³í¸®¸¦ È£ÃâÇϰí, Ç¥Çö ·¹À̾ƿôÀ» È£Ãâ ¶Ç´Â ¼öÇàÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °¢ »óÈ£ ÀÛ¿ë¿¡ ´ëÇÑ Áß¾Ó µð½ºÆÐó ¿ªÇÒÀ» ÇÕ´Ï´Ù.
¼ºí¸´ ½ÇÇàÀÚ ¿äû °´Ã¼¿Í ÀÀ´ä °´Ã¼·Î ¼ºí¸´À» È£ÃâÇÏ´Â ¼ºí¸´ ¿£ÁøÀÇ ÀϺÎÀÔ´Ï´Ù. ¼ºí¸´ ½ÇÇàÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼ºí¸´ ¿£Áø ¸ðµç ¼ºí¸´ Á¶ÀÛÀ» ó¸®ÇÏ´Â ³»ºÎ °´Ã¼ÀÔ´Ï´Ù. ÀνºÅϽºÈ ¹× ½ÇÇàÀ» Æ÷ÇÔÇÏ¿©, ¼ºí¸´¿¡ ´ëÇÑ ¼ºñ½º¸¦ Á¦°øÇÏ´Â ÇÁ·Î¼¼½º ÁýÇÕÀÔ´Ï´Ù.
¼±¾ðÀû º¸¾È ±¸¼º ¿ä¼ÒÀÇ ±¸¼º ÆÄÀÏ¿¡ º¸¾È µî·Ï Á¤º¸¸¦ ¼±¾ðÇÏ¸ç ±¸¼º ¿ä¼ÒÀÇ ÄÁÅ×À̳Ê(¿¹: BeanÀÇ ÄÁÅ×ÀÌ³Ê ¶Ç´Â ¼ºí¸´ ¿£Áø)°¡ º¸¾ÈÀ» ¸í½ÃÀûÀ¸·Î °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ º¸¾È¿¡´Â ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀÇ Á¦¾î°¡ ÇÊ¿ä ¾ø½À´Ï´Ù. ÇÁ·Î±×·¡¹Ö ¹æ½Ä º¸¾È°ú ¹Ý´ëÀÔ´Ï´Ù. ÄÁÅ×ÀÌ³Ê °ü¸® °ü°è(CMR)¸¦ ÂüÁ¶ÇϽʽÿÀ.
¼±¾ðÀû Æ®·£Àè¼Ç ÄÁÅ×ÀÌ³Ê °ü¸® Æ®·£Àè¼Ç(CMT)À» ÂüÁ¶ÇϽʽÿÀ.
¼¼ºÐ¼º ¼öÁØ ÀÀ¿ë ÇÁ·Î±×·¥À» ¿©·¯ ´ÜÀ§·Î ³ª´©´Â ¹æ¹ýÀÔ´Ï´Ù. ³ôÀº ¼öÁØÀÇ ¼¼ºÐ¼ºÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿©·¯ ÀÛ°í ´õ ¼¼¹ÐÇÏ°Ô Á¤ÀÇµÈ Enterprise JavaBeans (EJBs)·Î ºÐ¸®µÇ¾ú´Ù´Â ÀǹÌÀÔ´Ï´Ù. ³·Àº ¼öÁØÀÇ ¼¼ºÐ¼ºÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ´õ ÀÛÀº ¼öÀÇ ´ÜÀ§·Î ºÐ¸®µÇ¾î ÇÁ·Î±×·¥ÀÌ ´õ Ä¿Áø´Ù´Â ÀǹÌÀÔ´Ï´Ù.
¼¼¼Ç ¼ºí¸´ÀÌ ¿©·¯ HTTP ¿äû¿¡¼ À¥ ÀÀ¿ë ÇÁ·Î±×·¥°ú »ç¿ëÀÚÀÇ »óÈ£ ÀÛ¿ëÀ» ÃßÀûÇϱâ À§ÇØ »ç¿ëÇÏ´Â °´Ã¼ÀÔ´Ï´Ù.
¼¼¼Ç ½Ã°£ Ãʰú Sun ONE Application Server°¡ »ç¿ëÀÚ ¼¼¼ÇÀ» ¹«È¿ÈÇÒ ¼ö ÀÖ´Â ÁöÁ¤µÈ ±â°£ÀÔ´Ï´Ù. ¼¼¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
¼¼¼Ç ÄíŰ »ç¿ëÀÚ ¼¼¼Ç ½Äº°ÀÚ°¡ Æ÷ÇÔµÈ Å¬¶óÀÌ¾ðÆ®¿¡ ¹ÝȯµÇ´Â ÄíŰÀÔ´Ï´Ù. °íÁ¤ Äí۵µ ÂüÁ¶ÇϽʽÿÀ.
¼Ó¼º ¼ºí¸´À¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Â ¿äû °´Ã¼ÀÇ À̸§-°ª ½ÖÀÔ´Ï´Ù. XML ÆÄÀÏÀÇ ¿ä¼Ò¸¦ ¼öÁ¤ÇÏ´Â À̸§-°ª ½ÖÀ̱⵵ ÇÕ´Ï´Ù. ¸Å°³ º¯¼ö¿Í ¹Ý´ëÀÔ´Ï´Ù. ´õ ÀϹÝÀûÀ¸·Î º¸¸é ¼Ó¼ºÀº ¸ÞŸµ¥ÀÌÅÍÀÇ ´ÜÀ§ÀÔ´Ï´Ù.
½º·¹µå ÇÁ·Î¼¼½º ³»ÀÇ ½ÇÇà ¼ø¼ÀÔ´Ï´Ù. ¸ÖƼ ½º·¹µå¸¦ »ç¿ëÇÏ´Â °æ¿ì ÇÁ·Î¼¼½º¿¡¼ ¿©·¯ °³ÀÇ ½º·¹µå¸¦ µ¿½Ã¿¡ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î¼¼½º°¡ °¢ ½º·¹µå¸¦ Â÷·Ê·Î ½ÇÇàÇÏ´Â °ÍÀº ´ÜÀÏ ½º·¹µåÀÔ´Ï´Ù.
½ºÅ°¸¶ Å×À̺í À̸§, ¿ À̸§ ¹× À¯Çü, »öÀÎ Á¤º¸ ¹× °ü°è(±âº» ¹× ¿Ü·¡ Ű) Á¤º¸¸¦ Æ÷ÇÔÇÑ ±âº» µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Á¶ÀÔ´Ï´Ù.
½ºÆ®¸®¹Ö HTTP¸¦ ÅëÇØ µ¥ÀÌÅ͸¦ Åë½ÅÇÏ´Â ¹æ¹ýÀ» °ü¸®Çϱâ À§ÇÑ ±â¼úÀÔ´Ï´Ù. °á°ú¸¦ ½ºÆ®¸®¹ÖÇÏ¸é µ¥ÀÌÅÍÀÇ Ã¹ ¹øÂ° ºÎºÐÀ» °ð¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. °á°ú¸¦ ½ºÆ®¸®¹ÖÇÏÁö ¾ÊÀ¸¸é °á°ú Àüü¸¦ ¹Þ¾Æ¾ß ÀÏºÎ¶óµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÆ®¸®¹ÖÀ» »ç¿ëÇÏ¸é ¸¹Àº ¾çÀÇ ¹ÝȯµÈ µ¥ÀÌÅ͸¦ º¸´Ù È¿À²ÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ Ã¼°¨ ¼º´ÉÀ» ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù.
½Ã½ºÅÛ °ü¸®ÀÚ Sun ONE Application Server ¼ÒÇÁÆ®¿þ¾î¸¦ °ü¸®Çϰí Sun ONE Application Server ÀÀ¿ë ÇÁ·Î±×·¥À» ¹èÆ÷ÇÏ´Â »ç¶÷ÀÔ´Ï´Ù.
¾ÏÈ£ ÇØµ¶ ¾ÏÈ£ÈµÈ Á¤º¸¸¦ ´Ù½Ã ÇØµ¶ÀÌ °¡´ÉÇϵµ·Ï º¯È¯ÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù.
¾ÏÈ£È ¾ÏÈ£È ¶Ç´Â ¾ÏÈ£ ÇØµ¶¿¡ »ç¿ëµÇ´Â ¾ÏÈ£È ¾Ë°í¸®Áò(¼öÇÐÀû ÇÔ¼ö)ÀÔ´Ï´Ù.
¾ÏÈ£È ÀǵµµÈ ¼ö½ÅÀÚ ÀÌ¿ÜÀÇ »ç¶÷ÀÌ ¾Ë ¼ö ¾øµµ·Ï Á¤º¸¸¦ º¯È¯ÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù.
¾ÖÇø´ À¥ ºê¶ó¿ìÀú¿¡¼ ½ÇÇàµÇ´Â Java·Î ÀÛ¼ºµÈ ÀÛÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¾ÖÇø´Àº À¥ ÆäÀÌÁö¿¡¼ È£ÃâµÇ°Å³ª À¥ ÆäÀÌÁö¿¡ »ðÀÔµÇ¾î Æ¯º°ÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ¿Í ¹Ý´ë·Î ¼ºí¸´Àº ¼¹ö¿¡¼ ½ÇÇàµÇ´Â ÀÛÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
¾×¼¼½º Á¦¾î ´©°¡, ¾î¶² ´ë»óÀÌ ¾×¼¼½ºÇÒ ¼ö ÀÖ´ÂÁö¸¦ Á¦¾îÇÏ¿© Sun ONE Application ServerÀÇ º¸¾ÈÀ» À¯ÁöÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.
¾ç½Ä ÀÛ¾÷ Çڵ鷯 ¾ç½ÄÀÇ ¸í¸íµÈ ¹öưÀ» ±â¹ÝÀ¸·Î ÀÛ¾÷À» ¼öÇàÇÏ´Â ¼ºí¸´ ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥ ³í¸®¿¡¼ Ưº°ÇÏ°Ô Á¤ÀÇµÈ ¸Þ¼ÒµåÀÔ´Ï´Ù.
¾î¼Àºí¸® ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ´Ù¾çÇÑ ±¸¼º ¿ä¼Ò¸¦ ¹èÆ÷ °¡´ÉÇÑ ÇϳªÀÇ ´ÜÀ§·Î °áÇÕÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. ´ÜÀÏ »ç¿ë ½ÂÀÎ(SSO)µµ ÂüÁ¶ÇϽʽÿÀ.
¿ªÇÒ ¹èÆ÷µÈ ȯ°æ¿¡¼ Çϳª ÀÌ»óÀÇ ±×·ìÀ¸·Î ³ªÅ¸³ª´Â, ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿ªÇÒÀÇ ±â´ÉÀû ±×·ìÈ. »ç¿ëÀÚ, ±×·ìµµ ÂüÁ¶ÇϽʽÿÀ.
¿¬°á ÆÑÅ丮 J2EE ±¸¼º ¿ä¼Ò°¡ ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¿¬°á °´Ã¼¸¦ »ý¼ºÇÏ´Â °´Ã¼ÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ Äڵ尡 Á¦°øµÈ JMS ±¸ÇöÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â JMS ¿¬°á(TopicConnection ¶Ç´Â QueueConnection)À» ¸¸µå´Â µ¥ »ç¿ëÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå´Â JNDI ¼ºñ½º¸¦ »ç¿ëÇÏ¿© JNDI À̸§À» »ç¿ëÇÑ ¿¬°á ÆÑÅ丮 °´Ã¼¸¦ ã½À´Ï´Ù.
¿¬°á Ç® ¹°¸®Àû ¿¬°áÀ» ij½Ã ¹× Àç»ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ¾×¼¼½º È¿À²¼ºÀ» ³ôÀ̰í, À̸¦ ÅëÇØ ¿¬°á ¿À¹öÇìµå¸¦ °¨¼Ò½ÃŰ¸ç ¸¹Àº ¼öÀÇ ½º·¹µå°¡ ÀûÀº ¼öÀÇ ¿¬°áÀ» °øÀ¯ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. JDBC ¿¬°á Ç®µµ ÂüÁ¶ÇϽʽÿÀ.
¿ µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ ÇʵåÀÔ´Ï´Ù.
¿µ¿ª °øÅë º¸¾È Á¤Ã¥ÀÌ Àû¿ëµÇ°í º¸¾È ¼ºñ½ºÀÇ º¸¾È °ü¸®ÀÚ°¡ º¸¾ÈÀ» Àû¿ëÇÏ´Â ¹üÀ§ÀÔ´Ï´Ù. J2EE »ç¾ç¿¡¼ º¸¾È Á¤Ã¥ µµ¸ÞÀÎ ¶Ç´Â º¸¾È µµ¸ÞÀÎÀ̶ó°íµµ ÇÕ´Ï´Ù.
¿Ï°á µ¥ÀÌÅͺ£À̽º¿¡ ¸í·ÉÀ» Àü¼ÛÇÏ¿© Æ®·£Àè¼ÇÀ» ¿Ï·áÇÏ´Â °ÍÀÔ´Ï´Ù. ·Ñ¹é, UDDI¸¦ ÂüÁ¶ÇϽʽÿÀ.
¿ÜºÎ JDNI ÀÚ¿ø JNDI ¼ºñ½º°¡ JNDI ¼¹ö·ÎÀÇ ºê¸®Áö ¿ªÇÒÀ» Çϵµ·Ï ÇÕ´Ï´Ù.
¿ä¼Ò ¹è¿ ³»ÀÇ µ¥ÀÌÅÍ ´ÜÀ§ ¶Ç´Â ³í¸® ¿ä¼Ò µî°ú °°Àº ´õ Å« ÁýÇÕÀÇ ±¸¼º¿øÀ» °¡¸®Åµ´Ï´Ù. XML ÆÄÀÏ¿¡¼´Â ±âº» ±¸Á¶Àû ´ÜÀ§ÀÔ´Ï´Ù. XML ¿ä¼Ò¿¡´Â ÇÏÀ§ µ¥ÀÌÅͳª µ¥ÀÌÅÍ ¶Ç´Â ¼Ó¼ºÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
¿äû °´Ã¼ Ŭ¶óÀÌ¾ðÆ®°¡ »ý¼ºÇÏ¿© ¼ºí¸´ ¶Ç´Â JavaServer Page (JSP)¿¡ ÀÔ·Â ¸Å°³ º¯¼ö·Î Àü´ÞµÇ´Â ÆäÀÌÁö ¹× ¼¼¼Ç µ¥ÀÌÅͰ¡ Æ÷ÇÔµÈ °´Ã¼ÀÔ´Ï´Ù.
¿ø°Ý ÀÎÅÍÆäÀ̽º Enterprise JavaBeanÀÇ µÎ ÀÎÅÍÆäÀ̽º Áß ÇϳªÀÔ´Ï´Ù. ¿ø°Ý ÀÎÅÍÆäÀ̽º´Â Ŭ¶óÀÌ¾ðÆ®°¡ È£ÃâÇÒ ¼ö ÀÖ´Â ºñÁî´Ï½º ¸Þ¼Òµå¸¦ Á¤ÀÇÇÕ´Ï´Ù.
À¥ ¸ðµâ °³º°ÀûÀ¸·Î ¹èÆ÷µÈ À¥ ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. À¥ ¸ðµâÀ» ÂüÁ¶ÇϽʽÿÀ.
À¥ ¼¹ö HTML ÆäÀÌÁö¿Í À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ÀúÀåÇÏ°í °ü¸®ÇÏÁö¸¸ ¿ÏÀüÇÑ J2EE ÀÀ¿ë ÇÁ·Î±×·¥Àº ¾Æ´Ñ È£½ºÆ®ÀÔ´Ï´Ù. À¥ ¼¹ö´Â À¥ ºê¶ó¿ìÀú¸¦ ÅëÇÑ »ç¿ëÀÚ ¿äû¿¡ ÀÀ´äÇÕ´Ï´Ù.
À¥ ¼¹ö Ç÷¯±× ÀÎ À¥ ¼¹ö Ç÷¯±× ÀÎÀº Sun ONE Web Server ¶Ç´Â Sun ONE Application Server°¡ ƯÁ¤ HTTP ¿äûÀ» ´Ù¸¥ ¼¹ö¿¡ Àü´ÞÇϵµ·Ï Áö½ÃÇÒ ¼ö ÀÖ´Â HTTP ¿ª ÇÁ·Ï½Ã Ç÷¯±× ÀÎÀÔ´Ï´Ù.
À¥ ¼ºñ½º À¥À» ÅëÇØ Á¦°øµÇ´Â ¼ºñ½ºÀÔ´Ï´Ù. ÀÎÅͳÝÀ̳ª ÀÎÆ®¶ó³ÝÀ» ÅëÇØ ½Ã½ºÅÛÀÌ º¸³½ ¿äûÀ» ¹Þ¾Æ¼ ó¸®ÇÑ ´ÙÀ½ ÀÀ´äÀ» ¹ÝȯÇÒ ¼ö ÀÖ´Â, ÀÚü Á¤Àǰ¡ °¡´ÉÇÑ µ¶¸³ ¸ðµâ Çü½ÄÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
À¥ ÀÀ¿ë ÇÁ·Î±×·¥ ¼ºí¸´, JavaServer Page, HTML ¹®¼, ±×¸®°í À̹ÌÁö ÆÄÀÏ, ¾ÐÃà ÆÄÀÏ ¹× ±âŸ µ¥ÀÌÅͰ¡ Æ÷Ç﵃ ¼ö ÀÖ´Â ±âŸ ÀÚ¿øÀÇ ¸ðÀ½ÀÔ´Ï´Ù. À¥ ÀÀ¿ë ÇÁ·Î±×·¥À» ¾ÐÃà ÆÄÀÏ(WAR ÆÄÀÏ)·Î ÆÐŰÁöȵǰųª °ø°³ µð·ºÅ丮 ±¸Á¶¿¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Sun ONE Application Server´Â SHTML ¹× CGI¿Í °°Àº Java°¡ ¾Æ´Ñ À¥ ÀÀ¿ë ÇÁ·Î±×·¥ ±â¼úµµ Áö¿øÇÕ´Ï´Ù.
À¥ ij½Ã ¼º´ÉÀ» Çâ»ó½Ã۱â À§ÇØ ¼ºí¸´À̳ª JSP°¡ ƯÁ¤ ±â°£ µ¿¾È °á°ú¸¦ ij½ÃÇϵµ·Ï ÇÒ ¼ö ÀÖ´Â Sun ONE Application Server ±â´ÉÀÔ´Ï´Ù. ±â°£ ³»¿¡ ÇØ´ç ¼ºí¸´À̳ª JSP¸¦ ´Ù½Ã È£ÃâÇϸé ij½ÃµÈ °á°ú°¡ ¹ÝȯµÇ¹Ç·Î ¼ºí¸´À̳ª JSP¸¦ ´Ù½Ã ½ÇÇàÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
À¥ Ä¿³ØÅÍ Ç÷¯±× ÀÎ À¥ ¼¹ö°¡ Sun ONE Application Server¿Í Åë½ÅÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â À¥ ¼¹öÀÇ È®ÀåÀÔ´Ï´Ù.
À¥ ÄÁÅ×ÀÌ³Ê ÄÁÅ×À̳ʸ¦ ÂüÁ¶ÇϽʽÿÀ.
À§ÀÓ °´Ã¼ÀÇ ±¸¼ºÀ» ±¸Çö Àü·«À¸·Î »ç¿ëÇϱâ À§ÇÑ °´Ã¼ ÁöÇâÀû ±â¹ýÀÔ´Ï´Ù. µ¿ÀÛÀÇ °á°ú¸¦ Ã¥ÀÓÁö´Â ÇÑ °´Ã¼°¡ Á¶ÀÛÀ» ÇÇÀ§ÀÓÀÚÀÎ ´Ù¸¥ °´Ã¼¿¡ À§ÀÓÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Ŭ·¡½º ·Î´õ´Â ÀϺΠŬ·¡½ºÀÇ ·Îµå¸¦ »óÀ§ Ŭ·¡½º ·Î´õ¿¡ À§ÀÓÇϱ⵵ ÇÕ´Ï´Ù.
À¯µ¿¼º(transience) »ç¿ëµÇÁö ¾ÊÀ¸¸é ÀÚ¿øÀ» ÇØÁ¦ÇÏ´Â ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. ¼±¾ðÀû º¸¾È°ú ¹Ý´ëÀÔ´Ï´Ù.
ÀÀ´ä °´Ã¼ È£Ãâ Ŭ¶óÀÌ¾ðÆ®¸¦ ÂüÁ¶Çϸç Ŭ¶óÀÌ¾ðÆ®¸¦ À§ÇÑ Ãâ·ÂÀ» »ý¼ºÇÒ ¸Þ¼Òµå¸¦ Á¦°øÇÏ´Â °´Ã¼ÀÔ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ J2EE ÀÀ¿ë ÇÁ·Î±×·¥ ¹èÆ÷ ¼³¸íÀÚ·Î .ear ÆÄÀÏ¿¡ ÆÐŰÁöµÈ ±¸¼º ¿ä¼Ò ±×·ìÀÔ´Ï´Ù. ±¸¼º ¿ä¼Ò, ¸ðµâµµ ÂüÁ¶ÇϽʽÿÀ.
ÀÀ¿ë ÇÁ·Î±×·¥ °èÃþ J2EE ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³³äÀû ºÐÇÒÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® °èÃþ: »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º(UI)ÀÔ´Ï´Ù. ÃÖÁ¾ »ç¿ëÀڴ Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î(¿¹: À¥ ºê¶ó¿ìÀú)¿Í »óÈ£ ÀÛ¿ëÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÕ´Ï´Ù. ¼¹ö °èÃþ: ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ±¸¼º ¿ä¼Ò¿¡ Á¤ÀǵǾî ÀÖ´Â, ÀÀ¿ë ÇÁ·Î±×·¥À» ±¸¼ºÇÏ´Â ºñÁî´Ï½º ³í¸® ¹× Ç¥Çö ³í¸®ÀÔ´Ï´Ù. µ¥ÀÌÅÍ °èÃþ: ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µ¥ÀÌÅÍ ¼Ò½º¿Í »óÈ£ ÀÛ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µ¥ÀÌÅÍ ¾×¼¼½º ³í¸®ÀÔ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ºñÁî´Ï½º ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ´Â ¾ÈÁ¤ÀûÀ̰í, ¾ÈÀüÇϸç, È®Àå °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö´Â ÀϹÝÀûÀ¸·Î ±¸¼º ¿ä¼Ò ¶óÀÌÇÁ»çÀÌŬ, À§Ä¡, ºÐ»ê ¹× Æ®·£Àè¼Ç ÀÚ¿ø ¾×¼¼½º µî°ú °°Àº ³ôÀº ¼öÁØÀÇ ¼ºñ½º¸¦ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Á¦°øÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ¶óÀÌ¾ðÆ® ÄÁÅ×ÀÌ³Ê ÄÁÅ×À̳ʸ¦ ÂüÁ¶ÇϽʽÿÀ.
À̺¥Æ® ¸ðµâÀ̳ª ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÀÀ´äÀ» Æ®¸®°ÅÇÏ´Â ¸í¸íµÈ µ¿ÀÛÀÔ´Ï´Ù.
ÀÎÁõ ¿£Æ¼Æ¼(¿¹: »ç¿ëÀÚ)°¡ ƯÁ¤ÇÑ ½Å¿ø(»ç¿ëÀÚÀÇ º¸¾È ½Å¿ø)À¸·Î µ¿ÀÛÇϰí ÀÖÀ½À» ´Ù¸¥ ¿£Æ¼Æ¼(¿¹: ÀÀ¿ë ÇÁ·Î±×·¥)¿¡°Ô ÀÔÁõÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. Sun ONE Application Server¿¡¼´Â ±âº»ÀûÀÎ, ¾ç½Ä ±â¹ÝÀÇ SSL »óÈ£ ÀÎÁõÀ» Áö¿øÇÕ´Ï´Ù. Ä¿³ØÅÍ, ±âº», Çà, Ç÷¯±×Çü ÀÎÁõµµ ÂüÁ¶ÇϽʽÿÀ.
ÀÎÁõ ¸Þ¼Òµå³ª ÀÚ¿ø¿¡ ´ëÇÑ ¾×¼¼½º°¡ °áÁ¤µÇ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. J2EE Ç÷§ÆûÀÇ ÀÎÁõÀº ÀÎÁõÀ» ÅëÇÑ ¿äû¿¡ ¿¬°üµÈ »ç¿ëÀÚ°¡ ÇØ´ç º¸¾È ±ÔÄ¢¿¡ ÇØ´çÇÏ´ÂÁö ¿©ºÎ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ¿¹¸¦ µé¾î, ÀÎ»ç °ü¸® ÀÀ¿ë ÇÁ·Î±×·¥Àº °ü¸®ÀÚ¿¡°Ô ¸ðµç Á÷¿øÀÇ »ç¿ø Á¤º¸¸¦ º¼ ¼ö ÀÖµµ·Ï Çã¿ëÇÏÁö¸¸ Á÷¿øµé¿¡°Ô´Â ÀÚ½ÅÀÇ °³ÀÎ Á¤º¸¸¸ º¼ ¼ö ÀÖµµ·Ï Çã¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÎÁõ¼ °³ÀÎ, ȸ»ç ¶Ç´Â ±âŸ ¿£Æ¼Æ¼ÀÇ À̸§À» ÁöÁ¤Çϸç ÇØ´ç ¿£Æ¼Æ¼¿¡ ¼ÓÇÑ ÀÎÁõ¼¿¡ Æ÷ÇԵǾî ÀÖ´Â °ø°³ ۸¦ ÀÎÁõÇÏ´Â µðÁöÅÐ µ¥ÀÌÅÍÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö ¸ðµÎ¿¡ ÀÎÁõ¼°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÎÁõ ±â°ü(CA) ÀÎÅͳÝÀ» ÅëÇØ ÀÎÁõ¼¸¦ ÆÇ¸ÅÇϴ ȸ»ç ¶Ç´Â ȸ»çÀÇ ÀÎÆ®¶ó³ÝÀ̳ª ÀͽºÆ®¶ó³ÝÀ» À§ÇÑ ÀÎÁõ¼¸¦ ¹ß±ÞÇÏ´Â ºÎ¼ÀÔ´Ï´Ù.
ÀÏ·ÃÈ °¡´É °´Ã¼ ÇØÃ¼ ¹× À籸¼ºÀÌ °¡´ÉÇÏ¿© ¿©·¯ ¼¹ö °£¿¡ ÀúÀå ¶Ç´Â ¹èÆ÷µÉ ¼ö ÀÖ´Â °´Ã¼ÀÔ´Ï´Ù.
ÀÏ¹Ý ¼ºí¸´ javax.servlet.GenericServletÀ» È®ÀåÇÏ´Â ¼ºí¸´ÀÔ´Ï´Ù. ÀÏ¹Ý ¼ºí¸´Àº ÇÁ·ÎÅäÄÝ µ¶¸³ÀûÀÔ´Ï´Ù. µû¶ó¼ HTTP ¶Ç´Â ±âŸ Àü¼Û ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ ±âº» Áö¿øÀÌ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. HTTP ¼ºí¸´°ú ¹Ý´ëÀÔ´Ï´Ù.
ÀÏ¹Ý ACL »ç¿ëÀÚ ¶Ç´Â ±×·ì¿¡ Çϳª ÀÌ»óÀÇ »ç¿ë ±ÇÇÑÀ» ¿¬°ü½ÃŰ´Â Sun ONE Directory ServerÀÇ ¸í¸íµÈ ¸ñ·ÏÀÔ´Ï´Ù. ÀÌ ¸ñ·ÏÀº ÀÓÀÇ·Î Á¤ÀÇ ¹× ¾×¼¼½ºÇÏ¿© ¿øÇÏ´Â »ç¿ë ±ÇÇÑ ÁýÇÕÀ» ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÚ¿ø °ü¸®ÀÚ µ¥ÀÌÅͺ£À̽º ¶Ç´Â ¸Þ½ÃÁö ºê·ÎÄ¿ ¶Ç´Â Sun ONE Application Server ÇÁ·Î¼¼½º¿Í °°Àº ÀÚ¿øÀÇ Å¬¶óÀÌ¾ðÆ® °£ÀÇ Áß°³ÀÚ ¿ªÇÒÀ» ÇÏ´Â °´Ã¼ÀÔ´Ï´Ù. Àü¿ª¿¡¼ »ç¿ë °¡´ÉÇÑ µ¥ÀÌÅÍ ¼Ò½º¸¦ Á¦¾îÇÕ´Ï´Ù.
ÀÚ¿ø ÂüÁ¶ ÀÚ¿ø¿¡ ´ëÇÑ ±¸¼º ¿ä¼ÒÀÇ ÄÚµåÈµÈ À̸§À» ½Äº°ÇÏ´Â ¹èÆ÷ ¼³¸íÀÚÀÇ ¿ä¼ÒÀÔ´Ï´Ù.
Àç»ç¿ë °¡´É ±¸¼º ¿ä¼Ò Çϳª ÀÌ»óÀÇ ÀÚ¿ø ¶Ç´Â ÀÀ¿ë ÇÁ·Î±×·¥ µî°ú °°ÀÌ ¿©·¯ °¡Áö ±â´É¿¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÀÛ¼ºÇÑ ±¸¼º ¿ä¼ÒÀÔ´Ï´Ù.
ÀúÀå ÇÁ·Î½ÃÀú SQL·Î ÀÛ¼ºµÇ¾î µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ ½ÇÇ๮ ºí·ÏÀÔ´Ï´Ù. ÀúÀå ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÏ¿© ·¹ÄÚµå ¼öÁ¤, »ðÀÔ ¶Ç´Â »èÁ¦ µîÀÇ ¸ðµç À¯ÇüÀÇ µ¥ÀÌÅͺ£À̽º ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÀå ÇÁ·Î½ÃÀú¸¦ »ç¿ëÇÏ¸é ³×Æ®¿öÅ©·Î Àü¼ÛµÇ´Â Á¤º¸ÀÇ ¾çÀÌ °¨¼ÒµÇ¹Ç·Î µ¥ÀÌÅͺ£À̽º ¼º´ÉÀÌ Çâ»óµË´Ï´Ù.
Àü¿ª µ¥ÀÌÅͺ£À̽º ¿¬°á ¿©·¯ ±¸¼º ¿ä¼Ò°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¿¬°áÀÔ´Ï´Ù. ÀÚ¿ø °ü¸®ÀÚ°¡ ÇÊ¿äÇÕ´Ï´Ù.
Àü¿ª Æ®·£Àè¼Ç Æ®·£Àè¼Ç °ü¸®ÀÚ°¡ °ü¸® ¹× Á¶Á¤ÇÏ¸ç ¿©·¯ µ¥ÀÌÅͺ£À̽º¿Í ÇÁ·Î¼¼½º¿¡ °ü·ÃµÇ´Â Æ®·£Àè¼ÇÀÔ´Ï´Ù. Æ®·£Àè¼Ç °ü¸®ÀÚ´Â ÀϹÝÀûÀ¸·Î XA ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ¹é¿£µå¿Í »óÈ£ ÀÛ¿ëÇÕ´Ï´Ù. ·ÎÄà Ʈ·£Àè¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
Á¦¾î ¼³¸íÀÚ Bean ¸Þ¼Òµå¿Í Enterprise Bean Æ®·£Àè¼Ç ¹× º¸¾È µî·Ï Á¤º¸¿¡ ´ëÇÑ ¼±ÅÃÀû °³º° µî·Ï Á¤º¸ ¿À¹ö¶óÀ̵带 ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Enterprise Bean ±¸¼º Ç׸ñ ÁýÇÕÀÔ´Ï´Ù.
ÁغñµÈ ¸í·É º¸´Ù È¿À²ÀûÀÎ ¹Ýº¹ ½ÇÇàÀ» À§ÇØ ¹Ì¸® ÄÄÆÄÀÏµÈ µ¥ÀÌÅͺ£À̽º ¸í·É(SQL¿¡¼)ÀÔ´Ï´Ù. ÁغñµÈ ¸í·É¿¡´Â ¸Å°³ º¯¼ö°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. ÁغñµÈ ½ÇÇ๮¿¡´Â Çϳª ÀÌ»óÀÇ ÁغñµÈ ¸í·ÉÀÌ Æ÷ÇԵ˴ϴÙ.
ÁغñµÈ ½ÇÇ๮ µ¥ÀÌÅ͸¦ °¡Á®¿À±â À§ÇØ ¹Ýº¹ÀûÀ¸·Î »ç¿ëµÇ´Â QUERY, UPDATE ¶Ç´Â INSERT ¹®À» ĸ½¶ÈÇϴ Ŭ·¡½ºÀÔ´Ï´Ù. ÁغñµÈ ½ÇÇ๮¿¡´Â Çϳª ÀÌ»óÀÇ ÁغñµÈ ¸í·ÉÀÌ Æ÷ÇԵ˴ϴÙ.
Áö¼Ó¼º Enterprise BeanÀÇ °æ¿ì Entity BeanÀÇ »óŸ¦ ÀνºÅϽº º¯¼ö¿Í ±âº» µ¥ÀÌÅͺ£À̽º »çÀÌ·Î Àü¼ÛÇϱâ À§ÇÑ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. Æ®·¯½ºÆ® µ¥ÀÌÅͺ£À̽º°ú ¹Ý´ëÀÔ´Ï´Ù. ¼¼¼ÇÀÇ °æ¿ì ¼¼¼Ç ÀúÀå ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù.
Áö¼Ó¼º °ü¸®ÀÚ ÄÁÅ×À̳ʿ¡ ¼³Ä¡µÈ Entity BeanÀÇ Áö¼Ó¼ºÀ» ´ã´çÇÏ´Â ¿£Æ¼Æ¼ÀÔ´Ï´Ù.
Áö¼Ó¼º »óÅ °´Ã¼ÀÇ »óŰ¡ Áö¼ÓÀûÀÎ ÀúÀå¼Ò(ÀϹÝÀûÀ¸·Î µ¥ÀÌÅͺ£À̽º)¿¡ º¸°üµÇ´Â °æ¿ìÀÔ´Ï´Ù.
ÁöÁ¡ °£ Àü´Þ ¸ðµ¨ ƯÁ¤ ´ë±â¿¿¡ ´ëÇÑ ÁÖ¼Ò ¸Þ½ÃÁö¸¦ »ý¼ºÇÏ°í ¼ÒºñÀÚ´Â ÀÚ½ÅÀÇ ¸Þ½ÃÁö º¸°ü¿ëÀ¸·Î ¼³Á¤µÈ ´ë±â¿¿¡¼ ¸Þ½ÃÁö¸¦ ÃßÃâÇÕ´Ï´Ù. ¸Þ½ÃÁö¸¦ ´ÜÀÏ ¸Þ½ÃÁö ¼ÒºñÀÚ¿¡°Ô¸¸ Àü´ÞÇÕ´Ï´Ù.
ij½ÃµÈ Çà ÁýÇÕ CachedRowSet °´Ã¼¸¦ »ç¿ëÇÏ¸é µ¥ÀÌÅÍ ¼Ò½º¿¡¼ µ¥ÀÌÅ͸¦ °Ë»öÇÑ ´ÙÀ½ µ¥ÀÌÅ͸¦ °Ë»çÇÏ°í ¼öÁ¤ÇÏ¸é¼ µ¥ÀÌÅÍ ¼Ò½º¿¡¼ ºÐ¸®½Ãų ¼ö ÀÖ½À´Ï´Ù. ij½ÃµÈ Çà ÁýÇÕÀº °Ë»öµÈ ¿øº» µ¥ÀÌÅÍ ¹× ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ µ¥ÀÌÅÍ º¯°æ »çÇ×À» ¸ðµÎ ÃßÀûÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿øº» µ¥ÀÌÅÍ ¼Ò½º¸¦ ¾÷µ¥ÀÌÆ®ÇÏ·Á°í Çϸé Çà ÁýÇÕÀÌ µ¥ÀÌÅÍ ¼Ò½º·Î ´Ù½Ã ¿¬°áµÇ¸ç º¯°æµÈ Çุ ´Ù½Ã µ¥ÀÌÅͺ£À̽º·Î º´Çյ˴ϴÙ.
ij½Ã Á¦¾î Áö½Ã¹® Sun ONE Application Server´Â ij½Ã Á¦¾î Áö½Ã¹®À» »ç¿ëÇÏ¿© ÇÁ·Ï½Ã ¼¹ö°¡ ij½ÃÇÒ Á¤º¸¸¦ Á¦¾îÇÕ´Ï´Ù. ij½Ã Á¦¾î Áö½Ã¹®À» »ç¿ëÇϸé ÇÁ·Ï½ÃÀÇ ±âº» ij½Ã¸¦ ¹«½ÃÇÏ¿© ¹Î°¨ÇÑ Á¤º¸°¡ ij½ÃµÇ¾î °Ë»öµÇ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Áö½Ã¹®ÀÌ ÀÛµ¿ÇÏ·Á¸é ÇÁ·Ï½Ã ¼¹ö°¡ HTTP 1.1°ú ȣȯµÇ¾î¾ß ÇÕ´Ï´Ù.
ĸ½¶È ¸ðµâ ³»ÀÇ Áö½ÄÀ» ÇöÁöÈÇÕ´Ï´Ù. °´Ã¼°¡ µ¥ÀÌÅÍ¿Í ±¸ÇöÀ» ĸ½¶ÈÇϱ⠶§¹®¿¡ °´Ã¼ÀÇ »ç¿ëÀÚ´Â °´Ã¼¸¦ ¼ºñ½º¸¦ Á¦°øÇÏ´Â ºí·¢ ¹Ú½º·Î º¼ ¼ö ÀÖ½À´Ï´Ù. ÀνºÅϽº º¯¼ö ¹× ¸Þ¼Òµå¸¦ Ãß°¡, »èÁ¦ ¶Ç´Â º¯°æÇÒ ¼ö ÀÖÁö¸¸ °´Ã¼°¡ Á¦°øÇÏ´Â ¼ºñ½º°¡ ±×´ë·Î À¯ÁöµÇ¸é °´Ã¼¸¦ »ç¿ëÇÏ´Â ÄÚµå´Â ´Ù½Ã ÀÛ¼ºÇÏÁö ¾Ê°í À̸¦ °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ä¿³ØÅÍ ÄÁÅ×À̳ʰ¡ EIS¿¡ ¿¬°á¼ºÀ» Á¦°øÇϴ ǥÁØ È®Àå ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù. Ä¿³ØÅÍ´Â EIS¿¡ °íÀ¯Çϸç EIS ¿¬°á¼ºÀ» À§ÇÑ ÀÚ¿ø ¾î´ðÅÍ ¹× ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß µµ±¸·Î ±¸¼ºµË´Ï´Ù. ÀÚ¿ø ¾î´ðÅÍ´Â Ä¿³ØÅÍ ¾ÆÅ°ÅØÃ³¿¡ Á¤ÀÇµÈ ½Ã½ºÅÛ ¼öÁØ °è¾àÀÇ Áö¿øÀ» ÅëÇØ ÄÁÅ×À̳ʿ¡ ¿¬°áµË´Ï´Ù.
Ä¿³ØÅÍ ±¸Á¶(CA) J2EE ÀÀ¿ë ÇÁ·Î±×·¥°ú EISÀÇ ÅëÇÕÀ» À§ÇÑ ±¸Á¶ÀÔ´Ï´Ù. ÀÌ ±¸Á¶´Â EIS °ø±Þ¾÷ü Á¦°ø ÀÚ¿ø ¾î´ðÅÍ¿Í ÀÌ ÀÚ¿ø ¾î´ðÅÍ Ç÷¯±× ÀÎÀ» Çã¿ëÇÏ´Â J2EE ¼¹öÀÇ µÎ ºÎºÐÀ¸·Î ÀÌ·ç¾îÁ® ÀÖÀ¸¸ç, Æ®·£Àè¼Ç, º¸¾È ¹× ÀÚ¿ø °ü¸®¿Í °°ÀÌ J2EE ¼¹ö¿¡ Ç÷¯±× ÀÎÇϱâ À§ÇØ ÀÚ¿ø ¾î´ðÅͰ¡ Áö¿øÇØ¾ß ÇÏ´Â °è¾à ÁýÇÕÀ» Á¤ÀÇÇÕ´Ï´Ù.
ÄÁÅ×ÀÌ³Ê Æ¯Á¤ À¯ÇüÀÇ J2EE ±¸¼º ¿ä¼Ò¿¡ ¶óÀÌÇÁ»çÀÌŬ °ü¸®, º¸¾È, °³¹ß ¹× ·±Å¸ÀÓ ¼ºñ½º¸¦ Á¦°øÇÏ´Â ¿£Æ¼Æ¼ÀÔ´Ï´Ù. Sun ONE Application Server´Â À¥ ¹× EJB ÄÁÅ×À̳ʸ¦ Á¦°øÇϸç ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ¶óÀÌ¾ðÆ® ÄÁÅ×À̳ʸ¦ Áö¿øÇÕ´Ï´Ù. ±¸¼º ¿ä¼Òµµ ÂüÁ¶ÇϽʽÿÀ.
ÄÁÅ×ÀÌ³Ê °ü¸® °ü°è(CMR) °ü°èÀÇ ÇÑ Ãø¿¡¼ÀÇ µ¿ÀÛÀÌ ´Ù¸¥ Ãø¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â Ŭ·¡½º ½ÖÀÇ ÇÊµå »çÀÌÀÇ °ü°èÀÔ´Ï´Ù.
ÄÁÅ×ÀÌ³Ê °ü¸® Áö¼Ó¼º(CMP) EJB ÄÁÅ×À̳ʿ¡¼ Entity Bean Áö¼Ó¼ºÀ» °ü¸®ÇÕ´Ï´Ù. Entity BeanÀÇ º¯¼ö¿Í µ¥ÀÌÅÍ ÀúÀå¼Ò »çÀÌÀÇ µ¥ÀÌÅÍ Àü¼ÛÀ̸ç Sun ONE Application Server°¡ µ¥ÀÌÅÍ ¾×¼¼½º ³í¸®¸¦ Á¦°øÇÏ´Â À§Ä¡ÀÔ´Ï´Ù. Bean °ü¸® Áö¼Ó¼º(BMP)µµ ÂüÁ¶ÇϽʽÿÀ.
ÄÁÅ×ÀÌ³Ê °ü¸® Æ®·£Àè¼Ç(CMT) Enterprise BeanÀÇ Æ®·£Àè¼Ç °æ°è°¡ ¼±¾ðÀûÀ¸·Î ÁöÁ¤µÇ¸ç EJB ÄÁÅ×À̳ʿ¡ ÀÇÇØ ÀÚµ¿À¸·Î °ü¸®µË´Ï´Ù. Bean °ü¸® Æ®·£Àè¼Ç(BMT)µµ ÂüÁ¶ÇϽʽÿÀ.
ÄíŰ È£Ãâ À¥ ºê¶ó¿ìÀú·Î Àü¼ÛµÈ ´ÙÀ½ ¼¹ö°¡ °°Àº Ŭ¶óÀ̾ðÆ®ÀÇ È£ÃâÀ» ÀνÄÇÒ ¼ö ÀÖµµ·Ï ÇØ´ç ºê¶ó¿ìÀúÀÇ ÀÌÈÄ È£Ã⸶´Ù °Ë»öµÇ´Â Á¤º¸ÀÇ ÀÛÀº ¸ðÀ½ÀÔ´Ï´Ù. ÄíŰ´Â µµ¸ÞÀο¡ °íÀ¯Çϸç ÀÀ¿ë ÇÁ·Î±×·¥°ú ¼¹ö »çÀÌÀÇ ´Ù¸¥ µ¥ÀÌÅÍ »óÈ£ ±³È¯°ú °°Àº À¥ ¼¹ö º¸¾È ±â´ÉÀÇ ÀåÁ¡À» Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ® °è¾à Ŭ¶óÀÌ¾ðÆ®¿Í EJB ÄÁÅ×ÀÌ³Ê »çÀÌÀÇ Åë½Å ±ÔÄ¢À» °áÁ¤Çϰí Enterprise BeanÀ» »ç¿ëÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÅëÀÏµÈ °³¹ß ¸ðµ¨À» ¼³Á¤Çϸç, Ŭ¶óÀÌ¾ðÆ®¿ÍÀÇ °ü°è¸¦ Ç¥ÁØÈÇÏ¿© BeanÀÇ È°¿ëµµ¸¦ ³ôÀÌ´Â °è¾àÀÔ´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ ½Å·ÚÇÒ ¼ö ÀÖ´Â CA ¸ñ·ÏÀÇ CA¿¡ ´ëÇØ ÀÎÁõ¼ ¼¸í°ú ÀÎÁõ¼ üÀÎÀ» ¾ÏÈ£·Î È®ÀÎÇÔÀ¸·Î½á Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ¼¸¦ ÀÎÁõÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. À̺¥Æ®, ÀÎÁõ ±â°ü(CA)µµ ÂüÁ¶ÇϽʽÿÀ.
Ŭ·¡½º °æ·Î Java Ŭ·¡½º°¡ ÀúÀåµÈ µð·ºÅ丮 ¹× JAR ÆÄÀÏÀ» ½Äº°ÇÏ´Â °æ·ÎÀÔ´Ï´Ù. Ä¿³ØÅ͵µ ÂüÁ¶ÇϽʽÿÀ.
Ŭ·¡½º ·Îµå ƯÁ¤ ±ÔÄ¢¿¡ µû¶ó Java Ŭ·¡½º¸¦ ·ÎµåÇÒ Ã¥ÀÓÀÌ ÀÖ´Â Java ±¸¼º ¿ä¼ÒÀÔ´Ï´Ù. Ä¿³ØÅ͵µ ÂüÁ¶ÇϽʽÿÀ.
Ű ½Ö ÆÄÀÏ Æ®·¯½ºÆ® µ¥ÀÌÅͺ£À̽º¸¦ ÂüÁ¶ÇϽʽÿÀ.
Å×ÀÌºí µ¥ÀÌÅͺ£À̽ºÀÇ Çà°ú ¿¿¡ ÀÖ´Â °ü·ÃµÈ µ¥ÀÌÅÍÀÇ ¸í¸íµÈ ±×·ìÀÔ´Ï´Ù.
Æ®·£Àè¼Ç ±×·ì ´ÜÀ§·Î ¼º°øÇϰųª ½ÇÆÐÇÏ´Â µ¥ÀÌÅͺ£À̽º ¸í·É ÁýÇÕÀÔ´Ï´Ù. °ü·ÃµÈ ¸ðµç ¸í·ÉÀÌ ¼º°øÇØ¾ß Àüü Æ®·£Àè¼ÇÀÌ ¼º°øÇÕ´Ï´Ù.
Æ®·£Àè¼Ç ¼Ó¼º Æ®·£Àè¼Ç ¼Ó¼ºÀº Æ®·£Àè¼Ç ¹üÀ§¸¦ Á¦¾îÇÕ´Ï´Ù.
Æ®·£Àè¼Ç ÄÁÅØ½ºÆ® Æ®·£Àè¼ÇÀÇ ·ÎÄà ¶Ç´Â Àü¿ª ¹üÀ§. ·ÎÄà Ʈ·£Àè¼Ç, Àü¿ª Æ®·£Àè¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
Æ®·£Àè¼Ç °Ý¸® ¼öÁØ µ¥ÀÌÅͺ£À̽ºÀÇ µ¿½Ã Æ®·£Àè¼ÇÀÌ ¼·Î¿¡°Ô ³ªÅ¸³¯ ¼ö ÀÖ´Â ¹üÀ§¸¦ °áÁ¤ÇÕ´Ï´Ù.
Æ®·£Àè¼Ç °ü¸®ÀÚ ÀϹÝÀûÀ¸·Î XA ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ¿© Àü¿ª Æ®·£Àè¼ÇÀ» Á¦¾îÇÏ´Â °´Ã¼ÀÔ´Ï´Ù. Àü¿ª Æ®·£Àè¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.
Æ®·£Àè¼Ç º¹±¸ ºÐ»ê Æ®·£Àè¼ÇÀÇ ÀÚµ¿ ¶Ç´Â ¼öµ¿ º¹±¸
Æ®·¯½ºÆ® µ¥ÀÌÅͺ£À̽º °ø°³ ¹× °³ÀΠ۰¡ Æ÷ÇÔµÈ º¸¾È ÆÄÀϷΠŰ ½Ö ÆÄÀÏÀ̶ó°íµµ ÇÕ´Ï´Ù.
ÆÄÀÏ Ä³½Ã ÆÄÀÏ Ä³½Ã¿¡´Â ÆÄÀÏ ¹× Á¤Àû ÆÄÀÏ ³»¿ë¿¡ ´ëÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. ÆÄÀÏ Ä³½Ã´Â ±âº»ÀûÀ¸·Î Ȱ¼ºÈµË´Ï´Ù.
ÆÐŰÁö °øÅë µð·ºÅ丮¿¡ ÀúÀåµÈ °ü·ÃµÈ Ŭ·¡½ºµéÀÇ ¸ðÀ½ÀÔ´Ï´Ù. Java ¾ÐÃà JAR ÆÄÀÏ¿¡ ÇÔ²² ÆÐŰÁöȵDZ⵵ ÇÕ´Ï´Ù. ¾ç½Ä ÀÛ¾÷ Çڵ鷯, ´ÜÀÏ »ç¿ë ½ÂÀÎ(SSO)À» ÂüÁ¶ÇϽʽÿÀ.
ÆÑÅ丮 Ŭ·¡½º Áö¼Ó¼º °ü¸®ÀÚ¸¦ »ý¼ºÇϴ Ŭ·¡½ºÀÔ´Ï´Ù. ¿ªÇÒµµ ÂüÁ¶ÇϽʽÿÀ.
ÆäÀÏ¿À¹ö BeanÀÌ ¼¹ö Ãæµ¹¿¡¼µµ Åõ¸íÇÏ°Ô »ýÁ¸ÇÒ ¼ö ÀÖ´Â º¹±¸ ÇÁ·Î¼¼½ºÀÔ´Ï´Ù.
Ç¥Çö ·¹À̾ƿô À¥ ÆäÀÌÁö ³»¿ëÀÇ Çü½ÄÀÔ´Ï´Ù.
Ç¥Çö ³í¸® ¿äû ó¸®, ÀÀ´äÀ¸·Î ³»¿ë »ý¼º ¹× Ŭ¶óÀÌ¾ðÆ®¸¦ À§ÇÑ ÆäÀÌÁö ¼½Ä ÁöÁ¤À» Æ÷ÇÔÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÆäÀÌÁö¸¦ ÀÛ¼ºÇÏ´Â ÀÛ¾÷ÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ó¸®ÇÕ´Ï´Ù.
ÇÁ·Î±×·¡¸Ó ±¸ºÐ Æ®·£Àè¼Ç Bean °ü¸® Æ®·£Àè¼Ç(BMT)À» ÂüÁ¶ÇϽʽÿÀ.
ÇÁ·Î±×·¡¹Ö ¹æ½Ä º¸¾È º¸¾ÈÀ» ±¸¼º ¿ä¼ÒÀÇ ÄÁÅ×À̳Ê(¿¹: BeanÀÇ ÄÁÅ×ÀÌ³Ê ¶Ç´Â ¼ºí¸´ ¿£Áø)°¡ ó¸®ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó Äڵ忡¼ ¸í½ÃÀûÀ¸·Î Á¦¾îÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. DN°ú ¹Ý´ëÀÔ´Ï´Ù.
ÇÁ·Î¼¼½º Ȱ¼º ÇÁ·Î±×·¥ÀÇ ½ÇÇà ¼ø¼ÀÔ´Ï´Ù. ÇÁ·Î¼¼½º´Â Çϳª ÀÌ»óÀÇ ½º·¹µå·Î ±¸¼ºµË´Ï´Ù.
Ç®¸µ ¼º´É Çâ»óÀ» À§ÇØ ¿©·¯ °³ÀÇ ¹Ì¸® ±¸¼ºµÈ ÀÚ¿øÀ» Á¦°øÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. ÀÚ¿øÀÌ Ç®¸µµÇ¸é ±¸¼º ¿ä¼Ò´Â »õ ÀνºÅϽº¸¦ ÀνºÅϽºÈÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó Ç®¿¡ ÀÖ´Â ±âÁ¸ ÀνºÅϽº¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Sun ONE Application Server¿¡¼´Â µ¥ÀÌÅͺ£À̽º ¿¬°á, ¼ºí¸´ ÀνºÅϽº ¹× Enterprise Bean ÀνºÅϽº¸¦ Ç®¸µÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ç÷¯±×Çü ÀÎÁõ J2EE ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ J2SE Ç÷§ÆûÀÇ Java ÀÎÁõ ¹× ÀÎÁõ ¼ºñ½º(JAAS) ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù. °³¹ßÀÚ´Â °¢ÀÚÀÇ ÀÎÁõ ¸ÞÄ¿´ÏÁòÀ» Ç÷¯±×ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ç׸ñ °ü¸®ÀÚ°¡ °Ô½Ã/°¡ÀÔ Àü´Þ ¸ðµ¨À» ±¸ÇöÇϱâ À§ÇØ ÀÛ¼ºÇÏ´Â °´Ã¼ÀÔ´Ï´Ù. Ç׸ñÀº ÇØ´ç ÁÖ¼Ò·Î Àü¼ÛµÈ ¸Þ½ÃÁö¸¦ ¼öÁý ¹× ¹èÆ÷ÇÏ´Â ¿ªÇÒÀ» ÇÏ´Â ³»¿ë °èÃþ ±¸Á¶¿¡¼ ³ëµå·Î Ç¥½ÃµË´Ï´Ù. Ç׸ñÀ» ¸Å°³Ã¼·Î »ç¿ëÇÏ¿© ¸Þ½ÃÁö °Ô½ÃÀÚ¿Í ¸Þ½ÃÁö °¡ÀÔÀÚ¸¦ ±¸ºÐÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÚµé Enterprise BeanÀ» ½Äº°ÇÏ´Â °´Ã¼ÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â ÇÚµéÀ» ÀÏ·ÃÈÇÑ ´ÙÀ½ ´Ù½Ã ÀÏ·Ãȸ¦ ÇØÁ¦ÇÏ¿© Bean¿¡ ´ëÇÑ ÂüÁ¶¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
Çà Å×À̺íÀÇ °¢ ¿¿¡ ´ëÇÑ °ªÀÌ Æ÷ÇԵǾî ÀÖ´Â ´ÜÀÏ µ¥ÀÌÅÍ ·¹ÄÚµåÀÔ´Ï´Ù.
È£½ºÆ® IP ÀÎÁõ Administration Server ¶Ç´Â À¥ »çÀÌÆ®ÀÇ ÆÄÀÏ ¹× µð·ºÅ丮¿¡ ƯÁ¤ ÄÄÇ»Å͸¦ »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ®¸¸ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï Á¦ÇÑÇÏ´Â µ¥ »ç¿ëµÇ´Â º¸¾È ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù.
È£Ãâ °¡´É ¹® ÀúÀå ÇÁ·Î½ÃÀú¿¡¼ÀÇ °á°ú ÁýÇÕ ¹ÝȯÀ» Áö¿øÇÏ´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ÇÁ·Î½ÃÀú ¶Ç´Â ÇÔ¼ö È£ÃâÀ» ĸ½¶ÈÇϴ Ŭ·¡½ºÀÔ´Ï´Ù.
Ȩ ÀÎÅÍÆäÀ̽º Ŭ¶óÀÌ¾ðÆ®°¡ Enterprise BeanÀ» ÀÛ¼º ¹× Á¦°ÅÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¸Þ¼Òµå¸¦ Á¤ÀÇÇÏ´Â ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù.
Ȱ¼ºÈ Enterprise BeanÀÇ »óŸ¦ º¸Á¶ ÀúÀå ÀåÄ¡¿¡¼ ¸Þ¸ð¸®·Î Àü¼ÛÇÏ´Â ÇÁ·Î¼¼½ºÀÔ´Ï´Ù.
ACL Access Control List (¾×¼¼½º Á¦¾î ¸ñ·Ï). ACLÀº Sun ONE Application Server¿¡ ÀúÀåµÈ ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ¸¦ ½Äº°ÇÏ´Â ¸ñ·ÏÀÌ Æ÷ÇÔµÈ ÅØ½ºÆ® ÆÄÀÏÀÔ´Ï´Ù. HTMLµµ ÂüÁ¶ÇϽʽÿÀ.
Administration Server ¹èÆ÷, ºê¶ó¿ìÀú ±â¹Ý °ü¸® ¹× CLI (¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º)¿Í IDE (Integrated Development Environment)¿¡¼ÀÇ ¾×¼¼½º¸¦ Æ÷ÇÔÇÏ¿© Sun ONE Application ServerÀÇ °ü¸® ±â´ÉÀ» Á¦°øÇÏ´Â Àü¿ë ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ÀνºÅϽºÀÔ´Ï´Ù.
API Applications Program InterfaceÀÇ ¾àÀÚ. ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÌ ÇØ´ç API¸¦ ÇØ¼®Çϵµ·Ï µðÀÚÀÎµÈ ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î³ª Çϵå¿þ¾î¿Í Åë½ÅÇÒ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·É¾î ÁýÇÕÀÔ´Ï´Ù.
Bean °ü¸® Áö¼Ó¼º(BMP) Entity BeanÀÇ º¯¼ö ¹× µ¥ÀÌÅÍ ÀúÀå¼Ò »çÀÌÀÇ µ¥ÀÌÅÍ Àü¼ÛÀÔ´Ï´Ù. µ¥ÀÌÅÍ ¾×¼¼½º ³í¸®´Â ÀϹÝÀûÀ¸·Î °³¹ßÀÚ°¡ JDBC (Java Database Connectivity) ¶Ç´Â ±âŸ µ¥ÀÌÅÍ ¾×¼¼½º ±â¼ú¿¡ ÀÇÇØ Á¦°øµË´Ï´Ù. ÄÁÅ×ÀÌ³Ê °ü¸® °ü°è(CMR)µµ ÂüÁ¶ÇϽʽÿÀ.
Bean °ü¸® Æ®·£Àè¼Ç(BMT) Enterprise BeanÀÇ Æ®·£Àè¼Ç °æ°è°¡ °³¹ßÀÚ¿¡ ÀÇÇØ ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î Á¦¾îµË´Ï´Ù. ÄÁÅ×ÀÌ³Ê °ü¸® Æ®·£Àè¼Ç(CMT)µµ ÂüÁ¶ÇϽʽÿÀ.
BLOB Binary Large OBjectÀÇ ¾àÀÚÀÔ´Ï´Ù. º¹ÀâÇÑ °´Ã¼ Çʵ带 ÀúÀå ¹× °Ë»öÇÏ´Â µ¥ »ç¿ëÇÏ´Â µ¥ÀÌÅÍ À¯ÇüÀÔ´Ï´Ù. BLOB´Â ´ë¿ë·® ¹ÙÀÌÆ® ¹è¿·Î º¯È¯µÈ ´ÙÀ½ ÄÁÅ×À̳ʰ¡ °ü¸®ÇÏ´Â Áö¼Ó¼º Çʵå·Î ÀÏ·ÃȵǴ ±×¸² µîÀÇ ÀÌÁø ¶Ç´Â ÀÏ·ÃÈ °¡´É °´Ã¼ÀÔ´Ï´Ù.
BMP Bean °ü¸® Áö¼Ó¼º(BMP)À» ÂüÁ¶ÇϽʽÿÀ.
BMT Bean °ü¸® Æ®·£Àè¼Ç(BMT)À» ÂüÁ¶ÇϽʽÿÀ.
CA ÀÎÁõ ±â°ü(CA) ¶Ç´Â Ä¿³ØÅÍ ±¸Á¶(CA)¸¦ ÂüÁ¶ÇϽʽÿÀ.
CKL Compromised Key List (¼Õ»óµÈ Ű ¸ñ·Ï)ÀÇ ¾àÀÚÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® »ç¿ëÀÚ³ª ¼¹ö »ç¿ëÀÚ°¡ ´õ ÀÌ»ó ½Å·ÚÇØ¼´Â ¾ÈµÇ´Â ÀÎÁõ¼¸¦ ³ªÅ¸³»´Â ¸ñ·ÏÀ¸·Î, ÀÎÁõ ±â°ü¿¡¼ ¹ßÇàÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Å°´Â ¼Õ»óµÈ ŰÀÔ´Ï´Ù. CRLµµ ÂüÁ¶ÇϽʽÿÀ.
CLI ¸í·ÉÁÙ ÀÎÅÍÆäÀ̽º·Î, »ç¿ëÀÚ ÇÁ·ÒÇÁÆ®¿¡ ½ÇÇà °¡´ÉÇÑ ¸í·ÉÀ» ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. °ü¸® ÀÎÅÍÆäÀ̽ºµµ ÂüÁ¶ÇϽʽÿÀ.
CMP ÄÁÅ×ÀÌ³Ê °ü¸® °ü°è(CMR)¸¦ ÂüÁ¶ÇϽʽÿÀ.
CMR ÄÁÅ×ÀÌ³Ê °ü¸® Æ®·£Àè¼Ç(CMT)À» ÂüÁ¶ÇϽʽÿÀ.
CMT ÄÁÅ×ÀÌ³Ê °ü¸® Æ®·£Àè¼Ç(CMT)À» ÂüÁ¶ÇϽʽÿÀ.
co-locate ¿ø°Ý ÇÁ·Î½ÃÀú È£ÃâÀ» ¹æÁöÇÏ°í ¼º´ÉÀ» Çâ»ó½Ã۱â À§ÇØ °°Àº ¸Þ¸ð¸® °ø°£ÀÇ ±¸¼º ¿ä¼Ò¸¦ °ü·ÃµÈ ±¸¼º ¿ä¼Ò·Î ¹èÆ÷ÇÕ´Ï´Ù.
CORBA Common Object Request Broker ArchitectureÀÇ ¾àÀÚÀÔ´Ï´Ù. °´Ã¼ ÁöÇâÀû ºÐ»ê ÄÄÇ»ÆÃÀÇ Ç¥ÁØ ±¸Á¶ Á¤ÀÇÀÔ´Ï´Ù.
COSNaming ¼ºñ½º IIOP ±â¹Ý À̸§ ÁöÁ¤ ¼ºñ½ºÀÔ´Ï´Ù.
CosNaming °ø±ÞÀÚ Àü¿ª JNDI À̸§ °ø°£(IIOP ÀÀ¿ë ÇÁ·Î±×·¥ Ŭ¶óÀÌ¾ðÆ®¿¡ ¾×¼¼½º °¡´É)À» Áö¿øÇϱâ À§ÇØ Sun ONE Application Server¿¡´Â CORBA ÂüÁ¶(¿ø°Ý EJB ÂüÁ¶)ÀÇ ¹ÙÀεùÀ» Áö¿øÇÏ´Â J2EE ±â¹Ý CosNaming °ø±ÞÀÚ°¡ Æ÷ÇԵ˴ϴÙ.
create ¸Þ¼Òµå ÀÛ¼ºÇÒ ¶§ Enterprise BeanÀ» »ç¿ëÀÚ Á¤ÀÇÇϱâ À§ÇÑ ¸Þ¼ÒµåÀÔ´Ï´Ù.
CRL Certificate Revocation ListÀÇ ¾àÀÚÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® »ç¿ëÀÚ³ª ¼¹ö »ç¿ëÀÚ°¡ ´õ ÀÌ»ó ½Å·ÚÇØ¼´Â ¾ÈµÇ´Â ÀÎÁõ¼¸¦ ³ªÅ¸³»´Â ¸ñ·ÏÀ¸·Î, ÀÎÁõ ±â°ü¿¡¼ ¹ßÇàÇÕ´Ï´Ù. ÀÌ °æ¿ì ÀÎÁõ¼°¡ È£ÃâµÇ¾ú½À´Ï´Ù. CKLµµ ÂüÁ¶ÇϽʽÿÀ.
DataSource °´Ã¼ DataSource °´Ã¼¿¡´Â Ç¥ÇöµÇ´Â ½ÇÁ¦ µ¥ÀÌÅÍ ¼Ò½º¸¦ ½Äº° ¹× Á¤ÀÇÇÏ´Â µî·Ï Á¤º¸ ÁýÇÕÀÌ ÀÖ½À´Ï´Ù.
DN Distinguished Name (°íÀ¯ À̸§)ÀÇ ¾àÀÚ·Î, µð·ºÅ丮 ¼¹ö¿¡ ÀÖ´Â Ç׸ñÀÇ À̸§À» ³ªÅ¸³»´Â ¹®ÀÚ¿ÀÔ´Ï´Ù.
DN ¼Ó¼º Distinguished Name (DN) ¼Ó¼ºÀ¸·Î, ¿¬°üµÈ »ç¿ëÀÚ, ±×·ì ¶Ç´Â °´Ã¼ÀÇ ½Äº° Á¤º¸°¡ Æ÷ÇÔµÈ ÅØ½ºÆ® ¹®ÀÚ¿ÀÔ´Ï´Ù.
DTD Document Type DefinitionÀÇ ¾àÀÚ·Î, XML ÆÄÀÏ Å¬·¡½ºÀÇ ±¸Á¶ ¹× µî·Ï Á¤º¸¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.
EAR ÆÄÀÏ Enterprise ARchive ÆÄÀÏÀÇ ¾àÀÚ·Î, J2EE ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ÷ÇÔµÈ ¾ÐÃà ÆÄÀÏÀÔ´Ï´Ù. EAR ÆÄÀÏÀÇ È®Àå¸íÀº .earÀÔ´Ï´Ù. JAR ÆÄÀϵµ ÂüÁ¶ÇϽʽÿÀ.
e-commerce ÀüÀÚ »ó°Å·¡¸¦ ÀǹÌÇϸç, ÀÎÅͳÝÀ» ÅëÇØ ¼öÇàµÇ´Â ºñÁî´Ï½º¸¦ °¡¸®Å°´Â ¿ë¾îÀÔ´Ï´Ù.
EIS Enterprise Information SystemÀÇ ¾àÀÚ·Î, ÆÐŰÁöµÈ ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ë ÇÁ·Î±×·¥, Æ®·£Àè¼Ç ½Ã½ºÅÛ ¶Ç´Â »ç¿ëÀÚ ÀÀ¿ë ÇÁ·Î±×·¥À¸·Î ÇØ¼®µÉ ¼ö ÀÖ½À´Ï´Ù. EIS¶ó°íµµ ÇÕ´Ï´Ù. EISÀÇ ¿¹·Î´Â R/3, PeopleSoft, Tuxedo ¹× CICS µîÀÌ ÀÖ½À´Ï´Ù.
EJB ÄÁÅ×ÀÌ³Ê ÄÁÅ×À̳ʸ¦ ÂüÁ¶ÇϽʽÿÀ.
EJB QL EJB Query LanguageÀÇ ¾àÀÚ·Î, ÄÁÅ×ÀÌ³Ê °ü¸® °ü°è·Î Á¤ÀǵǴ Entity BeanÀÇ ³×Æ®¿öÅ© Àüü¸¦ Ž»öÇÏ´Â Äõ¸® ¾ð¾îÀÔ´Ï´Ù.
EJB ±â¼ú Enterprise BeanÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ºñÁî´Ï½º ³í¸®¸¦ ĸ½¶ÈÇÏ´Â ¼¹öÃø ±¸¼º ¿ä¼ÒÀÔ´Ï´Ù. ºñÁî´Ï½º ³í¸®´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿ëµµ¸¦ ¼öÇàÇÏ´Â ÄÚµåÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Àç°í °ü¸® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ Enterprise BeanÀº checkInventoryLevel ¹× orderProduct¶ó´Â ¸Þ¼Òµå¿¡ ºñÁî´Ï½º ³í¸®¸¦ ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ø°Ý Ŭ¶óÀÌ¾ðÆ®´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á¦°øÇÏ´Â Àç°í °ü¸® ¼ºñ½º¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÄÁÅ×À̳Ê, Entity Bean, Message-Driven Bean ¹× Session Beanµµ ÂüÁ¶ÇϽʽÿÀ.
ejbc À¯Æ¿¸®Æ¼ Enterprise BeansÀÇ ÄÄÆÄÀÏ·¯ÀÔ´Ï´Ù. À̰ÍÀº ¸ðµç EJB Ŭ·¡½º ¹× ÀÎÅÍÆäÀ̽ºÀÇ EJB »ç¾ç ȣȯ¼ºÀ» È®ÀÎÇÏ°í ½ºÅÓ ¹× ½ºÄÌ·¹ÅæÀ» »ý¼ºÇÕ´Ï´Ù.
Entity Bean µ¥ÀÌÅͺ£À̽ºÀÇ Çà°ú °°ÀÌ ¹°¸®Àû µ¥ÀÌÅÍ¿¡ ¿¬°üµÈ Enterprise BeanÀÔ´Ï´Ù. Entity BeanÀº Áö¼Ó¼º µ¥ÀÌÅÍ¿¡ ¿¬°áµÇ¾î Àֱ⠶§¹®¿¡ ¼ö¸íÀÌ ±é´Ï´Ù. Entity BeanÀº Ç×»ó Æ®·£Àè¼ÇÀÌ °¡´ÉÇÏ¸ç ´ÙÁß »ç¿ëÀÚ¸¦ ÀνÄÇÕ´Ï´Ù. Message-Driven Bean, Read-Only Bean, Session BeanÀ» ÂüÁ¶ÇϽʽÿÀ.
ERP Enterprise Resource PlanningÀÇ ¾àÀÚ·Î, ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¿ø °èȹÀ» Áö¿øÇÏ´Â ´ÙÁß ¸ðµâ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÔ´Ï´Ù. ERP ½Ã½ºÅÛ¿¡´Â ÀϹÝÀûÀ¸·Î ±¸¸Å, Àç°í, Àλç, °í°´ ¼ºñ½º, ¼±Àû, ÀçÁ¤ °èȹ ¹× ±âŸ ºñÁî´Ï½ºÀÇ Áß¿ä Ãø¸éÀ» °ü¸®Çϱâ À§ÇÑ °ü°èÇü µ¥ÀÌÅͺ£À̽º¿Í ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Æ÷ÇԵ˴ϴÙ.
facade ´Ù¾çÇÑ Enterprise JavaBeans (EJBs)¸¦ °ü¸®ÇÏ´Â µ¥ »ç¿ëµÇ´Â ÀÀ¿ë ÇÁ·Î±×·¥ °íÀ¯ Stateful Session BeanÀÔ´Ï´Ù.
FQDN Fully Qualified Domain Name (Á¤±ÔÈµÈ µµ¸ÞÀÎ À̸§)ÀÇ ¾àÀÚ·Î, È£½ºÆ® À̸§°ú µµ¸ÞÀÎ À̸§ÀÌ Æ÷ÇÔµÈ ½Ã½ºÅÛÀÇ Àüü À̸§ÀÔ´Ï´Ù.
HTML Hypertext Markup LanguageÀÇ ¾àÀÚ·Î, À¥ ºê¶ó¿ìÀú¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ¹®¼¸¦ ¸¸µé ¶§ »ç¿ëµÇ´Â ÄÚµù ¸¶Å©¾÷ ¾ð¾îÀÔ´Ï´Ù. °¢ ÅØ½ºÆ® ºí·Ï ¾ÕµÚ¿¡´Â ÅØ½ºÆ®ÀÇ Æ¯¼ºÀ» ³ªÅ¸³»´Â Äڵ尡 Ãß°¡µË´Ï´Ù.
HTML ÆäÀÌÁö HTML·Î ÄÚµùµÇ¾î À¥ ºê¶ó¿ìÀú¿¡ Ç¥½ÃµÇ´Â ÆäÀÌÁöÀÔ´Ï´Ù.
HTTP Hypertext Transfer ProtocolÀÇ ¾àÀÚ·Î, ¿ø°Ý È£½ºÆ®¿¡¼ ÇÏÀÌÆÛÅØ½ºÆ® °´Ã¼¸¦ ºÒ·¯¿À´Â ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. TCP/IP¸¦ ±â¹ÝÀ¸·Î ÇÕ´Ï´Ù.
HTTP ¼ºí¸´ javax.servlet.HttpServletÀ» È®ÀåÇÏ´Â ¼ºí¸´ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¼ºí¸´¿¡´Â HTTP ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ Áö¿øÀÌ ³»ÀåµÇ¾î ÀÖ½À´Ï´Ù. ÀÚ¿ø °ü¸®ÀÚ°ú ¹Ý´ëÀÔ´Ï´Ù.
HTTPS HyperText Transmission Protocol, SecureÀÇ ¾àÀÚ·Î, º¸¾È Æ®·£Àè¼ÇÀ» À§ÇÑ HTTPÀÔ´Ï´Ù.
IDE Integrated Development EnvironmentÀÇ ¾àÀÚ·Î, ÇϳªÀÇ »ç¿ëÇϱ⠽¬¿î ÀÎÅÍÆäÀ̽º¿¡¼ Äڵ带 ÀÛ¼º, ¾î¼Àºí, ¹èÆ÷ ¹× µð¹ö±×ÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù.
IIOP Internet Inter-ORB ProtocolÀÇ ¾àÀÚ·Î, IIOPÀÇ RMI (Remote Method Invocation) ¹× CORBA (Common Object Request Broker Architecture)°¡ »ç¿ëÇÏ´Â Àü¼Û ¼öÁØ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.
IIOP Listener IIOP Listener´Â ƯÁ¤ Æ÷Æ®¸¦ ûÃëÇÏ¿© CORBA ±â¹Ý Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¹Þ´Â ¿¬°á(incoming connection)À» ¼ö¿ëÇÕ´Ï´Ù.
IMAP Internet Message Access Protocol (ÀÎÅÍ³Ý ¸Þ½ÃÁö ¾×¼¼½º ÇÁ·ÎÅäÄÝ)ÀÇ ¾àÀÚÀÔ´Ï´Ù.
IP ÁÖ¼Ò TCP/IP ³×Æ®¿öÅ©¿¡¼ ÄÄÇ»Åͳª ±âŸ ÀåÄ¡ÀÇ ±¸Á¶ÈµÈ ¼ýÀÚ ½Äº°ÀÚÀÔ´Ï´Ù. IP ÁÖ¼ÒÀÇ Çü½ÄÀº Á¡À¸·Î ±¸ºÐµÈ ³× ºÎºÐÀÇ ¼ýÀÚ·Î ÀûÈù 32ºñÆ® ¼ýÀÚ ÁÖ¼ÒÀÔ´Ï´Ù. °¢ ¼ýÀÚ´Â 0ºÎÅÍ 255 »çÀÌÀÇ °ªÀÔ´Ï´Ù. ¿¹¸¦ µé¸é 123.231.32.2¿Í °°Àº IP ÁÖ¼Ò°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
J2EE Java 2 Enterprise EditionÀÇ ¾àÀÚ·Î, ´ÙÁß °èÃþ, À¥ ±â¹Ý ¿£ÅÍÇÁ¶óÀÌÁî ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ß ¹× ¹èÆ÷Çϱâ À§ÇÑ È¯°æÀÔ´Ï´Ù. J2EE Ç÷§ÆûÀº ÀÌ·¯ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇϱâ À§ÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ¼ºñ½º, ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(API) ¹× ÇÁ·ÎÅäÄÝ·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
JAF JAF (JavaBeans Activation Framework)´Â MIME µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇÑ Áö¿øÀ» Java Ç÷§Æû¿¡ ÅëÇÕÇÕ´Ï´Ù. Mime À¯ÇüÀ» ÂüÁ¶ÇϽʽÿÀ.
JAR ÆÄÀÏ Java ARchive ÆÄÀÏÀÇ ¾àÀÚ·Î, ¿©·¯ ÆÄÀÏÀ» ÇϳªÀÇ ÆÄÀÏ·Î ¾ÐÃàÇÏ´Â µ¥ »ç¿ëµÇ´Â ÆÄÀÏÀÔ´Ï´Ù. JAR ÆÄÀÏÀÇ È®Àå¸íÀº .jarÀÔ´Ï´Ù.
JAR ÆÄÀÏ °è¾à Enterprise Bean ÆÐŰÁö¿¡ ÀÖ¾î¾ß ÇÏ´Â Á¤º¸¸¦ ÁöÁ¤ÇÏ´Â Java ARchive °è¾àÀÔ´Ï´Ù.
JAR ÆÄÀÏ Çü½Ä Java ARchive ÆÄÀÏ Çü½ÄÀ¸·Î, ¿©·¯ ÆÄÀÏÀ» ÇϳªÀÇ ÆÄÀÏ·Î ¾ÐÃàÇÏ´Â Ç÷§Æû µ¶¸³ÀûÀÎ ÆÄÀÏ Çü½ÄÀÔ´Ï´Ù. ¿©·¯ ¾ÖÇø´°ú °¢°¢ÀÇ Çʼö ±¸¼º ¿ä¼Ò(Ŭ·¡½º ÆÄÀÏ, À̹ÌÁö, »ç¿îµå ¹× ±âŸ ÀÚ¿ø ÆÄÀÏ)¸¦ JAR ÆÄÀÏ¿¡ ¹øµéÇÏ¿© ÇϳªÀÇ HTTP Æ®·£Àè¼Ç¿¡¼ ºê¶ó¿ìÀú·Î ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. JAR ÆÄÀÏ Çü½ÄÀº ÆÄÀÏ ¾ÐÃà ¹× µðÁöÅÐ ¼¸íµµ Áö¿øÇÕ´Ï´Ù.
JavaBean ÀÌ½Ä °¡´ÉÇϰí, Ç÷§Æû µ¶¸³ÀûÀÎ Àç»ç¿ë °¡´ÉÇÑ ±¸¼º ¿ä¼Ò ¸ðµ¨ÀÔ´Ï´Ù.
Java IDL Java Interface Definition LanguageÀÇ ¾àÀÚ·Î, CORBA (Common Object Request Broker Architecture)¿ÍÀÇ Ç¥ÁØ ±â¹Ý ȣȯ¼º°ú ¿¬°á¼ºÀ» Á¦°øÇÏ´Â Java ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀÛ¼ºµÈ APIÀÔ´Ï´Ù.
JavaMail ¼¼¼Ç ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¸ÞÀÏ ÀúÀå¼Ò¿Í »óÈ£ ÀÛ¿ëÇϱâ À§ÇØ »ç¿ëÇÏ´Â °´Ã¼ÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå´Â JNDI ¼ºñ½º¸¦ »ç¿ëÇÏ¿© JNDI À̸§À» »ç¿ëÇÑ JavaMail ¼¼¼Ç ÀÚ¿ø °´Ã¼¸¦ ã½À´Ï´Ù.
JAXM Java API for XML MessagingÀÇ ¾àÀÚÀÔ´Ï´Ù. À̰ÍÀ» ÅëÇØ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ SOAP Ç¥ÁØÀ» »ç¿ëÇÏ¿© ¹®¼ ÁöÇâÀû XML ¸Þ½ÃÁö¸¦ º¸³»°í ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¸Þ½ÃÁö¿¡´Â ÷ºÎ ÆÄÀÏÀÌ Àְųª ¾øÀ» ¼ö ÀÖ½À´Ï´Ù.
JAXP Java API for XML ProcessingÀÇ ¾àÀÚ·Î, DOM, SAX ¹× XSLTÀ» »ç¿ëÇÑ XML ¹®¼ÀÇ Ã³¸®¸¦ Áö¿øÇÏ´Â Java APIÀÔ´Ï´Ù. À̸¦ ÅëÇØ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ XML ¹®¼¸¦ ƯÁ¤ XML ó¸® ±¸Çö°ú µ¶¸³ÀûÀ¸·Î ±¸¹® ºÐ¼®ÇÏ°í º¯È¯ÇÕ´Ï´Ù.
JAXR Java API for XML RegistryÀÇ ¾àÀÚ·Î, ¿©·¯ Á¾·ùÀÇ XML ·¹Áö½ºÆ®¸®¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ ÀϰüµÈ Ç¥ÁØ Java API¸¦ Á¦°øÇÕ´Ï´Ù. »ç¿ëÀÚ´Â À̸¦ ÅëÇØ À¥ ¼ºñ½º¸¦ ±¸Ãà, ¹èÆ÷ ¹× °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.
JAX-RPC Java API for XML-based Remote Procedure CallsÀÇ ¾àÀÚ·Î, °³¹ßÀÚ°¡ XML ±â¹Ý RPC ÇÁ·ÎÅäÄÝÀ» ±â¹ÝÀ¸·Î »óÈ£ ¿î¿µ °¡´ÉÇÑ À¥ ÀÀ¿ë ÇÁ·Î±×·¥°ú À¥ ¼ºñ½º¸¦ °³¹ßÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
JDBC Java Database ConnectivityÀÇ ¾àÀÚ·Î, °³¹ßÀÚ°¡ µ¥ÀÌÅÍ ÀÎ½Ä ±¸¼º ¿ä¼Ò¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï Çϴ Ŭ·¡½º ¹× ÀÎÅÍÆäÀ̽ºÀÇ Ç¥ÁØ ±â¹Ý ÁýÇÕÀÔ´Ï´Ù. JDBC´Â Ç÷§Æû ¹× °ø±Þ ¾÷ü¿¡ µ¶¸³ÀûÀÎ ¹æ½ÄÀ¸·Î µ¥ÀÌÅÍ ¼Ò½º¿¡ ¿¬°áÇÏ°í »óÈ£ ÀÛ¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¼Òµå¸¦ ±¸ÇöÇÕ´Ï´Ù.
JDBC ¿¬°á Ç® µ¥ÀÌÅͺ£À̽º ¿¬°á ÁöÁ¤¿¡ »ç¿ëµÈ JDBC µ¥ÀÌÅÍ ¼Ò½º µî·Ï Á¤º¸¸¦ ¿¬°á Ç® µî·Ï Á¤º¸¿Í °áÇÕÇÏ´Â Ç®ÀÔ´Ï´Ù.
JDBC ÀÚ¿ø ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö ³»¿¡¼ ½ÇÇà ÁßÀÎ ÀÀ¿ë ÇÁ·Î±×·¥À» ±âÁ¸ JDBC ¿¬°á Ç®À» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â µ¥ »ç¿ëµÇ´Â ÀÚ¿øÀÔ´Ï´Ù. JNDI À̸§(ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ »ç¿ë)°ú ±âÁ¸ JDBC ¿¬°á Ç®ÀÇ À̸§À¸·Î ±¸¼ºµË´Ï´Ù.
JDK Java Development KitÀÇ ¾àÀÚ·Î, °³¹ßÀÚ°¡ Java 2 Ç÷§Æû ÀÌÀüÀÇ ´Ù¾çÇÑ Java Ç÷§Æû ¹öÀü¿ë ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ API¿Í µµ±¸µéÀÌ Æ÷ÇÔµÈ ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. JDKµµ ÂüÁ¶ÇϽʽÿÀ.
JMS Java Message ServiceÀÇ ¾àÀÚ·Î, JMS Ŭ¶óÀÌ¾ðÆ®°¡ JMS ¸Þ½ÃÁö ¼ºñ½ºÀÇ ±â´É¿¡ ¾×¼¼½ºÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇÏ´Â ÀÎÅÍÆäÀ̽º ¹× ÀǹÌÀÇ Ç¥ÁØ ÁýÇÕÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ÀÎÅÍÆäÀ̽º´Â Java ÇÁ·Î±×·¥ÀÌ ¸Þ½ÃÁö¸¦ ÀÛ¼ºÇϰí, º¸³»°í, ¹Þ°í, ÀÐÀ» ¼ö Àִ ǥÁØ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.
JMS °ü¸® °´Ã¼ Çϳª ÀÌ»óÀÇ JMS Ŭ¶óÀÌ¾ðÆ®¿¡¼ »ç¿ëÇϱâ À§ÇØ °ü¸®ÀÚ°¡ ÀÛ¼ºÇÏ´Â ¹Ì¸® ±¸¼ºµÈ JMS °´Ã¼(¿¬°á ÆÑÅ丮 ¶Ç´Â ´ë»ó)ÀÔ´Ï´Ù. °ü¸®µÇ´Â °´Ã¼¸¦ »ç¿ëÇϸé JMS Ŭ¶óÀÌ¾ðÆ®´Â °ø±ÞÀÚ¿¡ µ¶¸³ÀûÀÏ ¼ö ÀÖ½À´Ï´Ù. Áï °ø±ÞÀÚÀÇ µ¶Á¡Àû Ãø¸é°ú °Ý¸®µË´Ï´Ù. °ü¸®ÀÚ°¡ ÀÌ·¯ÇÑ °´Ã¼¸¦ JNDI À̸§ °ø°£¿¡ À§Ä¡½Ã۸ç JMS Ŭ¶óÀÌ¾ðÆ®°¡ JNDI Á¶È¸¸¦ »ç¿ëÇÏ¿© ¾×¼¼½ºÇÕ´Ï´Ù.
JMS Ŭ¶óÀÌ¾ðÆ® JMS ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁö¸¦ ±³È¯ÇÏ´Â ´Ù¸¥ JMS Ŭ¶óÀÌ¾ðÆ®¿Í »óÈ£ ÀÛ¿ëÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¶Ç´Â ¼ÒÇÁÆ®¿þ¾î ±¸¼º ¿ä¼ÒÀÔ´Ï´Ù.
JMS ¿¬°á ÆÑÅ丮 JMS Ŭ¶óÀÌ¾ðÆ®°¡ JMS ¸Þ½ÃÁö ¼ºñ½º¿¡ ¿¬°áÇÒ ¶§ »ç¿ëÇÏ´Â JMS °ü¸® °´Ã¼ÀÔ´Ï´Ù.
JMS ´ë»ó »ý¼ºµÈ ¸Þ½ÃÁö°¡ ¶ó¿ìÆÃÀ» À§ÇØ Àü´ÞµÈ ÈÄ ¼ÒºñÀÚ¿¡°Ô Àü´ÞµÇ´Â JMS ¸Þ½ÃÁö ¼ºñ½ºÀÇ ½ÇÁ¦ ´ë»óÀÔ´Ï´Ù. ÀÌ ½ÇÁ¦ ´ë»óÀº JMS Ŭ¶óÀÌ¾ðÆ®°¡ ¸Þ½ÃÁö¸¦ »ý¼ºÇÏ°í ¸Þ½ÃÁö¸¦ »ç¿ëÇÒ ´ë»óÀ» ÁöÁ¤ÇÒ ¶§ »ç¿ëÇÏ´Â JMS °ü¸® °´Ã¼¿¡ ÀÇÇØ ½Äº°µÇ°í ĸ½¶ÈµË´Ï´Ù.
JMS ¸Þ½ÃÁö JMS Ŭ¶óÀÌ¾ðÆ®°¡ »ç¿ëÇÏ´Â ºñµ¿±â ¿äû, º¸°í¼ ¹× À̺¥Æ®ÀÔ´Ï´Ù. ¸Þ½ÃÁö¿¡´Â Çì´õ(Ãß°¡ Çʵ带 Ãß°¡ÇÒ ¼ö ÀÖÀ½)¿Í º»¹®ÀÌ ÀÖ½À´Ï´Ù. ¸Þ½ÃÁö Çì´õ´Â Ç¥ÁØ Çʵå¿Í ¼±ÅÃÀû µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¸Þ½ÃÁö º»¹®¿¡´Â Àü¼ÛµÇ´Â µ¥ÀÌÅͰ¡ µé¾î ÀÖ½À´Ï´Ù.
JMS °ø±ÞÀÚ ¸Þ½ÃÁö ½Ã½ºÅÛ¿¡ ´ëÇÑ JMS ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ°í ¿ÏÀüÇÑ »ý»ê¿¡ ÇÊ¿äÇÑ °ü¸® ¹× Á¦¾î ±â´ÉÀ» Ãß°¡ÇÏ´Â Á¦Ç°ÀÔ´Ï´Ù.
JMS ¼ºñ½º JMS Ŭ¶óÀÌ¾ðÆ® ¿¬°á, ¸Þ½ÃÁö ¶ó¿ìÆÃ ¹× Àü´Þ, Áö¼Ó¼º, º¸¾È, ·Î±ëÀ» Æ÷ÇÔÇÏ¿© JMS ¸Þ½Ã¡ ½Ã½ºÅÛ¿¡ ¼ºñ½º¸¦ Á¦°øÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ¸Þ½ÃÁö ¼ºñ½º´Â JMS Ŭ¶óÀÌ¾ðÆ®°¡ ¸Þ½ÃÁö¸¦ º¸³»°í ¼Òºñ Ŭ¶óÀÌ¾ðÆ®·Î ¸Þ½ÃÁö¸¦ º¸³¾ ½ÇÁ¦ ´ë»óÀ» À¯ÁöÇÕ´Ï´Ù.
JNDI Java Naming and Directory InterfaceÀÇ ¾àÀÚ·Î, Java ±â¼úÀ» Àû¿ëÇÑ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ¿£ÅÍÇÁ¶óÀÌÁîÀÇ ¿©·¯ À̸§ ÁöÁ¤ ¹× µð·ºÅ丮 ¼ºñ½º¿¡ ´ëÇÑ ÅëÀÏµÈ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â Java Ç÷§Æû¿¡ ´ëÇÑ Ç¥ÁØ È®ÀåÀÔ´Ï´Ù. Java Enterprise API ÁýÇÕÀÇ ÀϺÎÀÎ JNDI´Â À̱âÁ¾ ¿£ÅÍÇÁ¶óÀÌÁî À̸§ ÁöÁ¤ ¹× µð·ºÅ丮 ¼ºñ½º¿¡ ÀÚ¿¬½º·¯¿î ¿¬°á¼ºÀ» Á¦°øÇÕ´Ï´Ù.
JNDI À̸§ JNDI À̸§ ÁöÁ¤ ¼ºñ½º¿¡ µî·ÏµÈ ÀÚ¿ø¿¡ ¾×¼¼½ºÇÒ ¶§ »ç¿ëÇÏ´Â À̸§ÀÔ´Ï´Ù.
JRE Java Runtime Environment(Java ·±Å¸ÀÓ È¯°æ)ÀÇ ¾àÀÚ·Î, Java °¡»ó ½Ã½ºÅÛ, Java ÄÚ¾î Ŭ·¡½º, Java ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀÛ¼ºµÈ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ·±Å¸ÀÓ Áö¿øÀ» Á¦°øÇÏ´Â Áö¿ø ÆÄÀÏ·Î ±¸¼ºµÈ Java Development Kit (JDK)ÀÇ ÀϺÎÀÔ´Ï´Ù. JDKµµ ÂüÁ¶ÇϽʽÿÀ.
JSP JavaServer Page. HTML ¶Ç´Â XML ű×, JSP ÅÂ±× ¹× Java ÄÚµåÀÇ °áÇÕÀ» »ç¿ëÇÏ¿© ÀÛ¼ºÇÑ ÅØ½ºÆ® ÆäÀÌÁöÀÔ´Ï´Ù. JSP´Â Ç¥ÁØ ºê¶ó¿ìÀú ÆäÀÌÁöÀÇ ·¹À̾ƿô ±â´ÉÀ» ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¼º´É°ú °áÇÕÇÕ´Ï´Ù.
jspc À¯Æ¿¸®Æ¼ JSPÀÇ ÄÄÆÄÀÏ·¯·Î, ¸ðµç JSP°¡ JSP »ç¾ç°ú ȣȯµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
JTA Java Transaction API. ÀÀ¿ë ÇÁ·Î±×·¥ ¹× J2EE ¼¹ö°¡ Æ®·£Àè¼Ç¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â APIÀÔ´Ï´Ù.
JTS Java Transaction Service. Æ®·£Àè¼ÇÀ» ó¸®Çϱâ À§ÇÑ Java ¼ºñ½ºÀÔ´Ï´Ù.
LDAP Lightweight Directory Access ProtocolÀÇ ¾àÀÚ·Î TCP/IP¿¡¼ ½ÇÇàµÇ´Â °ø°³ µð·ºÅ丮 ¾×¼¼½º ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. Àü¿ª Å©±â¿Í ¼ö¹é¸¸ Ç׸ñÀ¸·Î È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¦°øµÇ´Â LDAP ¼¹öÀÎ Sun ONE Directory Server¸¦ »ç¿ëÇÏ¸é ¿£ÅÍÇÁ¶óÀÌÁîÀÇ ¸ðµç Á¤º¸¸¦ ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥ ¼¹ö¿¡¼ ³×Æ®¿öÅ©¸¦ ÅëÇØ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â µð·ºÅ丮 Á¤º¸ÀÇ ÇϳªÀÇ Áß¾Ó ÁýÁᫎ ¸®Æ÷ÁöÅ丮¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
LDIF LDAP Data Interchange FormatÀÇ ¾àÀÚ·Î, Sun ONE Directory Server Ç׸ñÀ» ÅØ½ºÆ® Çü½ÄÀ¸·Î ³ªÅ¸³¾ ¶§ »ç¿ëÇÏ´Â Çü½ÄÀÔ´Ï´Ù.
lifecycle À̺¥Æ® ½ÃÀÛ ¶Ç´Â Á¾·á µî°ú °°Àº ¼¹ö ¶óÀÌÇÁ»çÀÌŬÀÇ ÇÑ ´Ü°èÀÔ´Ï´Ù.
lifecycle ¸ðµâ ¼¹ö ¶óÀÌÇÁ»çÀÌŬ¿¡¼ ´ë±âÇϸç À̺¥Æ®¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î ÇØ´ç ÀÛ¾÷À» ¼öÇàÇÏ´Â ¸ðµâÀÔ´Ï´Ù.
Listener À̺¥Æ®°¡ ¹ß»ýÇÑ °æ¿ì ¼öÇàÇÒ ÀÛ¾÷À» Áö½ÃÇÏ´Â °Ô½Ã °´Ã¼¿¡ µî·ÏµÈ Ŭ·¡½ºÀÔ´Ï´Ù.
MDB Message-Driven BeanÀ» ÂüÁ¶ÇϽʽÿÀ.
Message-Driven Bean ºñµ¿±â ¸Þ½ÃÁö ¼ÒºñÀÚÀÎ Enterprise BeanÀÔ´Ï´Ù. Message-Driven Bean¿¡´Â ƯÁ¤ Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ »óŰ¡ ¾øÁö¸¸ ÀνºÅϽº º¯¼ö¿¡ ¿·Á ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¿¬°á ¹× EJB °´Ã¼¿¡ ´ëÇÑ °´Ã¼ ÂüÁ¶¸¦ Æ÷ÇÔÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ¸Þ½ÃÁöÀÇ Ã³¸®¿¡ ´ëÇÑ »óŰ¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®´Â Message-Driven BeanÀÌ Message ListenerÀÎ ´ë»ó¿¡ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÏ¿© Message-Driven Bean¿¡ ¾×¼¼½ºÇÕ´Ï´Ù.
MIME µ¥ÀÌÅÍ À¯Çü MIME (Multi-purpose Internet Mail Extension) À¯ÇüÀº ½Ã½ºÅÛ¿¡¼ Áö¿øÇÏ´Â ¸ÖƼ¹Ìµð¾î ÆÄÀÏÀÇ À¯ÇüÀ» Á¶ÀýÇÒ ¼ö ÀÖ½À´Ï´Ù.
NTV À̸§, À¯Çü, °ª
O/R ¸ÅÇÎ µµ±¸ °´Ã¼-°ü°èÇü [µ¥ÀÌÅͺ£À̽º] µµ±¸. Entity Bean¿¡ ´ëÇÑ XML ¹èÆ÷ ¼³¸íÀÚ¸¦ ÀÛ¼ºÇÏ´Â Sun ONE Application Server °ü¸® ÀÎÅÍÆäÀ̽º ³»ÀÇ ¸ÅÇÎ µµ±¸ÀÔ´Ï´Ù.
passivation BeanÀ» ¿ÏÀü »èÁ¦ÇÏÁö ¾Ê°í ¸Þ¸ð¸®¿¡¼ BeanÀÇ ÀÚ¿øÀ» ÇØÁ¦½ÃŰ´Â ¸Þ¼ÒµåÀÔ´Ï´Ù. ÀÌ·± ¹æ¹ýÀ» ÅëÇØ BeanÀ» Áö¼Ó½Ãų ¼ö ÀÖÀ¸¸ç ÀνºÅϽºÈÀÇ ¿À¹öÇìµå ¾øÀÌ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.
POP3 Post Office Protocol
QOS ¼ºñ½º ǰÁú(QOS)Àº ¼¹ö ÀνºÅϽº ¶Ç´Â °¡»ó ¼¹ö¿¡ ¼³Á¤ÇÑ ¼º´É ÇѰ踦 °¡¸®Åµ´Ï´Ù. ¿¹¸¦ µé¾î, ISP¿¡¼´Â Á¦°øµÇ´Â ´ë¿ªÆøÀÇ ¾ç¿¡ µû¶ó ¼·Î ´Ù¸¥ ¿ä±ÝÀ» ºÎ°úÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ë¿ªÆøÀÇ ¾ç°ú ¿¬°áÀÇ ¼ö¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.
RAR ÆÄÀÏ Resource ARchiveÀÇ ¾àÀÚ·Î, ÀÚ¿ø ¾î´ðÅͰ¡ Æ÷ÇÔµÈ JAR ¾ÐÃà ÆÄÀÏÀÔ´Ï´Ù.
RDB °ü°èÇü µ¥ÀÌÅͺ£À̽º
RDBMS °ü°èÇü µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ
Read-Only Bean EJB Ŭ¶óÀÌ¾ðÆ®°¡ ¼öÁ¤ÇÏÁö ¾Ê´Â Entity BeanÀÔ´Ï´Ù. Entity Beanµµ ÂüÁ¶ÇϽʽÿÀ.
ResultSet java.sql.ResultSet ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â °´Ã¼·Î, ResultSetsÀº µ¥ÀÌÅͺ£À̽º ¶Ç´Â ´Ù¸¥ Å×À̺í Çü½Ä µ¥ÀÌÅÍ ¼Ò½º¿¡¼ °Ë»öµÇ´Â Çà ÁýÇÕÀ» ĸ½¶ÈÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
RMI Remote Method Invocation (¿ø°Ý ¸Þ¼Òµå È£Ãâ)ÀÇ ¾àÀÚ·Î, °³¹ßÀÚ°¡ °´Ã¼¸¦ ¿ø°Ý ÇÁ·Î¼¼½º¿¡ Àü´ÞÇÒ ¼ö ÀÖ´Â ¿ø°Ý ÀÎÅÍÆäÀ̽º¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â Java Ç¥ÁØ API ÁýÇÕÀÔ´Ï´Ù.
RMIC Remote Method Invocation Compiler (¿ø°Ý ¸Þ¼Òµå È£Ãâ ÄÄÆÄÀÏ·¯)ÀÇ ¾àÀÚÀÔ´Ï´Ù.
RowSet µ¥ÀÌÅͺ£À̽º ¶Ç´Â ´Ù¸¥ Å×À̺í Çü½Ä µ¥ÀÌÅÍ ¼Ò½º¿¡¼ °Ë»öµÇ´Â Çà ÁýÇÕÀ» ĸ½¶ÈÇÏ´Â °´Ã¼ÀÔ´Ï´Ù. RowSetÀº java.sql.ResultSet ÀÎÅÍÆäÀ̽º¸¦ È®ÀåÇÏ¿© ResultSetÀÌ JavaBeans ±¸¼º ¿ä¼Ò ¿ªÇÒÀ» Çϵµ·Ï ÇÕ´Ï´Ù.
RPC Remote Procedure Call (¿ø°Ý ÇÁ·Î½ÃÀú È£Ãâ)ÀÇ ¾àÀÚ·Î, ¿ø°Ý °´Ã¼ ¶Ç´Â ¼ºñ½º¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù.
SAF Server Application Function (¼¹ö ÀÀ¿ë ÇÁ·Î±×·¥ ÇÔ¼ö)ÀÔ´Ï´Ù. ¿äû ó¸® ¹× ±âŸ ¼ºñ½º Ȱµ¿¿¡ Âü¿©ÇÏ´Â ÇÔ¼öÀÔ´Ï´Ù.
Session Bean Ŭ¶óÀÌ¾ðÆ®°¡ ÀÛ¼ºÇÑ Enterprise BeanÀ¸·Î, ÀϹÝÀûÀ¸·Î ÇϳªÀÇ Å¬¶óÀ̾ðÆ®-¼¹ö ¼¼¼Ç µ¿¾È¿¡¸¸ Á¸ÀçÇÕ´Ï´Ù. Session BeanÀº ´Ù¸¥ EJBÀÇ °è»ê ¶Ç´Â ¾×¼¼½º µî°ú °°Àº Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. Session BeanÀº Æ®·£Àè¼ÇÀÌ °¡´ÉÇÒ ¼ö ÀÖÁö¸¸ ½Ã½ºÅÛ Å©·¡½Ã°¡ ¹ß»ýÇÏ¸é º¹±¸ÇÒ ¼ö ¾ø½À´Ï´Ù. Session Bean °´Ã¼´Â »óŰ¡ ¾ø°Å³ª(ƯÁ¤ Ŭ¶óÀÌ¾ðÆ®¿¡ ¿¬°üµÇÁö ¾ÊÀ½) »óŰ¡ ÀÖÀ» ¼ö(ƯÁ¤ Ŭ¶óÀÌ¾ðÆ®¿¡ ¿¬°üµÊ) ÀÖ½À´Ï´Ù. Áï, ¸Þ¼Òµå¿Í Æ®·£Àè¼Ç °£¿¡ ´ëÈ »óŸ¦ À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. Stateful Session Bean, Stateless Session Beanµµ ÂüÁ¶ÇϽʽÿÀ.
SMTP Simple Mail Transport Protocol
SNMP SNMP (Simple Network Management Protocol)´Â ³×Æ®¿öÅ© Ȱµ¿¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ ±³È¯ÇÏ´Â µ¥ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù. µ¥ÀÌÅÍ´Â SNMP¸¦ ÅëÇØ °ü¸®µÇ´Â ÀåÄ¡¿Í ³×Æ®¿öÅ© °ü¸® ½ºÅ×À̼Ç(NMS) »çÀÌ¿¡¼ ¼Û¼ö½ÅµË´Ï´Ù. °ü¸® ÀåÄ¡´Â È£½ºÆ®, ¶ó¿ìÅÍ, À¥ ¼¹ö ¹× ³×Æ®¿öÅ©ÀÇ ±âŸ ¼¹ö¿Í °°ÀÌ SNMP:È£½ºÆ®¸¦ ½ÇÇâÇÏ´Â ¸ðµç ÀåÄ¡ÀÔ´Ï´Ù. NMS´Â ÇØ´ç ³×Æ®¿öÅ©¸¦ ¿ø°Ý¿¡¼ °ü¸®ÇÏ´Â µ¥ »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÔ´Ï´Ù.
SOAP Simple Object Access Protocol (SOAP)Àº XML ±â¹Ý µ¥ÀÌÅÍ ±¸Á¶ ¹× Hyper Text Transfer Protocol (HTTP)À» »ç¿ëÇÏ¿© ÀÎÅͳÝÀÇ ´Ù¾çÇÑ ¿î¿µ ȯ°æ¿¡ ºÐ»êµÈ °´Ã¼¿¡¼ ¸Þ¼Òµå¸¦ È£ÃâÇϴ ǥÁØÈµÈ ¹æ¹ýÀ» Á¤ÀÇÇÕ´Ï´Ù.
SQL Structured Query LanguageÀÇ ¾àÀÚ·Î, °ü°èÇü µ¥ÀÌÅͺ£À̽º ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ³Î¸® »ç¿ëµÇ´Â ¾ð¾îÀÔ´Ï´Ù. SQL2 ¹× SQL3Àº ¾ð¾îÀÇ ¹öÀüÀ» ³ªÅ¸³À´Ï´Ù.
SSL Secure Sockets Layer (º¸¾È ¼ÒÄÏ °èÃþ). ÀÎÅͳݿ¡ º¸¾È Åë½ÅÀ» Á¦°øÇϱâ À§ÇÑ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.
Stateful Session Bean ƯÁ¤ Ŭ¶óÀÌ¾ðÆ®¿ÍÀÇ ¼¼¼ÇÀ» ³ªÅ¸³»¸ç ¿©·¯ Ŭ¶óÀÌ¾ðÆ® È£Ã⠸޼ҵ忡¼ »óŸ¦ ÀÚµ¿À¸·Î À¯ÁöÇÏ´Â Session BeanÀÔ´Ï´Ù.
Stateless Session Bean »óÅ ¾ø´Â ¼ºñ½º¸¦ ³ªÅ¸³»´Â Session BeanÀÔ´Ï´Ù. Stateless Session BeanÀº Á¦ÇÑµÈ ½Ã°£ µ¿¾È ƯÁ¤ Ŭ¶óÀÌ¾ðÆ®°¡ ÇÊ¿ä·Î ÇÏ´Â ºñÁî´Ï½º ³í¸®ÀÇ ÀϽÃÀû ºÎºÐÀ» ¿ÏÀüÈ÷ ÀϽÃÈ ¹× ĸ½¶ÈÇÕ´Ï´Ù.
Sun ONE Directory Server LDAP (Lightweight Directory Access Protocol)ÀÇ Sun ONE ¹öÀüÀÔ´Ï´Ù. Sun ONE Application ServerÀÇ ¸ðµç ÀνºÅϽº´Â Sun ONE Directory Server¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ ¹× ±×·ì¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÑ °øÀ¯µÈ ¼¹ö Á¤º¸¸¦ ÀúÀåÇÕ´Ï´Ù. LDAPµµ ÂüÁ¶ÇϽʽÿÀ.
Sun ONE Message Queue JMS (Java Message Service) °ø°³ Ç¥ÁØÀ» ±¸ÇöÇÏ´Â Sun ONE ¿£ÅÍÇÁ¶óÀÌÁî ¸Þ½Ã¡ ½Ã½ºÅÛÀÔ´Ï´Ù.
TLS Transport Layer Security(Àü¼Û °èÃþ º¸¾È)ÀÇ ¾àÀÚ·Î, Ŭ¶óÀÌ¾ðÆ® ¹× ¼¹ö ÀÀ¿ë ÇÁ·Î±×·¥À» Å©°Ô º¯°æÇÏÁö ¾Ê°í µ¥ÀÌÅ͸¦ º¸¾È ä³Î·Î Àü¼ÛÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â Àü¼Û °èÃþ¿¡¼ÀÇ ¾ÏÈ£È ¹× ÀÎÁõÀ» Á¦°øÇÏ´Â ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.
UDDI Universal Description, Discovery, and IntegrationÀÇ ¾àÀÚ·Î, ¹ß°ß ¹× ÅëÇÕÀ» À§ÇÑ À¥ ¼ºñ½ºÀÇ ¼¼°èÀû ·¹Áö½ºÆ®¸®¸¦ Á¦°øÇÕ´Ï´Ù.
URI Universal Resource IdentifierÀÇ ¾àÀÚ·Î, µµ¸ÞÀÎÀÇ Æ¯Á¤ ÀÚ¿øÀ» ¼³¸íÇÕ´Ï´Ù. ·ÎÄÿ¡¼´Â ±âº» µð·ºÅ丮ÀÇ ÇÏÀ§ ÁýÇÕÀ¸·Î ¼³¸íµÇ¹Ç·Î /ham/burger°¡ ±âº» µð·ºÅ丮À̸ç URI´Â toppings/cheese.htmlÀ» ÁöÁ¤ÇÏ´Â °æ¿ì, ÇØ´ç URLÀº http://domain:port/toppings/cheese.htmlÀÌ µË´Ï´Ù.
URL Uniform Resource LocatorÀÇ ¾àÀÚ·Î, HTML ÆäÀÌÁö ¶Ç´Â ±âŸ ÀÚ¿øÀ» °íÀ¯ÇÏ°Ô ½Äº°ÇÏ´Â ÁÖ¼ÒÀÔ´Ï´Ù. À¥ ºê¶ó¿ìÀú´Â URLÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ÆäÀÌÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. URLÀº Àü¼Û ÇÁ·ÎÅäÄÝ(¿¹: HTTP, FTP), µµ¸ÞÀÎ(¿¹: www.my-domain.com) ¹× ¼±ÅÃÀûÀ¸·Î URIÀ» Á¤ÀÇÇÕ´Ï´Ù.
WAR ÆÄÀÏ Web ARchiveÀÇ ¾àÀÚ·Î, À¥ ¸ðµâÀÌ Æ÷ÇÔµÈ Java ¾ÐÃà ÆÄÀÏÀÔ´Ï´Ù. WAR ÆÄÀÏÀÇ È®Àå¸íÀº .warÀÔ´Ï´Ù.
WSDL Web Service Description LanguageÀÇ ¾àÀÚ·Î, Ç¥ÁØÈµÈ ¹æ½ÄÀ¸·Î À¥ ¼ºñ½º¸¦ Á¤ÀÇÇÏ´Â µ¥ »ç¿ëµÇ´Â XML ±â¹Ý ¾ð¾îÀÔ´Ï´Ù. À¥ ¼ºñ½ºÀÇ ¼¼ °¡Áö ±âº» µî·Ï Á¤º¸ÀÎ À¥ ¼ºñ½ºÀÇ Á¤ÀÇ, À¥ ¼ºñ½º¿¡ ´ëÇÑ ¾×¼¼½º ¹æ¹ý ¹× À¥ ¼ºñ½ºÀÇ À§Ä¡¸¦ ¼³¸íÇÕ´Ï´Ù.
XA ÇÁ·ÎÅäÄÝ ºÐ»ê Æ®·£Àè¼ÇÀ» À§ÇÑ µ¥ÀÌÅͺ£À̽º »ê¾÷ Ç¥ÁØ ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.
XML Extensible Markup LanguageÀÇ ¾àÀÚ·Î, HTML ½ºÅ¸ÀÏ Å±׸¦ »ç¿ëÇÏ¿© ¹®¼¿¡ ¼½ÄÀ» ÁöÁ¤ÇÏ°í ¹®¼¿¡ »ç¿ëµÈ Á¤º¸ Á¾·ù¸¦ ½Äº°ÇÏ´Â ¾ð¾îÀÔ´Ï´Ù.