|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
java.lang.Object
|
+--java.security.Permission
|
+--java.security.BasicPermission
|
+--java.sql.SQLPermission
¾ÖÇø´À¸·Î ½ÇÇàµÇ°í ÀÖ´Â Äڵ尡 DriverManager.setLogWriter ¸Þ¼Òµå ¶Ç´Â DriverManager.setLogStream ¸Þ¼Òµå (Ãßõ µÇÁö ¾Ê´Â´Ù)¸¦ È£ÃâÇÒ ¶§,SecurityManager ÀÇ È®ÀÎ ´ë»óÀÌ µÇ´Â ¾×¼¼½º±ÇÀÔ´Ï´Ù. SQLPermission ¿ÀºêÁ§Æ®°¡ ¾ø´Â °æ¿ì, ÀÌ·¯ÇÑ ¸Þ¼Òµå´Â ½ÇÇà½Ã ¿¹¿Ü·Î¼ java.lang.SecurityException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù.
SQLPermission ¿ÀºêÁ§Æ®¿¡´Â À̸§ ( ¡¸Å¸°Ù¸í¡¹À̶ó°íµµ ¸»ÇÑ´Ù)Àº Æ÷ÇԵ˴ϴٸ¸, ¾×¼Ç ¸®½ºÆ®´Â Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. À̸§ÀÌ ÁöÁ¤µÈ ¾×¼¼½º±ÇÀÌ ÁÖ¾îÁö´Â °æ¿ì¿Í ÁÖ¾îÁöÁö ¾Ê´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. Ÿ°Ù¸íÀº ¾×¼¼½º±ÇÀÇ À̸§ÀÔ´Ï´Ù (¾Æ·¡¿Í °°À̸¦ ÂüÁ¶). ¸í¸í ±ÔÄ¢Àº °èÃþÀû ¸í¸í ±ÔÄ¢¿¡ µû¸¨´Ï´Ù. ¶Ç, asterisk°¡ À̸§ÀÇ ¸»¹Ì¿¡ Àְųª ¡¸. *¡¹¶Ç´Â ¡¸*¡¹ÀÌ ÀÖ´Â °æ¿ì´Â ¿ÍÀϵå Ä«µå ¸ÅĪÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î,loadLibrary. * (ÀÌ)³ª * ´Â À¯È¿ÇÑ Å¸°Ù¸íÀÔ´Ï´Ù¸¸,*loadLibrary ³ª a*b ´Â ¹«È¿ÀÔ´Ï´Ù.
´ÙÀ½ÀÇ °Ñ(Ç¥)¿¡, ¸ðµç »ç¿ë °¡´ÉÇÑ SQLPermission Ÿ°Ù¸íÀ» ³ªÅ¸³À´Ï´Ù. ÇöÀç, Çã°¡µÇ°í ÀÖ´Â À̸§Àº setLog »ÓÀÔ´Ï´Ù. ÀÌ Ç¥¿¡¼´Â °¢°¢ÀÇ ¾×¼¼½º±ÇÀÌ ¹«¾ùÀ» Çã°¡ÇÏ´ÂÁö ¹× Äڵ忡 ¾×¼¼½º±ÇÀ» ÁÖ¾úÀ» ¶§ÀÇ ¸®½ºÅ©¿¡ ´ëÇÑ ¼³¸íÀ» ³ªÅ¸³À´Ï´Ù.
| ¾×¼¼½º±Ç Ÿ°Ù¸í | ¾×¼¼½º±Ç¿¡ ÀÇÇØ Çã°¡µÇ´Â ±â´É | ÀÌ ¾×¼¼½º±ÇÀ» Çã°¡ÇßÀ» °æ¿ìÀÇ ¸®½ºÅ© |
|---|---|---|
| setLog | ·Î±× ½ºÆ®¸²ÀÇ ¼³Á¤ | ºÎ¿©Çϸé(ÀÚ) ¸®½ºÅ©°¡ ÀÖ´Â ¾×¼¼½º±Ç. ·Î±×ÀÇ ³»¿ë¿¡´Â À¯Àú¸í°ú ÆÐ½º¿öµå, SQL ¹®, ¹× SQL µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ´Â °ÍÀÌ °¡´É |
Policy Tool ¸¦ ½ÇÇàÇØ Æú¸®½Ã ÆÄÀÏ·Î SQLPermission ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÇÁ·Î±×·¡¸Ó´Â SQLPermission ÀÇ ÀνºÅϽº¸¦ »ý¼ºÇϱâ À§Çؼ Á÷Á¢ constructor¸¦ »ç¿ëÇÏÁö ¾Ê°í ÅøÀ» »ç¿ëÇÕ´Ï´Ù.
BasicPermission ,
Permission ,
Permissions ,
PermissionCollection ,
SecurityManager ,
Á÷·ÄÈ µÈ Çü½Ä | »ý¼ºÀÚÀÇ °³¿ä | |
SQLPermission (String name)
ÁöÁ¤µÈ À̸§À» °¡Áö´Â SQLPermission ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. |
|
SQLPermission (String name,
String actions)
ÁöÁ¤µÈ À̸§À» °¡Áö´Â »õ·Î¿î SQLPermission ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. |
|
| Ŭ·¡½º java.security. BasicPermission ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
equals , getActions , hashCode , implies , newPermissionCollection |
| Ŭ·¡½º java.security. Permission ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
checkGuard , getName , toString |
| Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
| »ý¼ºÀÚÀÇ »ó¼¼ |
public SQLPermission(String name)
SQLPermission ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. À̸§Àº SQLPermission ÀÇ ±âÈ£¸íÀÔ´Ï´Ù. ÇöÀç Çã°¡µÇ°í ÀÖ´Â À̸§Àº ¡¸setLog¡¹ »ÓÀÔ´Ï´Ù.
name - ÀÌ SQLPermission ¿ÀºêÁ§Æ®ÀÇ À̸§. setLog ·Î ÇÒ Çʿ䰡 ÀÖ´Ù
public SQLPermission(String name,
String actions)
SQLPermission ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. À̸§Àº SQLPermission ÀÇ ±âÈ£¸íÀÔ´Ï´Ù. String ÀÇ actions ´Â ÇöÀç »ç¿ëµÇÁö ¾Ê°í null °¡ µË´Ï´Ù.
name - ÀÌ SQLPermission ¿ÀºêÁ§Æ®ÀÇ À̸§. setLog ·Î ÇÒ Çʿ䰡 ÀÖ´Âactions - null ·Î ÇÒ Çʿ䰡 ÀÖ´Ù
|
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.