2009年11月51CTO駐站專家朱志兵老師精彩問答
原創(chuàng)【51CTO獨(dú)家特稿】朱志兵,ITCAST簽約講師,1992年畢業(yè)于北京航空航天大學(xué)制造工程系計(jì)算機(jī)工程專業(yè),從事 IT 行業(yè)16年,曾擔(dān)任過程序員、系統(tǒng)分析員、架構(gòu)師、項(xiàng)目經(jīng)理、技術(shù)主管、技術(shù)總監(jiān)等職?,F(xiàn)為北京叮叮鐺網(wǎng)絡(luò)技術(shù)有限公司技術(shù)總監(jiān)兼IT優(yōu)酷專家指導(dǎo)網(wǎng)***講師。曾擔(dān)任北京天慧華技術(shù)有限公司項(xiàng)目經(jīng)理兼培訓(xùn)講師、某通訊技術(shù)有限公司項(xiàng)目經(jīng)理、北京浩思訊科技有限公司技術(shù)主管、美國(guó)某公司北京辦事處高級(jí)程序員 、北京用友軟件[集團(tuán)]有限公司高級(jí)工程師等職務(wù)。擅長(zhǎng)三網(wǎng)(互聯(lián)網(wǎng),通訊網(wǎng),廣電網(wǎng))環(huán)境下的研發(fā),指導(dǎo)工作及項(xiàng)目管理工作。對(duì) PHP,.NET,開源技術(shù),數(shù)據(jù)庫(kù),項(xiàng)目管理等有比較深入的研究。
#T#
經(jīng)典問題一
關(guān)于webservice
朱老師,我想請(qǐng)教一下,我現(xiàn)在想采集網(wǎng)絡(luò)上提供的web服務(wù)的相關(guān)信息,就像搜索引擎那樣工作,把相關(guān)的web服務(wù)信息存儲(chǔ)在本地系統(tǒng)中,能提供一個(gè)實(shí)現(xiàn)的思路嗎?
不甚感謝啊
朱志兵老師精彩回答
是這樣的,首先,你應(yīng)該知道到哪里有提供Web服務(wù)信息的網(wǎng)站,具我所知,應(yīng)該有了web 服務(wù)的注冊(cè)中心,所有的web 服務(wù)都應(yīng)該在哪個(gè)地方登記后,才能夠發(fā)布。
如果找到這樣的網(wǎng)站,就要使用遠(yuǎn)程訪問的功能了,可以使用curl這類的庫(kù)來實(shí)現(xiàn)了。這個(gè)庫(kù)主要就是用來實(shí)現(xiàn)抓取的功能。
找到這個(gè)網(wǎng)站后,你做的就是要提取其中的相應(yīng)信息了,也就是所謂的提取,方法就是用正則表達(dá)式或字符串相應(yīng)的操作,提取相關(guān)的web服務(wù)的信息,然后,按照你想要的格式,儲(chǔ)存起來,可以是數(shù)據(jù)庫(kù)或文件。
把這個(gè)過程搞清楚后,再去設(shè)計(jì)相應(yīng)的用戶界面,就可以了!
思路僅供參考!
經(jīng)典問題二
朱老師,我建了一個(gè)BasePage.cs頁(yè)面 public class BasePage : System.Web.UI.Page
里面定義了很多公用的方法,但是在用戶控件里面,無法調(diào)用這些公用的方法,只能重新再在用戶控件里面寫一遍方法 請(qǐng)問如何做到從用戶控件里面調(diào)用BasePage里面的方法?
朱志兵老師精彩回答
由于沒有看到你的源代碼,無法準(zhǔn)確定位你的錯(cuò)誤!個(gè)人感覺,應(yīng)該是訪問控制的問題,建議你檢查一下你的類定義和方法定義,重點(diǎn)檢查一下訪問控制。



















