最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

封裝jndi操作ldap服務器的工具類

 更新時間:2014年01月26日 15:42:29   作者:  
這篇文章主要介紹了封裝JNDI操作LDAP服務器的工具類,使用者只需要會使用List,Map 數(shù)據(jù)結構,大家參考使用吧

LDAP操作封裝類

目標:使用者只需要會使用List,Map 數(shù)據(jù)結構,將對LDAP的操作進行封裝

類:主要有三個類
1 Env類 包含LDAP的連接信息
2 LdapConnectionFactory類 ldap連接工廠,提供初始化及獲取ldap連接的方法
3 LdapOperUtils ldap的處理工具類,提供了各種操作ldap的方法。

連接LDAP的連接屬性類

復制代碼 代碼如下:

package com.common.ldapconnection;

import org.apache.log4j.Logger;

/**
 * <p>功能描述:連接LDAP的連接屬性</p>
 * @author liaowufeng
 * @version 1.0
 */
public class Env {

    // 調(diào)用log4j的日志,用于輸出
    private Logger log = Logger.getLogger(Env.class.getName());

    // 無論用什么LDAP服務器的固定寫法,指定了JNDI服務提供者中工廠類
    public String factory ;
    // 服務連接地址
    public String url ;
    // 登陸LDAP的用戶名和密碼
    public String adminUID ;
    // 登陸LDAP用戶密碼
    public String adminPWD ;
    // 安全訪問需要的證書庫
    public String sslTrustStore;
    // 安全通道訪問
    public String securityProtocol ;
    // 連接TimeOut
    public String timeOut;

    /**
     * 構造函數(shù)
     */
    public Env() {
    }

    /**
     * 構造函數(shù)
     * @param factory LDAP工廠類
     * @param url     LDAP URL
     * @param adminUID LDAP 用戶
     * @param adminPWD LDAP 密碼
     */
    public Env(String factory, String url, String adminUID, String adminPWD) {
        this.factory = factory;
        this.url = url;
        this.adminUID = adminUID;
        this.adminPWD = adminPWD;
    }

    /**
     * 構造函數(shù)
     * @param factory LDAP 工廠類名
     * @param url     LDAP URL
     * @param adminUID LDAP 用戶
     * @param adminPWD LDAP 密碼
     * @param sslTrustStore  安全訪問需要的證書
     * @param securityProtocol 安全通道訪問
     */
    public Env(String factory, String url, String adminUID, String adminPWD,
               String sslTrustStore,
               String securityProtocol) {
        this.factory = factory;
        this.url = url;
        this.adminUID = adminUID;
        this.adminPWD = adminPWD;
        this.sslTrustStore = sslTrustStore;
        this.securityProtocol = securityProtocol;
    }

    /**
     * 構造函數(shù)
     * @param factory LDAP 工廠類名
     * @param url     LDAP URL
     * @param adminUID LDAP 用戶
     * @param adminPWD LDAP 密碼
     * @param sslTrustStore  安全訪問需要的證書
     * @param securityProtocol 安全通道訪問
     */
    public Env(String factory, String url, String adminUID, String adminPWD,
               String timeOut,
               String sslTrustStore,
               String securityProtocol) {
        this.factory = factory;
        this.url = url;
        this.adminUID = adminUID;
        this.adminPWD = adminPWD;
        this.timeOut = timeOut;
        this.sslTrustStore = sslTrustStore;
        this.securityProtocol = securityProtocol;
    }
}

相關文章

  • 使用SpringCache加Redis做緩存

    使用SpringCache加Redis做緩存

    這篇文章主要介紹了使用SpringCache加Redis做緩存方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java設計模式之命令模式

    Java設計模式之命令模式

    這篇文章介紹了Java設計模式之命令模式,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • 使用GSON庫轉換Java對象為JSON對象的進階實例詳解

    使用GSON庫轉換Java對象為JSON對象的進階實例詳解

    這篇文章主要介紹了使用GSON庫轉換Java對象為JSON對象的進階實例詳解,包括注冊TypeAdapter及處理Enum類型等實際運用中可能遇到的一些復雜問題,需要的朋友可以參考下
    2016-06-06
  • thymeleaf中前后端數(shù)據(jù)交互方法匯總

    thymeleaf中前后端數(shù)據(jù)交互方法匯總

    這篇文章主要介紹了thymeleaf中前后端數(shù)據(jù)交互小結,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2022-07-07
  • springboot項目中統(tǒng)一時間格式處理方法

    springboot項目中統(tǒng)一時間格式處理方法

    JacksonConfiguration主要用于配置JSON的序列化和反序列化,而LocalDateTimeFormatter則用于處理請求和響應中的LocalDateTime格式,這兩個配置項在SpringBoot項目中至關重要,確保數(shù)據(jù)格式的正確處理和傳輸
    2024-10-10
  • Java實現(xiàn)數(shù)據(jù)脫敏(Desensitization)的操作指南

    Java實現(xiàn)數(shù)據(jù)脫敏(Desensitization)的操作指南

    數(shù)據(jù)脫敏是指通過對敏感數(shù)據(jù)進行部分或完全隱藏處理,保護敏感信息在存儲和使用過程中的安全性,常見的應用場景包括日志記錄、接口返回、報表展示、數(shù)據(jù)分析等,本文給大家介紹了Java實現(xiàn)數(shù)據(jù)脫敏(Desensitization)的操作指南,需要的朋友可以參考下
    2025-02-02
  • elasticsearch集群查詢超10000的解決方案

    elasticsearch集群查詢超10000的解決方案

    ES為了避免用戶的過大分頁請求造成ES服務所在機器內(nèi)存溢出,默認對深度分頁的條數(shù)進行了限制,默認的最大條數(shù)是10000條,這篇文章主要給大家介紹了關于elasticsearch集群查詢超10000的解決方案,需要的朋友可以參考下
    2024-08-08
  • JAVA 對數(shù)組進行初始化填充的方法示例

    JAVA 對數(shù)組進行初始化填充的方法示例

    這篇文章主要介紹了JAVA 對數(shù)組進行初始化填充的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • Java 客戶端向服務端上傳mp3文件數(shù)據(jù)的實例代碼

    Java 客戶端向服務端上傳mp3文件數(shù)據(jù)的實例代碼

    這篇文章主要介紹了Java 客戶端向服務端上傳mp3文件數(shù)據(jù)的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • Java反射的定義和用法詳解

    Java反射的定義和用法詳解

    Java中的反射是指在程序運行時動態(tài)地獲取和操作類、方法、屬性等元素的能力。它使得我們可以在程序運行時獲取一個類的信息,并對其進行操作,需要的朋友可以參考下
    2023-05-05

最新評論

台北县| 洛隆县| 九台市| 丹寨县| 霍山县| 扶沟县| 崇左市| 金堂县| 宁波市| 秭归县| 珲春市| 嵊州市| 宜兴市| 琼结县| 漳浦县| 新密市| 台东市| 楚雄市| 景洪市| 淮滨县| 普陀区| 贡嘎县| 广德县| 南阳市| 扬州市| 新余市| 民县| 宁城县| 青龙| 岳普湖县| 怀安县| 台东县| 长治县| 阳朔县| 江华| 大冶市| 黑龙江省| 通城县| 犍为县| 利川市| 东乌珠穆沁旗|