服務器端組件安裝說明(doc 25頁).doc_第1頁
服務器端組件安裝說明(doc 25頁).doc_第2頁
服務器端組件安裝說明(doc 25頁).doc_第3頁
服務器端組件安裝說明(doc 25頁).doc_第4頁
服務器端組件安裝說明(doc 25頁).doc_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、服務器端組件安裝說明一、前言金格目前的中間件產(chǎn)品,基本上都是基于前后臺通信的工作原理。所以服務器端都要部署一個組件(一般名稱為iMsgServer2000.dll或.class),用來解析客戶端發(fā)來的信息包以及封裝發(fā)會給客戶端的信息包。服務器端的組件根據(jù)開發(fā)語言的不同分為COM類和JAVA類兩大部分,不同的開發(fā)語言和環(huán)境注冊服務器端組件的方式也不相同。下面,我們介紹基于各種B/S開發(fā)語言和環(huán)境下的服務器端組件安裝方法。(C/S結(jié)構(gòu)的開發(fā)方式用不到服務器端組件)二、COM組件安裝2.1 ASPASP開發(fā)語言用到的COM組件,有兩種安裝方式:一是直接用Regsvr32命令方式注冊;另一種是在組件管

2、理中進行安裝。2.1.1 Regsvr32命令方式注冊:在“開始”“運行”中用“Regsvr32+空格+控件地址”進行注冊:(圖2-1 打開“開始”菜單中的“運行”)(圖2-2 輸入注冊代碼)(圖2-3 運行后的成功提示)注冊成功后就部署完成了。注意注冊后控件的文件是不能移動的,一定要找一個不容易被刪除到的目錄來存放。但是這種注冊方式有一個缺點,就是權(quán)限不好控制,很有可能注冊后在程序中依然引用不到而產(chǎn)生錯誤,這個時候只能用第二種方式,也就是組件服務的方式安裝。2.1.2 組件服務安裝首先打開控制面板,找到“管理工具”:(圖2-4 控制面板)打開“管理工具”選擇里面的“組件服務”:(圖2-5 管

3、理工具)(圖2-6 組件服務)分別點擊進入“組件服務”“計算機”“我的電腦”“COM+應用程序”:(圖2-7 COM+應用程序)點擊右鍵,選擇“新建”“應用程序”:(圖2-8 新建應用程序)(圖2-9 新建應用程序)在向?qū)е羞x擇“創(chuàng)建空應用程序”按鈕:(圖2-10 創(chuàng)建空應用程序)給新建的應用程序起一個名稱,這里我們起“GoldGrid”:(圖2-11 創(chuàng)建空應用程序)(圖2-12 用戶回頭選這里點“下一步”)(圖2-13 完成應用程序的安裝)應用程序安裝好以后,我們需要把組件放入到剛才新建的應用程序中。先展開剛才新建的“GoldGrid”應用程序:(圖2-14 展開新建的應用程序)在“組件”

4、上點擊右鍵,選擇“新增”“組件”:(圖2-15 新建組件)(圖2-16 進入向?qū)В┻M入向?qū)Ш筮x擇“安裝新組件”:(圖2-17 安裝新組件)然后找到iMsgServer2000.dll文件所在的路徑,并打開:(圖2-18 選擇組件)(圖2-19 選擇“下一步”)(圖2-20 組件安裝完成)組件安裝完成后可以在“組件”的下面看到安裝的組件對象了:(圖2-21 查看組件對象)但是這時同樣有權(quán)限方面的問題,為了防止在程序引用中失敗,我們還需要加一些可訪問的用戶設置。下面選擇新建的應用程序中的“角色”,點擊右鍵“新建”“角色”。(圖2-22 給新增的應用程序添加角色)這里需要輸入一個新項目的名稱,這里我

5、們輸入的是“Creater”:(圖2-23 輸入新項目名稱)下面進入新建項目名稱下的“用戶”,點擊右鍵“新建”“用戶”。(圖2-24 新建用戶)進入設置用戶的窗口,下面我們點擊“高級”查找系統(tǒng)中的用戶:(圖2-25 設置用戶)(圖2-26 查找用戶,點“立即查找”)(圖2-27 系統(tǒng)中的用戶)現(xiàn)在我們從里面選擇“Administrator”和“EveryOne”兩個用戶,按住Ctrl鍵可以多選。選好確定后我們就得到這兩個用戶了:(圖2-28 系統(tǒng)中的用戶)再次確定“Administrator”和“EveryOne”兩個用戶就成為該應用程序的合法訪問用戶了。加“EveryOne”用戶的目的是為了

6、最大限度的應許開發(fā)程序訪問組件程序,如果認為這樣設置不夠安全,可以用其他類型用戶嘗試控制。(圖2-29 系統(tǒng)的訪問用戶設置完成)至此服務端組件就安裝完成了。如果有時候需要安裝多個COM組件,只需要重復中間組件添加的工作工序就可以了,用戶只需要設置一次就可以了。2.2 VB.NETVB.NET下的安裝方式和ASP完全相同。2.3 PHP在WINDOWS平臺下部署的PHP程序,安裝服務器組件iMsgServer2000.dll文件的方式和ASP完全相同。(需要部署在LINUX下時需要借助JAVA程序)2.4 C#.NETC#.NET下是不需要在服務器上進行組件安裝的,只需要在項目中引用服務器端組件

7、文件就可以了。其實也就是安裝在了C#.NET自己的開發(fā)環(huán)境中了。首先打開項目的資源管理器,打開“引用”列表;(圖2-30 資源管理器)然后“添加引用”;(圖2-31 添加引用)然后在“項目”頁下,點擊“瀏覽”來查找dll文件;(圖2-32 添加引用)接著在文件選擇對話框中找到iMsgServer2000.dll文件存放的路徑,并選擇該文件;(圖2-33 選擇dll文件)打開文件后組件被成功應用;(圖2-34 文件引用)“確定”后組件引用完畢。(圖2-35 組件引用完畢)至此iMsgServer2000組件就成功的引用到C#.NET的環(huán)境中。三、JAVA語言Java語言環(huán)境下,金格提供了一個ja

8、va類文件(iMsgServer2000.class)作為服務器端組件,開發(fā)時需要引用這個類。3.1 直接部署使用如果項目應用比較簡單,沒有用到開發(fā)環(huán)境,可以直接把iMsgServer2000.class文件放置在項目的WEB-INFclassesDBstep目錄下。3.2 引用進開發(fā)環(huán)境應用開發(fā)環(huán)境的情況下,有的開發(fā)環(huán)境是可以引用編譯好的class類文件的,這時做好設置把iMsgServer2000.class應用到環(huán)境中,在開發(fā)時可以方面的調(diào)用里面的接口。比如在Borland Jbuilder的環(huán)境中我們可以這樣引用:首先,打開Jbuilder的Configure Libraries窗口;

9、(圖3-1 打開配置窗口)我們點擊“New”新建一個Labrary;然后填寫Labrary名稱,在點擊“Add”按鈕添加文件;(圖3-2 新建Labrary)選擇iMsgServer2000.class文件存放的目錄,一定要是DBstep目錄否則可能出現(xiàn)編譯錯誤;(圖3-3 選擇存放路徑)“OK”后路徑被讀取到配置窗口中;(圖3-4 選擇好路徑)再次“OK”后就配置好了;(圖3-5 配置好了)以后需要引用這個類時,在項目中的“Properties”“Paths”“Required Libraries”中選則剛才配置好的Labrary就可以了。(圖3-6 項目中引用)3.3 制作jar包引用有的開發(fā)環(huán)境可能不支持引用class文件,這時我們可以把文件打成jar包來進行引用。打包的方法很簡單:將存放文件iMsgServer2000.class的目錄DBstep拷貝到java的bin目錄下,然后做一個make.bat的批處理文件,內(nèi)容為下面:jar cvf DBstep.jar DBstep做好后運行這個bat文件就能得到一個名稱為DBstep.jar的文件了。之后在各種開發(fā)環(huán)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論