明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

手把手教你使用Java來(lái)編寫ASP組件(6)

[摘要]五、程序設(shè)計(jì)標(biāo)示符(ProgID)  如果用過(guò)CreateObject方法的朋友,都會(huì)知道程序設(shè)計(jì)標(biāo)示符(ProgID),它是,它是你給Server.CreateObject的參數(shù),也就是你想使用的組件的標(biāo)示符。現(xiàn)在就有個(gè)問(wèn)題了,你怎么知道你創(chuàng)建的組件的標(biāo)示符是什么,你又如何改變它呢?在很簡(jiǎn)單,在...
五、程序設(shè)計(jì)標(biāo)示符(ProgID)

  如果用過(guò)CreateObject方法的朋友,都會(huì)知道程序設(shè)計(jì)標(biāo)示符(ProgID),它是,它是你給Server.CreateObject的參數(shù),也就是你想使用的組件的標(biāo)示符,F(xiàn)在就有個(gè)問(wèn)題了,你怎么知道你創(chuàng)建的組件的標(biāo)示符是什么,你又如何改變它呢?在很簡(jiǎn)單,在Visual J++ 和 Visual Basic中,你的工程(Project)的名字就是你的組件的ProgID的第一部分,如在本文中工程名為WayneStudio,那么ProgID 以WayneStudio開頭,然后你的類名是ProgID的第二部分,如JavaASP,所以完整的ProgID 就是WayneStudio.JavaASP

六、小結(jié)

  以上我已經(jīng)介紹了如何使用Java來(lái)創(chuàng)建ASP COM組件,希望對(duì)大家有所幫助。本文只是舉了一個(gè)非常簡(jiǎn)單的例子,只用到了ASP內(nèi)部對(duì)象中的Response對(duì)象,其實(shí)Java能實(shí)現(xiàn)的遠(yuǎn)不止這些,如下,我列出一些調(diào)用ASP內(nèi)部對(duì)象的方法:

  Response NewRes = AspContext.getResponse();
  Request NewReq = AspContext.getRequest();
  Server NewServer = AspContext.getServer();
  Session NewSession = AspContext.getSession();
  Application NewApplication = AspContext.getApplication();

  希望大家能夠參考本文完成你們自己的Java COM編寫,這樣本文的目的就達(dá)到了。