
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
属性是程序员在学习java编程开发语言的时候需要重点掌握的一个编程知识,而今天我们就通过案例分析来了一下,java编程属性的概念与类型。
属性由属性标识符和一组属性值组成。属性表示符叫属性名,是表示属性的字符串。属性值是属性的内容,它的类型不一定是字符串。当您想要指定获取、搜索、或修改指定属性时,您使用属性名。名称同时在返回属性的操作中返回(例如,当您执行目录的读取或搜索操作时)。
属性类型
在诸如LDAP之类的目录中,属性名表示了属性的类型,通常叫做属性类型名。例如,属性名“cn”同时叫做属性类型名。属性类型定义了属性值的语法,是否允许多值,相等性,以及对属性值执行比较和排序时的排序规则,
属性子类
一些目录实现支持目录子类型,就是服务器允许属性类型使用其他属性类型定义。例如,“name”属性可能是所有name相关属性的超类型:“commonName”是name的子类。对于支持这种特斯娜格的目录实现,访问“name”属性可能返回“commonName”属性。
当访问支持子类型的属性的目录时,要知道服务器可能返回和您请求不一致的类型。为了减少这种几率,使用派生类。
属性名同义词
一些目录实现支持属性名的同义词。例如,“cn”可能是“commonName”的同义词。所以请求“cn”属性可能返回“commonName”属性。
当访问支持属性同义词的目录,您必须意识到服务器可能返回和您请求不同的属性名。要防止这种情况发生,使用官方的属性名代替使用同义词。官方的属性名是定义属性的属性名;同义词是是定义中引用官方属性名的名称。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。