JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.naming.event
Ŭ·¡½º NamingEvent

java.lang.Object 
  |
  +--java.util.EventObject 
        |
        +--javax.naming.event.NamingEvent
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Serializable

public class NamingEvent
extends EventObject

ÀÌ Å¬·¡½º´Â ³×ÀÓ ¼­ºñ½º/µð·ºÅ丮 ¼­ºñ½º·Î ¹æ¾Æ¼è µÈ À̺¥Æ®¸¦ ³ªÅ¸³À´Ï´Ù.

NamingEvent »óÅ ±¸¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù.

À̺¥Æ® ¼Ò½º´Â ûÃëÀÚ°¡ µî·ÏÇÑ, Ç×»ó °°Àº EventContext ÀνºÅϽº°¡ µÉÅ×´Ï ÁÖÀÇÇØ ÁÖ¼¼¿ä. °Ô´Ù°¡NamingEvent ¿¡ ÀÖ´Â ¹ÙÀεù¸íÀº ±× ÀνºÅϽº¿Í Ç×»ó °ü·ÃÇϰí ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ûÃëÀÚ°¡ ´ÙÀ½ÀÇ µî·ÏÀ» ÇàÇß´Ù°í ÇÕ´Ï´Ù.

	NamespaceChangeListener listener = ...;
	src.addNamingListener("x", SUBTREE_SCOPE, listener);
±× ÈÄ¿¡ ¿ÀºêÁ§Æ®¸í "x/y" °¡ »èÁ¦µÇ¸é(ÀÚ), ´ëÀÀÇÏ´Â NamingEvent (evt)¿¡´Â ´ÙÀ½À» Æ÷ÇÔÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
	evt.getEventContext() == src
	evt.getOldBinding(). getName(). equals("x/y")
º¹¼öÀÇ thread°¡ °°Àº EventContext ¿¡ µ¿½Ã¿¡ ¾×¼¼½º Çϰí ÀÖ´Â °æ¿ì´Â ÁÖÀǰ¡ ÇÊ¿äÇÕ´Ï´Ù. thread ¹®Á¦ÀÇ ÀÚ¼¼ÇÑ °ÍÀº ¡¸ÆÐŰÁöÀÇ ¼³¸í¡¹À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

µµÀÔµÈ ¹öÁ¯:
1.3
°ü·Ã Ç׸ñ:
NamingListener , EventContext , Á÷·ÄÈ­ µÈ Çü½Ä

ÇʵåÀÇ °³¿ä
protected  Object changeInfo
          ÀÌ À̺¥Æ®¸¦ »ý¼ºÇÑ º¯°æ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
protected  Binding newBinding
          º¯°æ ÈÄÀÇ ¿ÀºêÁ§Æ® Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
static int OBJECT_ADDED
          »õ·Î¿î ¿ÀºêÁ§Æ®°¡ Ãß°¡µÈ °ÍÀ» ³ªÅ¸³»´Â ³×ÀÌ¹Ö À̺¥Æ®Çü.
static int OBJECT_CHANGED
          ¿ÀºêÁ§Æ®°¡ º¯°æµÈ °ÍÀ» ³ªÅ¸³»´Â ³×ÀÌ¹Ö À̺¥Æ®Çü.
static int OBJECT_REMOVED
          ¿ÀºêÁ§Æ®°¡ »èÁ¦µÈ °ÍÀ» ³ªÅ¸³»´Â ³×ÀÌ¹Ö À̺¥Æ®Çü.
static int OBJECT_RENAMED
          ¿ÀºêÁ§Æ®ÀÇ À̸§ÀÌ º¯°æÀÌ µÈ °ÍÀ» ³ªÅ¸³»´Â ³×ÀÌ¹Ö À̺¥Æ®Çü.
protected  Binding oldBinding
          º¯°æÀüÀÇ ¿ÀºêÁ§Æ® Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
protected  int type
          ÀÌ À̺¥Æ®ÀÇ ÇüŸ¦ Æ÷ÇÔÇÕ´Ï´Ù.
 
Ŭ·¡½º java.util. EventObject ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
source
 
»ý¼ºÀÚÀÇ °³¿ä
NamingEvent (EventContext  source, int type, Binding  newBd, Binding  oldBd, Object  changeInfo)
          NamingEvent ÀÇ ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void dispatch (NamingListener  listener)
          ÀÌ À̺¥Æ®·Î ÃÖÀûÀΠûÃëÀÚ ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
 Object getChangeInfo ()
          ÀÌ À̺¥Æ®ÀÇ º¯°æ Á¤º¸¸¦ ÃëµæÇÕ´Ï´Ù.
 EventContext getEventContext ()
          ÀÌ À̺¥Æ®¸¦ ¹æ¾Æ¼è ÇÑ À̺¥Æ® ¼Ò½º¸¦ °ËÃâÇÕ´Ï´Ù.
 Binding getNewBinding ()
          º¯°æ ÈÄÀÇ ¿ÀºêÁ§Æ®ÀÇ ¹ÙÀεùÀ» ÃëµæÇÕ´Ï´Ù.
 Binding getOldBinding ()
          º¯°æÀüÀÇ ¿ÀºêÁ§Æ®ÀÇ ¹ÙÀεùÀ» ÃëµæÇÕ´Ï´Ù.
 int getType ()
          ÀÌ À̺¥Æ®ÀÇ ÇüŸ¦ µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.util. EventObject ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
getSource , toString
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

OBJECT_ADDED

public static final int OBJECT_ADDED
»õ·Î¿î ¿ÀºêÁ§Æ®°¡ Ãß°¡µÈ °ÍÀ» ³ªÅ¸³»´Â ³×ÀÌ¹Ö À̺¥Æ®Çü. ÀÌ Á¤¼öÀÇ °ªÀº 0 ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

OBJECT_REMOVED

public static final int OBJECT_REMOVED
¿ÀºêÁ§Æ®°¡ »èÁ¦µÈ °ÍÀ» ³ªÅ¸³»´Â ³×ÀÌ¹Ö À̺¥Æ®Çü. ÀÌ Á¤¼öÀÇ °ªÀº 1 ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

OBJECT_RENAMED

public static final int OBJECT_RENAMED
¿ÀºêÁ§Æ®ÀÇ À̸§ÀÌ º¯°æÀÌ µÈ °ÍÀ» ³ªÅ¸³»´Â ³×ÀÌ¹Ö À̺¥Æ®Çü. ÀϺÎÀÇ ¼­ºñ½º¿¡¼­´Â ³í¸®ÀûÀÎ À̸§ º¯°æ Á¶ÀÛ 1 kr¿¡ ´ëÇØ¼­, º¹¼ö À̺¥Æ®¸¦ ¹æ¾Æ¼è ÇÏ´Â ÀÏÀÌ ÀÖÀ»Å×´Ï ÁÖÀÇÇØ ÁÖ¼¼¿ä. ¿¹¸¦ µé¾î, »õ·Î¿î À̸§ÀÇ ¹ÙÀεùÀ» Ãß°¡ÇØ, ³°Àº ¹ÙÀεùÀ» »èÁ¦ÇÏ´Â °Í¿¡ ÀÇÇØ, À̸§ º¯°æ Á¶ÀÛÀÌ ±¸ÇöµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

³°Àº À̸§ ¶Ç´Â »õ·Î¿î À̸§ÀÌ Ã»ÃëÀÚÀÇ µî·ÏÇÑ ¹üÀ§¸¦ ³Ñ°í ÀÖ´Â °æ¿ì,NamingEvent ¿¡ ÀÖ´Â ±¸/½Å¹ÙÀεùÀº null °¡ µÇ´Â ÀÏÀÌ ÀÖ½À´Ï´Ù.

À̸§ °ø°£ Æ®¸®ÀÇ ³»ºÎ ³ëµå°¡ À̸§ º¯°æÇßÀ» °æ¿ì, ûÃëÀÚÀÇ ¹üÀ§³»ÀÎ ÃÖ»óÁ¤µµ ³ëµå¸¦ »ç¿ëÇØ, À̸§ º¯°æ À̺¥Æ®°¡ »ý¼ºµË´Ï´Ù. ¼­Æ÷Æ® ¹üÀ§´Â ÇÁ·Î¹ÙÀÌ´õ °íÀ¯°¡ µË´Ï´Ù. ¿¹¸¦ µé¾î, ³»ºÎ ³ëµå¸¦ º¯°æÇϸé(ÀÚ), À̸§ º¯°æ ÅëÁö°¡ ¸ðµç ÇÏÀ§ ³ëµå¿¡ ´ëÇØ¼­ »ý¼ºµË´Ï´Ù. ´ëÀÀÇÏ´Â ÇÁ·Î¹ÙÀÌ´õÀÇ ¼³Á¤¿¡ °ü°è¾øÀÌ, ÀÌ·¯ÇÑ ÅëÁö´Â ûÃëÀÚ¿¡°Ô °­Á¦ÀûÀ¸·Î Àü´ÞµË´Ï´Ù.

ÀÌ Á¤¼öÀÇ °ªÀº 2 ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

OBJECT_CHANGED

public static final int OBJECT_CHANGED
¿ÀºêÁ§Æ®°¡ º¯°æµÈ °ÍÀ» ³ªÅ¸³»´Â ³×ÀÌ¹Ö À̺¥Æ®Çü. À̰Ϳ¡´Â ¿ÀºêÁ§Æ®ÀÇ ¼Ó¼ºÀ̳ª ¿ÀºêÁ§Æ® ±× ÀÚüÀÇ º¯°æµµ ÀÖ½À´Ï´Ù. ÀϺÎÀÇ ¼­ºñ½º¿¡¼­´Â 1 °³ÀÇ ¼öÁ¤¿¡ ´ëÇØ¼­ º¹¼öÀÇ À̺¥Æ®¸¦ ¹æ¾Æ¼è ÇÏ´Â ÀÏÀÌ Àֱ⠶§¹®¿¡ ÁÖÀÇÇØ ÁÖ¼¼¿ä. ¿¹¸¦ µé¾î, ³°Àº ¹ÙÀεùÀ» »èÁ¦ÇÏ°í ³ª¼­, À̸§ÀÌ °°¾Æ ¿ÀºêÁ§Æ®°¡ ´Ù¸¥ »õ·Î¿î ¹ÙÀεùÀ» Ãß°¡Çϸé(ÀÚ), ¼öÁ¤ÀÌ ±¸ÇöµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÀÌ Á¤¼öÀÇ °ªÀº 3 ÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
Á¤¼ö ÇʵåÄ¡

changeInfo

protected Object  changeInfo
ÀÌ À̺¥Æ®¸¦ »ý¼ºÇÑ º¯°æ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.


type

protected int type
ÀÌ À̺¥Æ®ÀÇ ÇüŸ¦ Æ÷ÇÔÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
OBJECT_ADDED , OBJECT_REMOVED , OBJECT_RENAMED , OBJECT_CHANGED

oldBinding

protected Binding  oldBinding
º¯°æÀüÀÇ ¿ÀºêÁ§Æ® Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.


newBinding

protected Binding  newBinding
º¯°æ ÈÄÀÇ ¿ÀºêÁ§Æ® Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

»ý¼ºÀÚÀÇ »ó¼¼

NamingEvent

public NamingEvent(EventContext  source,
                   int type,
                   Binding  newBd,
                   Binding  oldBd,
                   Object  changeInfo)
NamingEvent ÀÇ ÀνºÅϽº¸¦ ±¸ÃàÇÕ´Ï´Ù.

newBd ¹× oldBdÀÇ À̸§Àº À̺¥Æ® ¼Ò½º source ¿¡ °ü·ÃÇØ ÇØ°áµË´Ï´Ù. OBJECT_ADDED À̺¥Æ®Çü¿¡ ´ëÇØ¼­´Â newBd ¸¦ null ·Î ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. OBJECT_REMOVED À̺¥Æ®Çü¿¡ ´ëÇØ¼­´Â oldBd ¸¦ null ·Î ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. OBJECT_CHANGED À̺¥Æ®Çü¿¡ ´ëÇØ¼­´Â newBd ¹× oldBd ¸¦ null ·Î ÇÏÁö ¸»¾Æ ÁÖ¼¼¿ä. OBJECT_RENAMED À̺¥Æ®Çü¿¡ ´ëÇØ¼­´Â ûÃëÀÚ°¡ µî·ÏÇÑ ¹üÀ§¿Ü¿¡ »õ·Î¿î ¹ÙÀεù ¶Ç´Â ³°Àº ¹ÙÀεùÀÌ ÀÖ´Â °æ¿ì,newBd ¶Ç´Â oldBd ÀÇ ¾î´ÀÂÊÀ̵çÀ» null ·Î ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
source - ÀÌ À̺¥Æ®¸¦ ¹æ¾Æ¼è ÇÑ null ÀÌ¿ÜÀÇ ¹®¸Æ
type - À̺¥Æ®ÀÇ ÇüÅÂ
newBd - º¯°æÀü¿¡ null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ¹ÙÀεù. ¸Þ¼ÒµåÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä
oldBd - º¯°æ ÈÄ¿¡ null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ¹ÙÀεù. ¸Þ¼ÒµåÀÇ ¼³¸íÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä
changeInfo - º¯°æ Á¤º¸¸¦ Æ÷ÇÔÇÑ, null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ¿ÀºêÁ§Æ®
°ü·Ã Ç׸ñ:
OBJECT_ADDED , OBJECT_REMOVED , OBJECT_RENAMED , OBJECT_CHANGED
¸Þ¼ÒµåÀÇ »ó¼¼

getType

public int getType()
ÀÌ À̺¥Æ®ÀÇ ÇüŸ¦ µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ À̺¥Æ®ÀÇ ÇüÅÂ
°ü·Ã Ç׸ñ:
OBJECT_ADDED , OBJECT_REMOVED , OBJECT_RENAMED , OBJECT_CHANGED

getEventContext

public EventContext  getEventContext()
ÀÌ À̺¥Æ®¸¦ ¹æ¾Æ¼è ÇÑ À̺¥Æ® ¼Ò½º¸¦ °ËÃâÇÕ´Ï´Ù. À̰ÍÀº EventObject.getSource() ¿Í °°Àº ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÀÌ ¸Þ¼ÒµåÀÇ °á°ú¸¦ »ç¿ëÇØ À̺¥Æ® ¼Ò½º¿¡ ¾×¼¼½º ÇßÀ» °æ¿ì, ¿¹¸¦ µé¾î ¿ÀºêÁ§Æ®¸¦ ÂüÁ¶Çϰųª ¼Ó¼ºÀ» ÃëµæÇÏ´Â °æ¿ì,Context ÀÇ ±¸ÇöÀÌ thread ¼¼ÀÌÇÁ´Â ¾Æ´Ñ (¶Ç EventContext °¡ Context ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÌ´Ù) ¸ð¾Æ µÎ¾î ¶ôÀÌ ÇÊ¿äÇÕ´Ï´Ù. thread ¹®Á¦ÀÇ ÀÚ¼¼ÇÑ °ÍÀº ¡¸ÆÐŰÁöÀÇ ¼³¸í¡¹À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

¹Ýȯ°ª:
ÀÌ À̺¥Æ®¸¦ ¹æ¾Æ¼è ÇÑ null ÀÌ¿ÜÀÇ ¹®¸Æ

getOldBinding

public Binding  getOldBinding()
º¯°æÀüÀÇ ¿ÀºêÁ§Æ®ÀÇ ¹ÙÀεùÀ» ÃëµæÇÕ´Ï´Ù.

º¯°æÀü¿¡ Á¸ÀçÇÑ ¿ÀºêÁ§Æ®°¡, Àü¼Û¿øÀÇ ¹®¸Æ (getEventContext())¿¡ °ü·ÃÇÏ´Â °æ¿ì, ¹ÙÀεùÀº null ÀÌ¿ÜÀÏ Çʿ䰡 ÀÖ½À´Ï´Ù. Áï,OBJECT_REMOVED ¹× OBJECT_CHANGED ¿¡ ´ëÇØ¼­´Â null ÀÇ¿Ü·Î ÇØ ÁÖ¼¼¿ä. OBJECT_RENAMED ¿¡ ´ëÇØ¼­´Â À̸§ º¯°æÀüÀÇ ¿ÀºêÁ§Æ®°¡, ´ë»óÀ» µî·ÏÇÑ Ã»ÃëÀÚÀÇ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì´Â null ·Î ÇØ, ¿ÀºêÁ§Æ®°¡ À̸§ º¯°æÀüÀÇ ¹üÀ§³»¿¡ ÀÖ´Â °æ¿ì´Â null ÀÇ¿Ü·Î ÇØ ÁÖ¼¼¿ä.

¹ÙÀεùÀÇ À̸§Àº À̺¥Æ® ¼Ò½º getEventContext() ¿¡ °ü·ÃÇÏ´Â °ÍÀ¸·Î¼­ ÇØ°áµË´Ï´Ù. Binding.getObject() ·Î µ¹·ÁÁÖ¾îÁø ¿ÀºêÁ§Æ®´Â Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â null °¡ µË´Ï´Ù.

¹Ýȯ°ª:
º¯°æÀüÀÇ ¿ÀºêÁ§Æ®·Î null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ¹ÙÀεù

getNewBinding

public Binding  getNewBinding()
º¯°æ ÈÄÀÇ ¿ÀºêÁ§Æ®ÀÇ ¹ÙÀεùÀ» ÃëµæÇÕ´Ï´Ù.

º¯°æ ÈÄ¿¡ Á¸ÀçÇÑ ¿ÀºêÁ§Æ®°¡, Àü¼Û¿øÀÇ ¹®¸Æ (getEventContext())¿¡ °ü·ÃÇÏ´Â °æ¿ì, ¹ÙÀεùÀº null ÀÌ¿ÜÀÏ Çʿ䰡 ÀÖ½À´Ï´Ù. Áï,OBJECT_ADDED ¹× OBJECT_CHANGED ¿¡ ´ëÇØ¼­´Â null ÀÇ¿Ü·Î ÇØ ÁÖ¼¼¿ä. OBJECT_RENAMED ¿¡ ´ëÇØ¼­´Â À̸§ º¯°æÀüÀÇ ¿ÀºêÁ§Æ®°¡, Àü´Þ ´ë»óÀ» ûÃëÀÚ·Î µî·ÏÇÑ ¹üÀ§¿Ü¿¡ ÀÖ´Â °æ¿ì´Â null ·Î ÇØ, ¿ÀºêÁ§Æ®°¡ À̸§ º¯°æ ´ÙÀ½¿¡´Â ¹üÀ§³»¿¡ ÀÖ´Â °æ¿ì´Â null ÀÇ¿Ü·Î ÇØ ÁÖ¼¼¿ä.

¹ÙÀεùÀÇ À̸§Àº À̺¥Æ® ¼Ò½º getEventContext() ¿¡ °ü·ÃÇÏ´Â °ÍÀ¸·Î¼­ ÇØ°áµË´Ï´Ù. Binding.getObject() ·Î µ¹·ÁÁÖ¾îÁø ¿ÀºêÁ§Æ®´Â Á¤º¸¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì´Â null °¡ µË´Ï´Ù.

¹Ýȯ°ª:
º¯°æ ÈÄÀÇ ¿ÀºêÁ§Æ®·Î null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â ¹ÙÀεù

getChangeInfo

public Object  getChangeInfo()
ÀÌ À̺¥Æ®ÀÇ º¯°æ Á¤º¸¸¦ ÃëµæÇÕ´Ï´Ù. º¯°æ Á¤º¸ÀÇ °ªÀº ¼­ºñ½º ƯÀ¯°¡ µË´Ï´Ù. ¿¹¸¦ µé¾î, °ªÀº ¼­¹öÀÇ º¯°æ ·Î±×¿¡ ÀÖ´Â º¯°æÀ» ½Äº°ÇÏ´Â ID °¡ µË´Ï´Ù.

¹Ýȯ°ª:
ÀÌ À̺¥Æ®ÀÇ, null ÀÇ °¡´É¼ºÀÌ ÀÖ´Â º¯°æ Á¤º¸

dispatch

public void dispatch(NamingListener  listener)
ÀÌ À̺¥Æ®·Î ÃÖÀûÀΠûÃëÀÚ ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ µðÆúÆ® ±¸Çö¿¡¼­´Â ´ÙÀ½ÀÇ À̺¥Æ®ÇüÀ» ó¸®ÇÕ´Ï´Ù. OBJECT_ADDED,OBJECT_REMOVED,OBJECT_RENAMED, ¹× OBJECT_CHANGED ÀÔ´Ï´Ù.

ûÃëÀÚ ¸Þ¼Òµå´Â ÀÌ ¸Þ¼Òµå¿Í °°Àº thread·Î ½ÇÇàµË´Ï´Ù. thread ¹®Á¦ÀÇ ÀÚ¼¼ÇÑ °ÍÀº ¡¸ÆÐŰÁöÀÇ ¼³¸í¡¹À» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

ÆÄ¶ó¹ÌÅÍ:
listener - null ÀÌ¿ÜÀÇ Ã»ÃëÀÚ

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.