微軟公司的ASP取得巨大成功的主要原因就是它的可擴展性。而擴展ASP最有效的途徑就是開發(fā)自定義ASP組件。但是,我從未找到清晰而完整地闡述開發(fā)自定義ASP組件技術的資料。而且要成功地開發(fā)ASP組件不定期要求你是個萬事通,具有COM、編程模型、COM+和ASP對象模型的知識,并掌握一種或多種語言工具和開發(fā)環(huán)境。這就是撰寫本書的原因。這本暢銷書到了第二版已經全面改寫,這個新版本幾乎涵蓋了運行Windows 2000以及使用IIS 5.0和ASP 3.0的組件開發(fā)者所關心的全部問題。本書的第一部分包括以下主題,對于開發(fā)有效的ASP組件這些都是必不可少的:ASP組件和COM(組件對象模型);ASP組件和線程模型;ASP組件和COM+服務;ASP組件與ASP腳本的交互。因為越來越多的開發(fā)者發(fā)現他們自己正在使用的語言工具已遠遠不止一種,所以本書的另一個部分集中講座如何運用各種語言開發(fā)ASP組件。Visual Basic和Visual C++占用了大量篇幅,此外還分章介紹了如何用Java、Delphi和Perl進行ASP組件開發(fā)。這些章節(jié)的重點在于解決ASP組件開發(fā)中可以遇以的一般性問題以及針對性問題,包括:ASP內部對象的訪問;使用ADO(ActiveX數據對象)的數據檢索、操作和存儲;活動目錄的使用;使用Windows 2000的CDO訪問消息存儲器中的信息;MSMQ(微軟消息隊列)的使用;XML的使用。全面覆蓋了開發(fā)ASP組件所必需的背景信息,并演示了在眾多開發(fā)環(huán)境中進行組件開發(fā)的實例,這些都使本書成為這一領域最具權威性的參考資料。