版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、服務(wù)器端組件安裝說明一、前言金格目前的中間件產(chǎn)品,基本上都是基于前后臺(tái)通信的工作原理。所以服務(wù)器端都要部署一個(gè)組件(一般名稱為iMsgServer2000.dll或.class),用來解析客戶端發(fā)來的信息包以及封裝發(fā)會(huì)給客戶端的信息包。服務(wù)器端的組件根據(jù)開發(fā)語言的不同分為COM類和JAVA類兩大部分,不同的開發(fā)語言和環(huán)境注冊(cè)服務(wù)器端組件的方式也不相同。下面,我們介紹基于各種B/S開發(fā)語言和環(huán)境下的服務(wù)器端組件安裝方法。(C/S結(jié)構(gòu)的開發(fā)方式用不到服務(wù)器端組件)二、COM組件安裝2.1 ASPASP開發(fā)語言用到的COM組件,有兩種安裝方式:一是直接用Regsvr32命令方式注冊(cè);另一種是在組件管
2、理中進(jìn)行安裝。2.1.1 Regsvr32命令方式注冊(cè):在“開始”“運(yùn)行”中用“Regsvr32+空格+控件地址”進(jìn)行注冊(cè):(圖2-1 打開“開始”菜單中的“運(yùn)行”)(圖2-2 輸入注冊(cè)代碼)(圖2-3 運(yùn)行后的成功提示)注冊(cè)成功后就部署完成了。注意注冊(cè)后控件的文件是不能移動(dòng)的,一定要找一個(gè)不容易被刪除到的目錄來存放。但是這種注冊(cè)方式有一個(gè)缺點(diǎn),就是權(quán)限不好控制,很有可能注冊(cè)后在程序中依然引用不到而產(chǎn)生錯(cuò)誤,這個(gè)時(shí)候只能用第二種方式,也就是組件服務(wù)的方式安裝。2.1.2 組件服務(wù)安裝首先打開控制面板,找到“管理工具”:(圖2-4 控制面板)打開“管理工具”選擇里面的“組件服務(wù)”:(圖2-5 管
3、理工具)(圖2-6 組件服務(wù))分別點(diǎn)擊進(jìn)入“組件服務(wù)”“計(jì)算機(jī)”“我的電腦”“COM+應(yīng)用程序”:(圖2-7 COM+應(yīng)用程序)點(diǎn)擊右鍵,選擇“新建”“應(yīng)用程序”:(圖2-8 新建應(yīng)用程序)(圖2-9 新建應(yīng)用程序)在向?qū)е羞x擇“創(chuàng)建空應(yīng)用程序”按鈕:(圖2-10 創(chuàng)建空應(yīng)用程序)給新建的應(yīng)用程序起一個(gè)名稱,這里我們起“GoldGrid”:(圖2-11 創(chuàng)建空應(yīng)用程序)(圖2-12 用戶回頭選這里點(diǎn)“下一步”)(圖2-13 完成應(yīng)用程序的安裝)應(yīng)用程序安裝好以后,我們需要把組件放入到剛才新建的應(yīng)用程序中。先展開剛才新建的“GoldGrid”應(yīng)用程序:(圖2-14 展開新建的應(yīng)用程序)在“組件”
4、上點(diǎn)擊右鍵,選擇“新增”“組件”:(圖2-15 新建組件)(圖2-16 進(jìn)入向?qū)В┻M(jìn)入向?qū)Ш筮x擇“安裝新組件”:(圖2-17 安裝新組件)然后找到iMsgServer2000.dll文件所在的路徑,并打開:(圖2-18 選擇組件)(圖2-19 選擇“下一步”)(圖2-20 組件安裝完成)組件安裝完成后可以在“組件”的下面看到安裝的組件對(duì)象了:(圖2-21 查看組件對(duì)象)但是這時(shí)同樣有權(quán)限方面的問題,為了防止在程序引用中失敗,我們還需要加一些可訪問的用戶設(shè)置。下面選擇新建的應(yīng)用程序中的“角色”,點(diǎn)擊右鍵“新建”“角色”。(圖2-22 給新增的應(yīng)用程序添加角色)這里需要輸入一個(gè)新項(xiàng)目的名稱,這里我
5、們輸入的是“Creater”:(圖2-23 輸入新項(xiàng)目名稱)下面進(jìn)入新建項(xiàng)目名稱下的“用戶”,點(diǎn)擊右鍵“新建”“用戶”。(圖2-24 新建用戶)進(jìn)入設(shè)置用戶的窗口,下面我們點(diǎn)擊“高級(jí)”查找系統(tǒng)中的用戶:(圖2-25 設(shè)置用戶)(圖2-26 查找用戶,點(diǎn)“立即查找”)(圖2-27 系統(tǒng)中的用戶)現(xiàn)在我們從里面選擇“Administrator”和“EveryOne”兩個(gè)用戶,按住Ctrl鍵可以多選。選好確定后我們就得到這兩個(gè)用戶了:(圖2-28 系統(tǒng)中的用戶)再次確定“Administrator”和“EveryOne”兩個(gè)用戶就成為該應(yīng)用程序的合法訪問用戶了。加“EveryOne”用戶的目的是為了
6、最大限度的應(yīng)許開發(fā)程序訪問組件程序,如果認(rèn)為這樣設(shè)置不夠安全,可以用其他類型用戶嘗試控制。(圖2-29 系統(tǒng)的訪問用戶設(shè)置完成)至此服務(wù)端組件就安裝完成了。如果有時(shí)候需要安裝多個(gè)COM組件,只需要重復(fù)中間組件添加的工作工序就可以了,用戶只需要設(shè)置一次就可以了。2.2 VB.NETVB.NET下的安裝方式和ASP完全相同。2.3 PHP在WINDOWS平臺(tái)下部署的PHP程序,安裝服務(wù)器組件iMsgServer2000.dll文件的方式和ASP完全相同。(需要部署在LINUX下時(shí)需要借助JAVA程序)2.4 C#.NETC#.NET下是不需要在服務(wù)器上進(jìn)行組件安裝的,只需要在項(xiàng)目中引用服務(wù)器端組件
7、文件就可以了。其實(shí)也就是安裝在了C#.NET自己的開發(fā)環(huán)境中了。首先打開項(xiàng)目的資源管理器,打開“引用”列表;(圖2-30 資源管理器)然后“添加引用”;(圖2-31 添加引用)然后在“項(xiàng)目”頁(yè)下,點(diǎn)擊“瀏覽”來查找dll文件;(圖2-32 添加引用)接著在文件選擇對(duì)話框中找到iMsgServer2000.dll文件存放的路徑,并選擇該文件;(圖2-33 選擇dll文件)打開文件后組件被成功應(yīng)用;(圖2-34 文件引用)“確定”后組件引用完畢。(圖2-35 組件引用完畢)至此iMsgServer2000組件就成功的引用到C#.NET的環(huán)境中。三、JAVA語言Java語言環(huán)境下,金格提供了一個(gè)ja
8、va類文件(iMsgServer2000.class)作為服務(wù)器端組件,開發(fā)時(shí)需要引用這個(gè)類。3.1 直接部署使用如果項(xiàng)目應(yīng)用比較簡(jiǎn)單,沒有用到開發(fā)環(huán)境,可以直接把iMsgServer2000.class文件放置在項(xiàng)目的WEB-INFclassesDBstep目錄下。3.2 引用進(jìn)開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境的情況下,有的開發(fā)環(huán)境是可以引用編譯好的class類文件的,這時(shí)做好設(shè)置把iMsgServer2000.class應(yīng)用到環(huán)境中,在開發(fā)時(shí)可以方面的調(diào)用里面的接口。比如在Borland Jbuilder的環(huán)境中我們可以這樣引用:首先,打開Jbuilder的Configure Libraries窗口;
9、(圖3-1 打開配置窗口)我們點(diǎn)擊“New”新建一個(gè)Labrary;然后填寫Labrary名稱,在點(diǎn)擊“Add”按鈕添加文件;(圖3-2 新建Labrary)選擇iMsgServer2000.class文件存放的目錄,一定要是DBstep目錄否則可能出現(xiàn)編譯錯(cuò)誤;(圖3-3 選擇存放路徑)“OK”后路徑被讀取到配置窗口中;(圖3-4 選擇好路徑)再次“OK”后就配置好了;(圖3-5 配置好了)以后需要引用這個(gè)類時(shí),在項(xiàng)目中的“Properties”“Paths”“Required Libraries”中選則剛才配置好的Labrary就可以了。(圖3-6 項(xiàng)目中引用)3.3 制作jar包引用有的開發(fā)環(huán)境可能不支持引用class文件,這時(shí)我們可以把文件打成jar包來進(jìn)行引用。打包的方法很簡(jiǎn)單:將存放文件iMsgServer2000.class的目錄DBstep拷貝到j(luò)ava的bin目錄下,然后做一個(gè)make.bat的批處理文件,內(nèi)容為下面:jar cvf DBstep.jar DBstep做好后運(yùn)行這個(gè)bat文件就能得到一個(gè)名稱為DBstep.jar的文件了。之后在各種開發(fā)環(huán)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 國(guó)際貿(mào)易傭金合同
- 2025版明星肖像使用權(quán)聯(lián)合推廣合同3篇
- 2025年體育館特許經(jīng)營(yíng)合同
- 2025年錄音錄像服務(wù)委托合同
- 2025年商品預(yù)售合同
- 2025年度鋼構(gòu)廠房鋼結(jié)構(gòu)工程測(cè)量與檢測(cè)合同范本2篇
- 金融產(chǎn)品銷售代理合同
- 2025年度個(gè)人向公司借款購(gòu)車并附帶車輛租賃服務(wù)合同2篇
- 2025年度房產(chǎn)抵押個(gè)人住房貸款服務(wù)合同7篇
- 2025版養(yǎng)老產(chǎn)業(yè)信托受益權(quán)擔(dān)保服務(wù)合同2篇
- 口腔醫(yī)學(xué)中的人工智能應(yīng)用培訓(xùn)課件
- 工程質(zhì)保金返還審批單
- 【可行性報(bào)告】2023年電動(dòng)自行車項(xiàng)目可行性研究分析報(bào)告
- 五月天歌詞全集
- 商品退換貨申請(qǐng)表模板
- 實(shí)習(xí)單位鑒定表(模板)
- 六西格瑪(6Sigma)詳解及實(shí)際案例分析
- 機(jī)械制造技術(shù)-成都工業(yè)學(xué)院中國(guó)大學(xué)mooc課后章節(jié)答案期末考試題庫(kù)2023年
- 數(shù)字媒體應(yīng)用技術(shù)專業(yè)調(diào)研方案
- 2023年常州市新課結(jié)束考試九年級(jí)數(shù)學(xué)試卷(含答案)
- 正常分娩 分娩機(jī)制 助產(chǎn)學(xué)課件
評(píng)論
0/150
提交評(píng)論