我的評論
re: LDAP 渠上月 2010-12-28 13:42
1.以下是網上摘來的關于LDAP的一段介紹:
LDAP的英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP。它是基于X.500標準的,但是簡單多了并且可以根據需要定制。與X.500不同,LDAP支持TCP/IP, 這對訪問Internet是必須的。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到。現在LDAP技術不僅發展得很快而且也是激動人心的。在企業范圍內實現LDAP可以讓運行在幾乎所有計算機平臺上的所有的應用程序從 LDAP目錄中獲取信息。LDAP目錄中可以存儲各種類型的數據:電子郵件地址、郵件路由信息、人力資源數據、公用密匙、聯系人列表,等等。通過把 LDAP目錄作為系統集成中的一個重要環節,可以簡化員工在企業內部查詢信息的步驟,甚至連主要的數據源都可以放在任何地方。
http://www.infosecurity.org.cn/article/pki/ldap/23482.html
2.以下是網上摘來的關于AD的一段介紹:
Active Directory (中國大陸譯名為“活動目錄”,臺灣則是維持英文不譯)是微軟 Windows Server 中,負責架構中大型網路 環境的集中式目錄管理服務(Directory Services),在Windows 2000 Server 開 始內建于Windows Server產品中,它處理了在組織中的網路物件,物件可以是使用者,群組,電腦,網域控制站,郵件,設定檔,組織單元,樹系等等,只要是在Active Directory結構定義檔(schema)中定義的物件,就可以儲存在Active Directory資料檔中,并利用Active Directory Service Interface 來存取,實際上,許多Active Directory的管理工具都是利用這個介面來呼叫并使用Active Directory的資料。
Active Directory也被做為微軟部份伺服器 軟體 與網域 構連的資料結構,例如Microsoft Exchange Server 2003-2007 ,均使用 AD 來儲存其個人信箱 資料(透過建立新的Active Directory Schema),并將 AD 列為建置Exchange Server的必要條件。
Active Directory最早在1996年 出現,并在Windows 2000中首次問世,研發代碼為Cascade ,并歷經Windows 2000, Windows Server 2003 的演化,目前 AD 已成為成熟的目錄服務元件,在 Windows Server 2008 中,AD 更擴充其角色至五種服務(包含憑證、聯邦、權限控管與輕量級服務等)。
http://zh.wikipedia.org/w/index.php?title=Active_Directory&variant=zh-hans
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/wyfde123/archive/2010/12/10/6068179.aspx
LDAP的英文全稱是Lightweight Directory Access Protocol,一般都簡稱為LDAP。它是基于X.500標準的,但是簡單多了并且可以根據需要定制。與X.500不同,LDAP支持TCP/IP, 這對訪問Internet是必須的。LDAP的核心規范在RFC中都有定義,所有與LDAP相關的RFC都可以在LDAPman RFC網頁中找到。現在LDAP技術不僅發展得很快而且也是激動人心的。在企業范圍內實現LDAP可以讓運行在幾乎所有計算機平臺上的所有的應用程序從 LDAP目錄中獲取信息。LDAP目錄中可以存儲各種類型的數據:電子郵件地址、郵件路由信息、人力資源數據、公用密匙、聯系人列表,等等。通過把 LDAP目錄作為系統集成中的一個重要環節,可以簡化員工在企業內部查詢信息的步驟,甚至連主要的數據源都可以放在任何地方。
http://www.infosecurity.org.cn/article/pki/ldap/23482.html
2.以下是網上摘來的關于AD的一段介紹:
Active Directory (中國大陸譯名為“活動目錄”,臺灣則是維持英文不譯)是微軟 Windows Server 中,負責架構中大型網路 環境的集中式目錄管理服務(Directory Services),在Windows 2000 Server 開 始內建于Windows Server產品中,它處理了在組織中的網路物件,物件可以是使用者,群組,電腦,網域控制站,郵件,設定檔,組織單元,樹系等等,只要是在Active Directory結構定義檔(schema)中定義的物件,就可以儲存在Active Directory資料檔中,并利用Active Directory Service Interface 來存取,實際上,許多Active Directory的管理工具都是利用這個介面來呼叫并使用Active Directory的資料。
Active Directory也被做為微軟部份伺服器 軟體 與網域 構連的資料結構,例如Microsoft Exchange Server 2003-2007 ,均使用 AD 來儲存其個人信箱 資料(透過建立新的Active Directory Schema),并將 AD 列為建置Exchange Server的必要條件。
Active Directory最早在1996年 出現,并在Windows 2000中首次問世,研發代碼為Cascade ,并歷經Windows 2000, Windows Server 2003 的演化,目前 AD 已成為成熟的目錄服務元件,在 Windows Server 2008 中,AD 更擴充其角色至五種服務(包含憑證、聯邦、權限控管與輕量級服務等)。
http://zh.wikipedia.org/w/index.php?title=Active_Directory&variant=zh-hans
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/wyfde123/archive/2010/12/10/6068179.aspx
re: ASP.NET IIS 注冊工具 渠上月 2007-10-29 17:18
最后檢查 IIS web 服務擴展
re: ASP.NET IIS 注冊工具 渠上月 2007-10-29 17:18
使用命令提示修復 .NET Framework 1.1
要使用命令提示修復 .NET Framework 1.1,請按下列步驟操作: 1. 找到用于安裝 .NET Framework 1.1 的 Dotnetfx.exe 文件。為此,請使用下列方法之一: ? 如果 .NET Framework 1.1 是從 CD 或 DVD 安裝的,請將安裝盤插入 CD-ROM 或 DVD-ROM 驅動器中。
? 如果 .NET Framework 1.1 是從硬盤安裝的,請將 .NET Framework 1.1 安裝程序下載到硬盤。
? 如果 .NET Framework 1.1 是從網絡驅動器安裝的,請重新連接到此網絡驅動器。
2. 單擊“開始”,然后單擊“運行”。
3. 在“打開”文本框中,鍵入 cmd,然后單擊“確定”。
4. 在命令提示符下,運行下面的命令:
%InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
注意:%InstallationPath% 是在步驟 1 中找到的 Dotnetfx.exe 文件路徑的占位符。
要使用命令提示修復 .NET Framework 1.1,請按下列步驟操作: 1. 找到用于安裝 .NET Framework 1.1 的 Dotnetfx.exe 文件。為此,請使用下列方法之一: ? 如果 .NET Framework 1.1 是從 CD 或 DVD 安裝的,請將安裝盤插入 CD-ROM 或 DVD-ROM 驅動器中。
? 如果 .NET Framework 1.1 是從硬盤安裝的,請將 .NET Framework 1.1 安裝程序下載到硬盤。
? 如果 .NET Framework 1.1 是從網絡驅動器安裝的,請重新連接到此網絡驅動器。
2. 單擊“開始”,然后單擊“運行”。
3. 在“打開”文本框中,鍵入 cmd,然后單擊“確定”。
4. 在命令提示符下,運行下面的命令:
%InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
注意:%InstallationPath% 是在步驟 1 中找到的 Dotnetfx.exe 文件路徑的占位符。
re: c# send email componet 渠上月 2006-11-28 15:14
re: Thead 渠上月 2006-11-27 22:42
re: 使用Axis發布簡單的Web服務 渠上月 2006-07-03 14:41
這篇帖子是對《使用Axis發布簡單的Web服務》的補充。
可以看出,在Axis里書寫deploy.wsdd并利用org.apache.axis.client.AdminClient發布,其主要工作就是把<service>標簽中的內容添加在server-config.wsdd里,所以一般直接編輯server-config.wsdd文件會更方便一些。不過當你還沒有server-config.wsdd文件時,使用deploy.wsdd的方法會更方便些,因為AdminClient會幫你生成一些額外的xml元素(<handler>等等),而這些元素是必要的。
服務發布以后,就可以在IE瀏覽器里看到它的WSDL,一般是服務的URL后面加一個“?wsdl”,例如添加圖書的WSDL可以通過http://localhost:8080/bookstore/services/BookSvc?wsdl看到。至于Java類是以何種規則映射到WSDL的,請參考JAX-RPC規范;WSDL本身的說明見這里;為了搞清生成的WSDL中各種URL格式的名稱空間,最好對XML Schema有所了解,我覺得這篇文章還不錯。
我們還可以通過IE瀏覽器直接調用服務,方法是在服務URL后加“method=xxx”,其中xxx是要調用的方法名稱。例如可以通過http://localhost:8080/bookstore/services/BookSvc?method=addBook調用添加圖書方法,按照我們的服務類,在Tomcat的控制臺上應該可以看到打出了“Book has been added.”的字樣。
因為添加圖書方法的參數是一個自定義類型,所以在IE里調用時不能指定參數值(或者是可以以其他格式指定,但我還不知道);如果參數是簡單類型,就可以指定了。例如我們可以為BookSvc增加一個echo()方法,參數是一個java.lang.String類型的值,如下所示,然后重新編譯并啟動Tomcat(server-config.wsdd文件不必更改)。
public void echo(String str){
System.out.println("Hello "+str);
}
在IE里輸入http://localhost:8080/bookstore/services/BookSvc?method=echo&str=Mike,就會看到Tomcat的控制臺里打出了“Hello Mike”。如果有多個參數,只要把這些參數都列在URL里即可。
來源:
http://www.cnblogs.com/bjzhanghao/archive/2004/10/10/50530.html
可以看出,在Axis里書寫deploy.wsdd并利用org.apache.axis.client.AdminClient發布,其主要工作就是把<service>標簽中的內容添加在server-config.wsdd里,所以一般直接編輯server-config.wsdd文件會更方便一些。不過當你還沒有server-config.wsdd文件時,使用deploy.wsdd的方法會更方便些,因為AdminClient會幫你生成一些額外的xml元素(<handler>等等),而這些元素是必要的。
服務發布以后,就可以在IE瀏覽器里看到它的WSDL,一般是服務的URL后面加一個“?wsdl”,例如添加圖書的WSDL可以通過http://localhost:8080/bookstore/services/BookSvc?wsdl看到。至于Java類是以何種規則映射到WSDL的,請參考JAX-RPC規范;WSDL本身的說明見這里;為了搞清生成的WSDL中各種URL格式的名稱空間,最好對XML Schema有所了解,我覺得這篇文章還不錯。
我們還可以通過IE瀏覽器直接調用服務,方法是在服務URL后加“method=xxx”,其中xxx是要調用的方法名稱。例如可以通過http://localhost:8080/bookstore/services/BookSvc?method=addBook調用添加圖書方法,按照我們的服務類,在Tomcat的控制臺上應該可以看到打出了“Book has been added.”的字樣。
因為添加圖書方法的參數是一個自定義類型,所以在IE里調用時不能指定參數值(或者是可以以其他格式指定,但我還不知道);如果參數是簡單類型,就可以指定了。例如我們可以為BookSvc增加一個echo()方法,參數是一個java.lang.String類型的值,如下所示,然后重新編譯并啟動Tomcat(server-config.wsdd文件不必更改)。
public void echo(String str){
System.out.println("Hello "+str);
}
在IE里輸入http://localhost:8080/bookstore/services/BookSvc?method=echo&str=Mike,就會看到Tomcat的控制臺里打出了“Hello Mike”。如果有多個參數,只要把這些參數都列在URL里即可。
來源:
http://www.cnblogs.com/bjzhanghao/archive/2004/10/10/50530.html
re: Log4j基本使用方法 渠上月 2006-01-18 10:39
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration >
<appender name="ERROR" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="E:\\app-error.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="500KB"/>
<param name="MaxBackupIndex" value="2"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d-- %p -- %m%n"/>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="DEBUG" />
</filter>
</appender>
<root>
<priority value="debug"/>
<appender-ref ref="ERROR"/>
</root>
</log4j:configuration>
使用filter-class里面的高低level控制唯一的級別。這樣就可以對任意級別的log進行各自的輸出設置了。
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration >
<appender name="ERROR" class="org.apache.log4j.RollingFileAppender">
<param name="File" value="E:\\app-error.log"/>
<param name="Append" value="true"/>
<param name="MaxFileSize" value="500KB"/>
<param name="MaxBackupIndex" value="2"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d-- %p -- %m%n"/>
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="DEBUG" />
</filter>
</appender>
<root>
<priority value="debug"/>
<appender-ref ref="ERROR"/>
</root>
</log4j:configuration>
使用filter-class里面的高低level控制唯一的級別。這樣就可以對任意級別的log進行各自的輸出設置了。