2007年三月份,Visual C++團隊宣稱將在http://www.codeplex.com 網站上發布ATL Server的源代碼。在這份源碼的基礎之上,我們將有機會在ATL Server中加入新的特性。
在ATL Server中,下列的部分已經公開
(1) Core ATL Server Framework classes in atlisapi.h, atlstencil.h, atlserr.h
(2) Caching classes in atlcache.h
(3) Cryptography classes in atlcrypt.h
(4) HTML generation on server side and reading on client sides in atlhtml.h
(5) Performance monitoring classes in atlperf.h
(6) Extension management classes in atlextmgmt.h
(7) Server and client side support for SOAP based Web services in atlsharedsvc.h, atlsoap.h
(8) Session-state classes and interfaces in atlsession.h
(9) MIME/SMTP support in atlmime.h and atlsmtpconnection.h
(10) Regular Expression support from atlrx.h
(11) Stream helpers in atlsoap.h and atlhtml.h
(12) Many of the ATL Server tutorials, samples and help pages.
下表列出了公開的源文件,這些源文件可以直接在網上下載。
atlcache.h
|
atlcrypt.h
|
atlcrypt.inl
|
atlextmgmt.h
|
atlhtml.h
|
atlhttp.h
|
atlhttp.inl
|
atlisapi.h
|
atlmime.h
|
atlperf.h
|
atlperf.inl
|
atlrx.h
|
atlsession.h
|
atlserr.h
|
atlsharedsvc.h
|
atlsiface.h
|
atlsmtpconnection.h
|
atlsmtputil.h
|
atlsoap.h
|
atlsrv.rc
|
atlsrvres.h
|
atlstencil.h
|
res\dllmgr.srf
|
res\stencilmgr.srf
|
res\threadmgr.srf
|
下面這些工具的源碼也將會公開。
· clstencil.exe - used in running Request Handler DLLs or SRF Files from the command line
· sproxy.exe - used in generating proxy classes for SOAP based Web Service clients (用來生成WEB Service的代理。以便于編程調用)
· vcdeploy.exe - used in deploying ATL Server projects to IIS
今天,有點時間在看ATL server方面的資料。打開前面說的網站,并找到了這些東東,實不敢獨享。http://atlserver.codeplex.com/這里有我前面說的頭文件與工具。