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

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

手把手教你使用Java來編寫ASP組件

2019-11-18 14:08:22
字體:
來源:轉載
供稿:網友


引言:


  在我前面的那篇《手把手教你使用VB來編寫asp組件》中我已具體的介紹了如何使用VB來實現ASP組件的編程,其實使用java語言同樣可以編寫一個性能非常優秀的組件。本文就想介紹一下如何使用Microsoft Visual J++來編寫一個組件來訪問ASP內置的對象。

實例的提出 :


  我們大家都知道,我們可以訪問Response和Request對象來創建組件。這種組件的一個實例就是廣告治理系統,它能夠通過內部訪問數據庫并且隨機選擇一條廣告,然后輸出它的Html旗幟廣告代碼。在本文中,我不想討論從Java COM組件中訪問數據庫,也不想討論廣告治理系統,因為那是一個非常大的問題。我只想談談從Java COM組件中調用ASP的內部對象的方法。 下面我就想教您一步一步的編寫這個組件

一、開始新的工程:


  1、 打開Visual J++ 并且點擊 Open/New PRoject,創建一個新的工程。

  2、 選擇“Visual J++ Projects”中的Components選項,然后選擇COM DLL選項 

  3、 把工程名改名為WayneStudio,然后在Location 對話框中給出你想保存工程文件和編譯組件的路徑。

  4、 在屏幕右邊的Project EXPlorer窗口中 ,把Class1.java改為JavaASP.java。
  5、 雙擊JavaASP.java,會出現一個代碼框,把下面的代碼輸入代碼框,并保存。

  import com.ms.iis.asp.*;
  import com.ms.mtx.*;

  這兩句應當出現在程序的最前面,它們是導入命令,導入我們在工程中需要用到的某些Java類的包,我下面給出完整的程序

/** * This class is designed to be packaged with a COM DLL output format. * The class has no standard entry points, other than the constrUCtor. * Public methods will be exposed as methods on the default COM interface. * @com.register ( clsid=ADE14872-9CF6-42A0-A8F2-7A571E51A840, typelib=5E11D496-7229-4283-A40B-139E05DEF44C ) */ //上面我們看到一個clsid,它是用來標記微軟COM組件所用的。

import com.ms.iis.asp.*;//導入兩個包

import com.ms.mtx.*;

public class JavaASP
{

 public boolean HelloWorld()

 {
  Response newRes = AspContext.getResponse();//創建一個Response
  newRes.write("Hello World,Maybe it is your first JavaASP COM!");
  return true;
 }

}
  6、 好程序寫完了,現在點開工具欄的Project,點擊WayneStudio Properties (在最底下)。選擇COM Classes,,在Automatically generate Type Library中選中JavaASP'類,并且點擊'OK'。

二、編譯工程Project :

  好,現在我們終于要預備編譯我們的Java COM 組件了。點擊工具欄中的Build/Build,在下面的狀態欄中,你會看到不同的狀態信息顯示組件正在被注冊而且type library 正在被生成。這之后,你會看到一個成功信息Solution Update Succeeded,恭喜你編譯成了你的第一個用來訪問ASP內部對象的Java COM組件。

三、在遠程服務器上注冊組件


  當你使用Visual Studio來編譯一個
COM組件,它會自動的注冊組件并且生成type library,但是假如你想在其他服務器上使用你的組件的話,那么你就必須在使用它之前注冊你的組件假如你想在別的機器上注冊你的組件,你可以在DOS狀態下使用下列格式:

  C:/regsvr32 WayneStudio.dll

注重,使用你編寫并且編譯后的DLL文件名代替WayneStudio.dll 。 四、創建一個調用組件的ASP頁

  我們已經編譯了組件,并且已經注冊了它,現在我想介紹一下如何在ASP程序中調用我們剛注冊的組件。打開一最喜歡使用的ASP編輯器,創建一個新的ASP頁面。取名為FirstCom.asp :


<%Option Explicit
 Response.Buffer = True
 Response.Expires = 0
%>
<html>
<head>
<title> 你的第一個Java COM組件 </title>
</head>
<body>
?。紁 align="center" id="com"><b>
?。迹im JavaASP
  Set JavaASP = Server.CreateObject("WayneStudio.JavaASP")
  JavaASP.HelloWorld
 Set JavaASP = Nothing %>
</b>
</p>
</body>
</html>

  上面的程序代碼中我們簡單的從WayneStudio.JavaASP組件中創建了一個JavaASP 對象,然后我們調用了它的方法HelloWorld來顯示如何從組件中使用Response方法。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩视频在线免费观看| 国产精品69精品一区二区三区| 欧美日韩国产限制| 亚洲欧美激情另类校园| 日韩av电影在线免费播放| 九九久久久久99精品| 亚洲欧美日韩网| 国产日韩欧美视频| 亚洲欧美制服综合另类| 亚洲精品久久久一区二区三区| 欧美激情影音先锋| 欧美日韩精品在线播放| 日韩免费在线电影| 91精品综合久久久久久五月天| 国产精品高清在线观看| 精品日韩视频在线观看| 久久久久久国产三级电影| 国产精品美女久久久免费| 成人综合网网址| 欧美激情视频在线观看| 神马久久久久久| 精品国内自产拍在线观看| 岛国av一区二区在线在线观看| 国产成一区二区| 91亚洲国产精品| 欧美国产日韩xxxxx| 亚洲免费视频网站| 亚洲午夜激情免费视频| 亚洲精品xxxx| 日韩欧美在线播放| 欧美激情精品久久久久久久变态| 精品自在线视频| 欧美极品少妇xxxxⅹ裸体艺术| 午夜精品久久久久久久99热| 97国产精品久久| 欧美成人激情图片网| 亚洲精品二三区| 亚洲成人精品av| 亚洲www在线观看| 国产成人亚洲综合青青| 揄拍成人国产精品视频| 欧美成人小视频| 国产精品专区第二| 伊人激情综合网| 日韩精品中文字幕有码专区| 欧美精品激情在线观看| 日本不卡高字幕在线2019| 日韩美女毛茸茸| 91人人爽人人爽人人精88v| 国产乱肥老妇国产一区二| 98精品国产高清在线xxxx天堂| 国产精品丝袜久久久久久不卡| 日韩欧美国产视频| 成人国产精品色哟哟| 中文在线资源观看视频网站免费不卡| 国产偷国产偷亚洲清高网站| 国产欧美精品一区二区三区-老狼| 欧美色欧美亚洲高清在线视频| 欧美午夜www高清视频| 亚洲国产欧美久久| 精品无人国产偷自产在线| 亚洲人午夜色婷婷| 中文字幕日韩欧美精品在线观看| 亚洲午夜女主播在线直播| 日韩第一页在线| 97香蕉久久夜色精品国产| 亚洲已满18点击进入在线看片| 欧美在线视频免费播放| 久久久久久久999| 最近中文字幕日韩精品| 亚洲影视九九影院在线观看| 亚洲男人天天操| 日韩中文字幕视频在线观看| www.国产精品一二区| 亚洲第一男人av| 国产精品盗摄久久久| 日韩在线视频网站| 亚洲国产成人一区| 欧美高清不卡在线| 成人免费在线网址| 久久久久日韩精品久久久男男| 国产精品久久久久久久7电影| 国产成人精品日本亚洲专区61| 欧洲中文字幕国产精品| 中文字幕亚洲欧美在线| 欧美特黄级在线| 日韩国产精品一区| 精品一区二区亚洲| 精品视频—区二区三区免费| 日韩精品在线观看视频| 国产女人精品视频| 日韩不卡在线观看| 国产国语刺激对白av不卡| 久热精品在线视频| 国产精品日韩在线观看| 欧美性极品xxxx娇小| 中文字幕久热精品视频在线| 久久91亚洲人成电影网站| 高清欧美电影在线| 岛国视频午夜一区免费在线观看| 亚洲va男人天堂| 最近中文字幕mv在线一区二区三区四区| 国产91精品久久久久久| 国产成人aa精品一区在线播放| 美女国内精品自产拍在线播放| 欧美激情精品在线| 久青草国产97香蕉在线视频| 国产日韩欧美视频| 岛国av在线不卡| 国内偷自视频区视频综合| 欧美午夜精品久久久久久人妖| 亚洲高清一区二| 亚洲国产精品久久| 韩国国内大量揄拍精品视频| 日韩在线观看精品| 久久99精品久久久久久青青91| 日韩在线视频网| 欧美精品日韩www.p站| 亚洲性生活视频在线观看| 欧美一区二区三区四区在线| 欧美另类极品videosbestfree| 欧美成人精品xxx| 欧美一级高清免费播放| 日韩欧美国产成人| 日韩中文字幕在线播放| 亚洲天堂免费在线| 日韩欧美中文第一页| 成人在线国产精品| 成人欧美在线观看| 亚洲精品欧美日韩| 97在线视频免费| 欧美激情视频一区二区| 国产美女精品视频免费观看| 亚洲人成伊人成综合网久久久| 国产精品96久久久久久又黄又硬| 国产视频丨精品|在线观看| 亚洲精品午夜精品| 欧美电影院免费观看| 国产91精品久| 国产精品久久久久久影视| 亚洲第一偷拍网| 色悠悠国产精品| 欧亚精品中文字幕| 岛国av在线不卡| 日韩高清免费在线| 在线精品91av| 欧美插天视频在线播放| 日韩精品高清视频| 欧美日韩xxx| 国内精品久久久久伊人av| 国产亚洲aⅴaaaaaa毛片| 亚洲高清福利视频| 亚洲网站在线播放| 欧美壮男野外gaytube| 日韩电影第一页| 国产91|九色| 日本三级韩国三级久久| 欧美第一黄网免费网站| 91国产一区在线| 久久色在线播放| 精品视频偷偷看在线观看| 亚洲区在线播放| 亚洲精品福利免费在线观看| 欧美一区二区视频97|