คลาสการห่อหุ้มการทำงานของ LDAP
เป้าหมาย: ผู้ใช้ต้องการใช้รายการและแผนที่ข้อมูลแผนที่เพื่อห่อหุ้มการดำเนินการ LDAP เท่านั้น
คลาส: มีสามหมวดหมู่หลัก
1 Env Class มีข้อมูลการเชื่อมต่อ LDAP
2 LDAPCONNECTIONFACTORY คลาส LDAP Connection Factory ซึ่งให้วิธีการสำหรับการเริ่มต้นและรับการเชื่อมต่อ LDAP
3 LDAPOPERUTILS คลาสเครื่องมือประมวลผล LDAP ให้วิธีการต่าง ๆ สำหรับการใช้งาน LDAP
คลาสแอตทริบิวต์การเชื่อมต่อสำหรับ LDAP
การคัดลอกรหัสมีดังนี้:
แพ็คเกจ com.common.ldapconnection;
นำเข้า org.apache.log4j.logger;
-
* <p> ฟังก์ชั่นคำอธิบาย: คุณสมบัติการเชื่อมต่อของ LDAP </p>
* @author Liaowufeng
* @version 1.0
-
ชั้นเรียนสาธารณะ env {
// บันทึกที่เรียก log4j ใช้เพื่อส่งออก
บันทึกส่วนตัวบันทึก = logger.getLogger (env.class.getName ());
// ไม่ว่าจะใช้วิธีการเขียนเซิร์ฟเวอร์ LDAP แบบใดก็ตามคลาสโรงงานในผู้ให้บริการ JNDI จะถูกระบุ
โรงงานสตริงสาธารณะ
// ที่อยู่การเชื่อมต่อบริการ
URL สตริงสาธารณะ;
// ชื่อผู้ใช้และรหัสผ่านสำหรับการเข้าสู่ LDAP
สตริงสาธารณะ adminuid;
// เข้าสู่ระบบรหัสผ่านผู้ใช้ LDAP
String Public Adminpwd;
// ห้องสมุดใบรับรองที่จำเป็นสำหรับการเข้าถึงที่ปลอดภัย
สตริงสาธารณะ SSLTrustStore;
// การเข้าถึงช่องปลอดภัย
ความปลอดภัยสตริงสาธารณะ Protocol;
// เชื่อมต่อหมดเวลา
การหมดเวลาสตริงสาธารณะ
-
* ตัวสร้าง
-
Public Env () {
-
-
* ตัวสร้าง
* @param โรงงานโรงงานคลาสโรงงาน
* @param url url url
* @param adminuid ldap ผู้ใช้
* @param adminpwd ldap รหัสผ่าน
-
Public Env (String Factory, String URL, String adminuid, String adminpwd) {
this.factory = โรงงาน;
this.url = url;
this.adminuid = adminuid;
this.adminpwd = adminpwd;
-
-
* ตัวสร้าง
* @Param Factory LDAP ชื่อโรงงาน
* @param url url url
* @param adminuid ldap ผู้ใช้
* @param adminpwd ldap รหัสผ่าน
* @Param SSLTrustStore ใบรับรองที่จำเป็นสำหรับการเข้าถึงที่ปลอดภัย
* @Param SecurityProtocol การเข้าถึงช่องสัญญาณที่ปลอดภัย
-
Public Env (String Factory, String URL, String adminuid, String adminpwd,
สตริง ssltruststore
String SecurityProtocol) {
this.factory = โรงงาน;
this.url = url;
this.adminuid = adminuid;
this.adminpwd = adminpwd;
this.sslTrustStore = SSLTrustStore;
this.securityProtocol = SecurityProtocol;
-
-
* ตัวสร้าง
* @Param Factory LDAP ชื่อโรงงาน
* @param url url url
* @param adminuid ldap ผู้ใช้
* @param adminpwd ldap รหัสผ่าน
* @Param SSLTrustStore ใบรับรองที่จำเป็นสำหรับการเข้าถึงที่ปลอดภัย
* @Param SecurityProtocol การเข้าถึงช่องสัญญาณที่ปลอดภัย
-
Public Env (String Factory, String URL, String adminuid, String adminpwd,
การหมดเวลาสตริง
สตริง ssltruststore
String SecurityProtocol) {
this.factory = โรงงาน;
this.url = url;
this.adminuid = adminuid;
this.adminpwd = adminpwd;
this.timeout = หมดเวลา;
this.sslTrustStore = SSLTrustStore;
this.securityProtocol = SecurityProtocol;
-
-