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