⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 attrs.java

📁 在JAVA编程中对JNDI的支持.是一个开放的源码.
💻 JAVA
字号:
/* * Copyright (c) 1997.  Sun Microsystems. All rights reserved. * * Example program that displays the attributes of a named object. *     java Attrs <name_of_object> */import javax.naming.*;import javax.naming.directory.*;import java.util.Properties;import java.util.Enumeration;class Attrs {    static void printAttrs(Attributes attrs) {	if (attrs == null) {	    System.out.println("No attributes");	} else {	    /* print each attribute */	    try {		for (NamingEnumeration ae = attrs.getAll();		     ae != null && ae.hasMoreElements();) {		    Attribute attr = (Attribute)ae.next();		    System.out.println("attribute: " + attr.getID());		    /* print each value */		    for (NamingEnumeration e = attr.getAll();			 e.hasMoreElements();			 System.out.println("value: " + e.nextElement()))			;		}	    } catch (NamingException e) {		e.printStackTrace();	    }	}    }    public static void main(String[] args) {        if (args.length < 1) {	    System.err.println("usage: java Attrs <name>");	    System.exit(-1);	}	// Retrieve any jndi environment properties from system properties.	// 	// This approach of using system properties here is for	// expediency only and not meant to be prescriptive.  This is	// only one of the many ways to set up environment properties.	Properties env = System.getProperties();	try {	    DirContext ctx = new InitialDirContext(env);	    Attributes answer = null;	    if (args.length > 1) {		String[] ids = new String[args.length-1];		System.arraycopy(args, 1, ids, 0, ids.length);		answer = ctx.getAttributes(args[0], ids);	    } else {		answer = ctx.getAttributes(args[0]);	    }	    printAttrs(answer);	} catch (Exception e) {	    e.printStackTrace();	}    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -