|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
ÀÌ ÀÎÅÍÆäÀ̽º´Â ¡¸RFC 2251¡¹À¸·Î Á¤Àǵǰí ÀÖ´Â LDAP È®Àå Á¶ÀÛÀÇ ÀÀ´äÀ» ³ªÅ¸³À´Ï´Ù.
ExtendedResponse ::= [APPLICATION 24] SEQUENCE { COMPONENTS OF LDAPResult, responseName [10] LDAPOID OPTIONAL, response [11] OCTET STRING OPTIONAL }ÀÌ ÀÀ´äÀº ÀÓÀÇÀÇ ¿ÀºêÁ§Æ® È®ÀåÀÚ(extension)¿Í ÀÓÀÇÀÇ ASN. 1 BER ·Î encode µÈ °ªÀ¸·Î ±¸¼ºµË´Ï´Ù.
ÀÌ Å¬·¡½ºÀÇ ¸Þ¼Òµå´Â È®Àå Á¶ÀÛÀÇ ÀÀ´ä¿¡ °üÇÑ Àú·¹º§ Á¤º¸¸¦ ÃëµæÇÏ´Â ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ »ç¿ë °¡´ÉÇÕ´Ï´Ù. ´Ù¸¸, ÀϹÝÀûÀ¸·Î ÀÌ ¾îÇø®ÄÉÀ̼ÇÀº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí Àִ Ŭ·¡½º °íÀ¯ÀÇ ¸Þ¼Òµå¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Å¬·¡½º´Â ÀÀ´ä ½Ã¿¡, BER ¹öÆÛ¸¦ º¹È£È(decode) Çϰí ÀÖÁö ¾ÊÀ¸¸é ¾ÈµÇ¾î, ÇüÅ ÇÁ·ÎÅØ¼ÇÀ¸·Î À¯Àú°¡ »ç¿ëÇϱ⠽¬¿î ¹æ¹ýÀ¸·Î À¯Àú°¡ ÀÀ´ä µ¥ÀÌÅÍ¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ´Â ¸Þ¼Òµå¸¦ Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
¡¸½Ã°£ Ãëµæ¡¹ÀÇ È®Àå Á¶ÀÛÀ» ¼Æ÷Æ®ÇÑ LDAP ¼¹ö¸¦ ¿¹¸¦ µé¾î º¸°Ú½À´Ï´Ù. LDAP ¼¹ö´Â GetTimeRequest ¹× GetTimeResponse ÀÇ Å¬·¡½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. GetTimeResponse ´Â ´ÙÀ½°ú °°ÀÌ µË´Ï´Ù.
ÇÁ·Î±×·¥Àº ÀÌ·¯ÇÑ Å¬·¡½º¸¦ ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÕ´Ï´Ù.public class GetTimeResponse implements ExtendedResponse { public java.util.Date getDate() {...}; public long getTime() {...}; .... }
GetTimeResponse resp = (GetTimeResponse) ectx.extendedOperation(new GetTimeRequest()); java.util.Date now = resp.getDate();
ExtendedRequest
¸Þ¼ÒµåÀÇ °³¿ä | |
byte[] |
getEncodedValue ()
LDAP È®Àå Á¶ÀÛÀÇ ÀÀ´äÀ¸·Î ASN. 1 BER ·Î encode µÈ °ªÀ» °ËÃâÇÕ´Ï´Ù. |
String |
getID ()
ÀÀ´äÀÇ ¿ÀºêÁ§Æ® È®ÀåÀÚ(extension)¸¦ °ËÃâÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public String getID()
public byte[] getEncodedValue()
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.