導航:首頁 > IDC知識 > 對象伺服器

對象伺服器

發布時間:2020-09-11 19:15:16

1、AD伺服器是什麼

Windows2000一個最大的創新之處就是引入了 Directory(活動目錄),活動目錄在網路的組織和管理方面起到了巨大的作用,如果你想最大限度的發揮Windows2000的作用的話,必需理解什麼是活動目錄。下面我就簡要介紹一下活動目錄,希望對大家學習Windows2000有所幫助。

在計算機網路術語中,目錄代表存儲網路上對象信息的一種層次結構。網路上的對象包括共享資源(例如伺服器、列印機、網路用戶以及計算機帳號等)、域、應用程序、服務、安全方針等等的你的網路中的一切事物。一個最典型的例子就是一個網路目錄存儲一個用戶帳號時,它存儲了用戶的姓名、密碼、電子郵件地址、電話號碼等等。

目錄服務區別於目錄的地方在於,目錄服務能夠把目錄中存儲的信息提供給管理員,用戶,網路服務或應用程序。理想情況下,目錄服務使網路的物理拓撲結構和協議對用戶來說是透明的,用戶可以進入任何資源而不用知道它們之間是怎樣以及在哪裡連接的。如上面提到的那個例子,正是目錄服務才使得同一網路中的其它授權用戶能夠了解到該用戶目錄中存儲的信息(如電子郵件地址)。

目錄服務具有廣泛的接受力,可以與操作系統結合,也可以與應用程序結合。Windows2000成功的把目錄服務與操作系統結合在一起,生成了活動目錄,它提供了對用戶,計算機和共享資源的管理。就象Microsoft Exchange的email目錄服務,它使用戶能夠查找其它用戶的電子郵件地址以便於發送電子郵件。

活動目錄,Windows2000伺服器版操作系統的一種新的目錄服務,只能運在域控制器上,它除了能夠提供存儲信息的場所,提供服務以使信息可用外,還可以保護網路對象不被非授權用戶進入,通過網路復制對象以便在域控制器崩潰時數據不會丟失。

Windows2000中的活動目錄具有如下特點:

* 與DNS(域名伺服器)緊密結合:Windows2000中的活動目錄和DNS緊密結合在一起,這利於在TCP/IP網路中計算機之間的相互識別和通訊。

* 靈活的查詢功能:管? 或用戶可以使用開始菜單中的查找命令,桌面上的我的網路位置圖標,或活動目錄用戶和計算機插件查找網路上任何一個對象以及其屬性。例如,你可以用姓,名,電子郵件,辦公地點,或其它用戶帳號的屬性來查找一個用戶。

* 可擴展性:Windows2000的活動目錄具有很強的可擴展性,管理員可以在計劃中增加新的對象類,或者給現有的對象類增加新的屬性。計劃包括可以存儲在目錄中的每一個對象類的定義和對象類的屬性。例如,你可以給每一個用戶對象增加一個購物授權屬性,然後存儲每一個用戶購買許可權作為用戶帳號的一部分。

* 以策略為基礎的管理:組策略是用戶或計算機初始化時用到的配置設置。所有的組策略設置都包含在應用到活動目錄,域,或組織單元的組策略對象(GPOs)中。GPOs設置決定目錄對象和域資源的進入權,什麼樣的域資源可以被用戶使用,以及這些域資源怎樣使用等。

* 可升級性:活動目錄中含有一個或多個域,每一個域又有多個域控制器,使你能夠升級目錄來滿足任何網路要求。多個域可以合並為一個域樹,多個域樹可以合並為一個森林。在最簡單的結構中,一個單域網路既是一個域樹,同時又是一個森林。

* 信息的可復制性:活動目錄採用多控制復制,這樣可以使你在任何域控制器上更新目錄。在一個域中使用多域控制器可以提供錯誤容差和負載平衡。如果單域中的一個域控制器變慢、停止,或出現錯誤時,同一個域中的其它域控制器可以提供必要的目錄進入,因為它們含有同樣的目錄數據。

* 信息的安全性:用戶授權管理和目錄進入控制已經整合在活動目錄當中了,而它們都是Windows2000操作系統的關鍵安全措施。活動目錄集中控制用戶授權,柯冀

2、Java中伺服器端ServerSocket對象怎麼獲取伺服器端地址和埠號??,怎麼獲取遠程請求的

ServerSocket s = new ServerSocket(8888);
while (true) {
// 建立連接
Socket socket = s.accept();

/ /getInetAddress()獲取遠程ip地址,getPort()遠程客戶端的斷後好
"你好,客戶端地址信息: " + socket.getInetAddress() + "\t客戶端通信埠號: " + socket.getPort()

3、對 一個Servlet類型,伺服器只創建一個實例對象 的理解

Servlet如何處理多個請求訪問?
Servlet容器默認是採用單實例多線程的方式處理多個請求的:
1.當web伺服器啟動的時候(或客戶端發送請求到伺服器時),Servlet就被載入並實例化(只存在一個Servlet實例);
2.容器初始化化Servlet主要就是讀取配置文件(例如tomcat,可以通過servlet.xml的<Connector>設置線程池中線程數目,初始化線程池通過web.xml,初始化每個參數值等等。
3.當請求到達時,Servlet容器通過調度線程(Dispatchaer Thread) 調度它管理下線程池中等待執行的線程(Worker Thread)給請求者;
4.線程執行Servlet的service方法;
5.請求結束,放回線程池,等待被調用;
(注意:避免使用實例變數(成員變數),因為如果存在成員變數,可能發生多線程同時訪問該資源時,都來操作它,照成數據的不一致,因此產生線程安全問題)

從上面可以看出:
第一:Servlet單實例,減少了產生servlet的開銷;
第二:通過線程池來響應多個請求,提高了請求的響應時間;
第三:Servlet容器並不關心到達的Servlet請求訪問的是否是同一個Servlet還是另一個Servlet,直接分配給它一個新的線程;如果是同一個Servlet的多個請求,那麼Servlet的service方法將在多線程中並發的執行;
第四:每一個請求由ServletRequest對象來接受請求,由ServletResponse對象來響應該請求。
Servlet容器如何同時來處理多個請求
Java的內存模型JMM(Java Memory Model) ,JMM主要是為了規定了線程和內存之間的一些關系。根據JMM的設計,系統存在一個主內存(Main Memory),Java中所有實例變數都儲存在主存中,對於所有線程都是共享的。每條線程都有自己的工作內存(Working Memory),工作內存由緩存和堆棧兩部分組成,緩存中保存的是主存中變數的拷貝,緩存可能並不總和主存同步,也就是緩存中變數的修改可能沒有立刻寫到主存中;堆棧中保存的是線程的局部變數,線程之間無法相互直接訪問堆棧中的變數。
Servlet採用多線程來處理多個請求同時訪問。servlet依賴於一個線程池來服務請求。線程池實際上是一系列的工作者線程集合。Servlet使用一個調度線程來管理工作者線程。
當容器收到一個Servlet請求,調度線程從線程池中選出一個工作者線程,將請求傳遞給該工作者線程,然後由該線程來執行Servlet的service方法。當這個線程正在執行的時候,容器收到另外一個請求,調度線程同樣從線程池中選出另一個工作者線程來服務新的請求,容器並不關心這個請求是否訪問的是同一個Servlet.當容器同時收到對同一個Servlet的多個請求的時候,那麼這個Servlet的service()方法將在多線程中並發執行。
Servlet容器默認採用單實例多線程的方式來處理請求,這樣減少產生Servlet實例的開銷,提升了對請求的響應時間,對於Tomcat可以在server.xml中通過<Connector>元素設置線程池中線程的數目。
注意:伺服器可以使用多個實例來處理請求,代替單個實例的請求排隊帶來的效益問題。伺服器創建一個Servlet類的多個Servlet實例組成的實例池,對於每個請求分配Servlet實例進行響應處理,之後放回到實例池中等待下此請求。這樣就造成並發訪問的問題。
此時,局部變數(欄位)也是安全的,但對於全局變數和共享數據是不安全的,需要進行同步處理。而對於這樣多實例的情況SingleThreadModel介面並不能解決並發訪問問題。 SingleThreadModel介面在servlet規范中已經被廢棄了

4、什麼是" ProgID"?什麼是伺服器對象?

P

5、Automation 伺服器不能創建對象

1,打開IE瀏覽器,滑鼠點擊「工具」菜單,點擊後將會帶出多個子菜單,如圖所示:

2,在彈出的下拉菜單中,選擇「Internet 選項(O)」選項,選擇後系統自動彈出一個名為「Internet 選項」的對話框,如圖所示:

3,在彈出的對話中,在選擇區域中有四個選項,分別為「Internet」、「本地Intranet」、「受信任的站點」和「受限制的站點」。在此我們選擇「Internet」區域,選擇後我們可以看到窗口下方有個名稱為「自定義級別」的按鈕,選擇點擊改按鈕,開始對該區域的安全級別進行設置。如圖所示:

4、接上一步驟,點擊「自定義級別」按鈕後,系統彈出一個安全設置對話框(這里包含瀏覽器所有的安全設置相關的選項),如圖所示:

5,在打開的安全設置對話中,在設置內容裡面,我們找到如下圖所示的安全設置選項,將這些選項的設置都改為「啟用」狀態,如圖所示:

6,要啟用的內容選擇完成後,我們需要進行安全設置內容的保存,點擊「確定」按鈕。點擊按鈕後,系統會有個當前設置可能會存在風險是否要進行修改的確認提示,我們直接點擊確定修改即可。如圖所示:

7,以上設置完成後,然後再在「Internet選項」對話中點擊「確定」按鈕,這樣我們就完成了瀏覽器安全設置的更改。更改完成後,重啟瀏覽器,然後再進行相應的網站或系統的操作就可了。如圖所示:

6、當前頁的腳本發生錯誤 伺服器不能創建對象

「automation伺服器不能創建對象」的問題的解決方案大全

本人工作中的應用系統都是jsp的,大量javascript程序,一旦出「automation伺服器不能創建對象」問題,大量報表及查詢無法保存,苦思冥

想、千嘗萬試,終於將其搞定,現將相關方案與大家共享。
1、如果是Scripting.FileSystemObject (FSO 文本文件讀寫)被關閉了,開啟FSO功能即可,在「運行」中執行regsvr32 scrrun.dll即可

2、安全模式設置成「中」,如果javascript腳本中報這個錯誤,還應將IE的安全設置「不允許運行未標記為安全的activeX控制項」啟用即可。

注意如果您將相應的網站設成「受信任的站點」,必須對「受信任的站點」進行相應的IE安全設置,此時如果對「Internet」IE設置將是徒勞

的。

3、有些腳本需要微軟的 MSXML 控制項才能進入。當使用 IE 5 以上版本的預設安全模式時,會提示是否接受 MSXML 控制項,如果接受,MSXML 將

自動安裝到您的機器上(得等上幾分鍾)。如果自動安裝不成功,可以自行下載和安裝 MSXML 3.0 SP7。有時是由於msxml 3服務被關掉了,使用

regsvr32 msxml3.dll即可

4、用上面方法基本上能決問題。如果是在安裝某個軟體後出現這種問題,可嘗度卸載該軟體或重裝一下!
參考資料:忘記了.... - 3-

7、asp.net 伺服器對象指的是什麼

server,cookies 內置對象和伺服器對象是一回事

與對象伺服器相關的知識