javax.activation
ÀÎÅÍÆäÀ̽º DataSource

±âÁ¸ÀÇ ¼­ºê ÀÎÅÍÆäÀ̽ºÀÇ À϶÷:
MultipartDataSource
±âÁ¸ÀÇ ½ÇÀå Ŭ·¡½ºÀÇ À϶÷:
FileDataSource , MimePartDataSource , URLDataSource

public interface DataSource

DataSource ÀÎÅÍÆäÀ̽º´Â, µ¥ÀÌÅÍÀÇ ÀÓÀÇÀÇ ÄÝ·º¼ÇÀ» Ãß»óÈ­ ÇÑ °ÍÀ» JavaBeans Activation Framework ¿¡ Á¦°øÇÕ´Ï´Ù. ±× µ¥ÀÌÅÍÀÇ Å¸ÀÔÀ» Á¦°øÇÔ°ú ÇÔ²², Çʿ信 µû¶ó¼­InputStream ³ª OutputStream ÀÇ ÇüÅ·Π±× µ¥ÀÌÅÍ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.


¸Þ¼ÒµåÀÇ °³¿ä
 java.lang.String getContentType ()
          ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅÍÀÇ MIME ŸÀÔÀ» ij¸¯ÅÍ ¶óÀÎ Çü½Ä¿¡¼­ µ¹·ÁÁÝ´Ï´Ù.
 java.io.InputStream getInputStream ()
          ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â InputStream ¸¦ µ¹·ÁÁÖ¾î, µ¹·ÁÁÙ ¼ö ¾ø´Â °æ¿ì´Â ÇØ´çÇÏ´Â ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
 java.lang.String getName ()
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¡¸À̸§¡¹À» µ¹·ÁÁÝ´Ï´Ù (¿ÀºêÁ§Æ®ÀÇ À̸§Àº, ±âº»À¸·Î µÇ´Â ¿ÀºêÁ§Æ®ÀÇ ¼ºÁú¿¡ ÀÇÁ¸Çϰí ÀÖ½À´Ï´Ù).
 java.io.OutputStream getOutputStream ()
          ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅ͸¦ ±âÀÔÇÒ ¼ö°¡ ÀÖ´Â OutputStream ¸¦ µ¹·ÁÁÖ¾î, µ¹·ÁÁÙ ¼ö ¾ø´Â °æ¿ì´Â ÇØ´çÇÏ´Â ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
 

¸Þ¼ÒµåÀÇ »ó¼¼

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅ͸¦ ³ªÅ¸³»´Â InputStream ¸¦ µ¹·ÁÁÖ¾î, µ¹·ÁÁÙ ¼ö ¾ø´Â °æ¿ì´Â ÇØ´çÇÏ´Â ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå°¡ ºÒ·Á °¥ ¶§¸¶´Ù »õ·Î¿î InputStream ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ¾îÁöÁö ¾ÊÀ¸¸é ¾È µÇ±â ¶§¹®¿¡, µ¹·ÁÁÖ¾îÁö´Â ½Ã³Á¹°Àº µ¥ÀÌÅÍÀÇ ¼±µÎ¿¡ ÀÚ¸®¸Å±èµË´Ï´Ù.
¹Ýȯ°ª:
InputStream

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅ͸¦ ±âÀÔÇÒ ¼ö°¡ ÀÖ´Â OutputStream ¸¦ µ¹·ÁÁÖ¾î, µ¹·ÁÁÙ ¼ö ¾ø´Â °æ¿ì´Â ÇØ´çÇÏ´Â ¿¹¿Ü¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå°¡ ºÒ·Á °¥ ¶§¸¶´Ù »õ·Î¿î OutputStream ¿ÀºêÁ§Æ®°¡ µ¹·ÁÁÖ¾îÁöÁö ¾ÊÀ¸¸é ¾È µÇ±â ¶§¹®¿¡, µ¹·ÁÁÖ¾îÁö´Â ½Ã³Á¹°Àº µ¥ÀÌÅͰ¡ ±âÀÔÇØÁö´Â À§Ä¡¿¡ ÀÚ¸®¸Å±èµË´Ï´Ù.
¹Ýȯ°ª:
OutputStream

getContentType

public java.lang.String getContentType()
ÀÌ ¸Þ¼Òµå´Â, µ¥ÀÌÅÍÀÇ MIME ŸÀÔÀ» ij¸¯ÅÍ ¶óÀÎ Çü½Ä¿¡¼­ µ¹·ÁÁÝ´Ï´Ù. Ç×»ó À¯È¿ÇÑ Å¸ÀÔÀ» µ¹·ÁÁÙ Çʿ䰡 ÀÖ½À´Ï´Ù. DataSource ½ÇÀåÀÌ µ¥ÀÌÅÍ Å¸ÀÔÀ» ÆÇ´ÜÇÒ ¼ö ¾ø´Â °æ¿ì´Â, getContentType ·Î ¡¸application/octet-stream¡¹¸¦ µ¹·ÁÁÖ´Â °ÍÀ» Ãßõ ÇÕ´Ï´Ù.
¹Ýȯ°ª:
MIME ŸÀÔ

getName

public java.lang.String getName()
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ¡¸À̸§¡¹À» µ¹·ÁÁÝ´Ï´Ù (¿ÀºêÁ§Æ®ÀÇ À̸§Àº, ±âº»À¸·Î µÇ´Â ¿ÀºêÁ§Æ®ÀÇ ¼ºÁú¿¡ ÀÇÁ¸Çϰí ÀÖ½À´Ï´Ù). ÆÄÀÏÀ» ĸ½¶È­Çϰí ÀÖ´Â DataSource ´Â, ¿ÀºêÁ§Æ®ÀÇ ÆÄÀϸíÀ» µ¹·ÁÁÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù (Åë»ó, À̰ÍÀº ÆÐ½º¸í Àüü°¡ ¾Æ´Ï°í, ÆÄÀϸíÀÇ ¸¶Áö¸· ºÎºÐÀÌ µË´Ï´Ù).
¹Ýȯ°ª:
¿ÀºêÁ§Æ®ÀÇ À̸§


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.