亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

基于jCOM搭建Java-微軟信息橋梁(下)

2019-11-18 11:16:39
字體:
來源:轉載
供稿:網友

WebLogic Server 8.1的發行包中帶有大量參考示例,其中有專門供jCOM使用的示例,但遺憾的是這些全部的jCOM示例,演示的都是用基于COM的前端訪問WebLogic Server上基于EJB的后端。故本文中僅提供從java前端訪問基于COM的后端的示例。

在本例中,我們構建一個簡單的銀行帳戶接口應用程序。在這個程序中,我們用jsp程序從前端訪問服務器上COM組件里包含的業務邏輯。我們假定在用戶計算機上已經安裝了WebLogic Server服務器。

一、建立JSP前端

首先,要為銀行帳戶應用程序建立JSP前端。為簡單起見,我們把表示層和業務邏輯層都一起包含到了BankAccount.jsp應用中(在使用本文源代碼時,只需把解壓后得到的BankAccount.jsp源文件復制到%WEBLOGIC_HOME%/samples/server/examples/build/examplesWebApp目錄下)。第一件需要注重的是,從Java的角度來看,引入要調用的COM組件時,沒有用任何Java熟悉的方法,使用的就是一個正常的Java類。訪問COM組件的所有底層代理機制,從表面來看都被隱藏了。實際開發中,我們一般把業務邏輯從BankAccount.jsp分離出來,以Servlet的形式放在中間層;但是在此為了演示的方便性,我們把表示層和業務層都放在jsp文件里了。請參考列表1中的代碼片斷。

列表1.BankAccount.jsp(在此僅列出主要代碼片斷)

<%! PRivate clsAccount account; %>

<% //創建一個Account COM組件并把一個指向它的句柄放入session

Account=(clsAccount)session.getAttribute(“objAccount”);

if(account==null)

account=new clsAccount();

//會話期間跟蹤所有的用戶信息

Vector messages=(Vector)session.getAttribute(“messages”);

if(messages=null)

messages=new Vector();

//取得表單變量

String accountName=request.getparameter(“accountName”);

Boolean NEW_ACCOUNT=true;

if(accountName==null)

accountName=””;

else

NEW_ACCOUNT=accountExists(accountName);

二、建立后端帳戶COM組件

接下來,要建立后端的銀行賬戶COM組件。為了簡化,本示例假定和COM組件在同一臺計算機上運行并且選用Visual Basic 6.0來創建這里的銀行賬戶COM組件。

1.啟動Visual Basic,新建一個ActiveX Dll項目。

2.把項目名稱修改為Account,類名設置為clsAccount。

3.在clsAccount類中建立如下代碼:

'定義全局變量

Private mstrAccountNames(1 To 100) As String

Private mdblAccountBalances(1 To 100) As Double

Public Property Get AccountNames()

AccountNames = mstrAccountNames

End Property

Public Property Get AccountBalances()

AccountBalances = mdblAccountBalances

End Property

'創建一個新帳戶

Public Function Create(accountName As String, amount As Double) As Integer

Dim i As Integer

Dim flag As Boolean

i = 1

Do While (True)

If mstrAccountNames(i) = "" Then

Create = i

mstrAccountNames(i) = accountName

mdblAccountBalances(i) = amount

Exit Do

End If

i = i + 1

If i > 100 Then

Exit Do

End If

Loop

End Function

‘…………(篇幅所限,在此省略,詳見所附VB源文件)


4.單擊菜單“文件-項目另存為”,把項目保存在D:/myex/jCOM/BankSamp目錄下。

5.在文件菜單中,單擊“Make Account.dll”,建立組件的動態鏈接庫。

三、在服務器上安裝COM組件

在服務器上安裝COM需要好幾項操作。上面創建的COM組件要通過jCOM公開給Java客戶機,然后,Java對象即可以象調用其它Java類一樣調用這個COM組件。

1.注冊組件


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
色婷婷**av毛片一区| 久久亚洲电影天堂| 北条麻妃一区二区在线观看| 精品久久久91| 亚洲色图50p| 91精品国产91久久久久久最新| 亚洲人成网7777777国产| 91免费看片在线| 亚洲毛片在线观看| 秋霞午夜一区二区| 日韩黄色在线免费观看| 欧美在线视频一二三| 国产精品亚洲第一区| 国产成人一区二区三区小说| 精品一区二区亚洲| 日韩毛片中文字幕| 欧美激情在线狂野欧美精品| 日韩电影大全免费观看2023年上| 亚洲va欧美va国产综合久久| 国产精品久久久av久久久| 国产精品情侣自拍| 一道本无吗dⅴd在线播放一区| 热久久美女精品天天吊色| 欧美第一页在线| 自拍视频国产精品| 成人精品aaaa网站| 中文字幕视频一区二区在线有码| 中文字幕日韩欧美在线视频| 精品久久久久久中文字幕一区奶水| 欧美一级在线播放| 国产精品免费久久久久影院| 国产精国产精品| 日本亚洲欧洲色| 91最新国产视频| 国产99久久久欧美黑人| 国产亚洲精品久久久久动| 国产精品久久久久久av福利软件| 亚洲欧美国产精品va在线观看| 欧美贵妇videos办公室| 国产欧美日韩丝袜精品一区| 日韩电影中文字幕av| 国产日韩中文在线| 久久精品成人一区二区三区| 国产精品999| 亚洲视频欧洲视频| 久久久99免费视频| 亚洲乱码一区av黑人高潮| 欧美日韩午夜激情| 2019中文字幕在线免费观看| 中文字幕国产亚洲2019| 国产精品嫩草影院一区二区| 久久精品国产欧美亚洲人人爽| 国产一区二区动漫| 欧美性极品xxxx娇小| 色午夜这里只有精品| 亚洲精品动漫100p| 97在线视频精品| 欧美日韩国产一区中文午夜| 久久久欧美精品| 国产精品激情av在线播放| 国产美女直播视频一区| 国产日韩亚洲欧美| 久久影视电视剧免费网站| 亚洲国产日韩欧美综合久久| 中文字幕视频在线免费欧美日韩综合在线看| 日韩av黄色在线观看| 日韩av在线网| 精品国产一区二区在线| 日本一欧美一欧美一亚洲视频| 亚洲图片欧美日产| 日韩亚洲第一页| 亚洲aa中文字幕| 91精品国产高清久久久久久| 日本精品性网站在线观看| 日本久久中文字幕| 亚洲图片欧洲图片av| 91亚洲精华国产精华| 亚洲国产97在线精品一区| 国产精品久久婷婷六月丁香| 中文字幕亚洲色图| 日韩激情视频在线| 欧美激情视频一区| 青草青草久热精品视频在线网站| 欧美怡春院一区二区三区| 国产精品福利观看| 青青草成人在线| 黑人巨大精品欧美一区二区| 麻豆成人在线看| 欧美日韩亚洲国产一区| 国内精品小视频在线观看| 中文字幕日韩欧美在线| 欧美在线播放视频| 精品国产自在精品国产浪潮| 欧美中文字幕在线视频| 91免费人成网站在线观看18| 国产自摸综合网| 4438全国亚洲精品在线观看视频| 亚洲激情在线视频| 国产精品久久久91| 日韩精品www| 日韩精品在线观| 国产做受高潮69| 精品成人乱色一区二区| 亚洲欧美日韩中文视频| 国产女人18毛片水18精品| 日韩av在线直播| 色777狠狠综合秋免鲁丝| 久久久女人电视剧免费播放下载| 久久免费福利视频| 国产裸体写真av一区二区| 欧美丰满少妇xxxxx| 国产精品欧美一区二区三区奶水| 久久国产精品首页| 日韩精品亚洲精品| 国产精品久久久久久久电影| 九色精品美女在线| 91久久在线视频| 国产精品毛片a∨一区二区三区|国| 日韩精品极品视频免费观看| 日韩av一区二区在线观看| 91精品久久久久久久久青青| 日韩av网站大全| 69视频在线播放| 国产成人精品优优av| 日韩免费观看在线观看| 欧美日韩一区二区三区| 日韩视频永久免费观看| 欧美肥婆姓交大片| 精品美女久久久久久免费| 午夜精品一区二区三区视频免费看| 久久视频这里只有精品| 亚洲人精选亚洲人成在线| 欧美日韩高清区| 日本中文字幕不卡免费| 精品少妇一区二区30p| 91精品在线一区| 欧美成人精品激情在线观看| 国产一区二区日韩精品欧美精品| 另类天堂视频在线观看| 久久69精品久久久久久久电影好| 国产999精品视频| 亚洲午夜av久久乱码| 亚洲白虎美女被爆操| 不卡伊人av在线播放| 亚洲欧美国产高清va在线播| 国产精品久久久久久久av大片| 色妞欧美日韩在线| 欧美专区福利在线| 欧美成年人网站| 日韩视频免费在线| 中文国产成人精品久久一| 欧美成人高清视频| 国产一区二区久久精品| 久久天天躁日日躁| 亚洲精品videossex少妇| 91av在线网站| 日韩精品在线第一页| 国产精品成人av性教育| 成人性生交大片免费观看嘿嘿视频| 91午夜理伦私人影院| 欧美日韩一区二区免费在线观看| 黑人巨大精品欧美一区免费视频| 日韩高清免费在线| 在线观看国产精品淫|