在我前面的那篇《手把手教你使用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。