【doc】将InfoPath用于VS.NET 2003
将InfoPath用于VS(NET 2003
程序天下事
结合SOAP与JavaMaiI
看看怎样把SOAP和JavaMail的其他传输协议用于应用问的异步XML消息传递.
与其他每一种分布式计算架构一样,Webservices的基础也是一种
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
的,众所周
知的协议,用于在系统的分布式
组件问进行通信.对于CORBA是IIOP;对于RMI先是JRMP,后来是IIOP;而在
Microsoft环境中是DCOM.
对于webservices架构,用于进行通信的事实上的基本协议是
Simple0bjectAccessProtocol(SOAP).SOAP是一
种独立的传输协议:它只是指定了xML消息的打包结构,并且位于其他协议之上
一一在大多数情况下是HTTP.我们将
考察其他的传输协议{SirepieMailTrans~rProtocol(SMTP)和
PostOfficeProtocol(POP),并且考察SOAP可怎样与
JavaMail协同工作,在应用间进行异步的XML消息传递.
SeehowtouseSOAPendothertrensponprotocolswithlavaMailforasynchronous,XMLmessagingamongapplications
Likeeveryotherdistributedcomputingarchitecture,Webserviceshavealsosettledonastandard.well—knownprotocolforcomma—
mc~ionbetweendistributedcomponentsofasystem.ForCORBA,theprotocolwasHOP;forRMI,fn'stitwasJRMPandlateritwasIIOP;
andinMicrosoftenvironmentsitwasDCOM.
ForWebse~icesarchitectures,thedefactostandardforthebasicprotocolforcommunicationbetweentwopartiesistheSimpleObjectAccessProtocol(SOAP)SOAPis wansportprotocolindependentinthatitspecifiesonlythepackagingstructureoftheXMLmessageendsitsonotherprotocols.H兀inalmostallcascs.Wewilllookatother
Iransports:SimpleMailTransferProtocol(SMTP)andPostOf~ceProtocol(POP)andhowS
OAPcarlbeusedwithJavaMailforasynchronousXMLmessagiIamongapplicatior~
将InfoPath用于VS.NET2003
现在你可以用受管VB.NET或c#代码,而不是JScript或VBScript事件处理器,实现InfoPath
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
单后面的商业逻辑了.
许多Microsoftservicepacks都只修正错误和堵上安全漏
洞.MicrosoftOfficeInfoPath2003ServicePackl(SP—1)
是一个例外一一它对Microsoft的创新的,基于XML的数据搜集和结构化编辑应用进行了全方位的升级.InfoPathSP—
l给InfoPathl0增加了不止一打新的声明式表单设计和部署特性.你可以下载并安装InfoPath2003SP—l的预览版,
正式版将在2004年六月下旬发布.InfoPathSP-l是一个独立版本,不需要预先安装Office2003或InfoPath2003.如果
你已经安装了InfoPath,在运行SP—l安装程序之前,你必须将其删除. 更好的是,Microsoft已经发布了
MicrosoftOfficeInfoPath2003ToolkitforVisualStudio.NET.SP-l再加上这个, 你将得到为VisualStudio开发者提供的最为重要的新特性:支持VisualStudio.NET2003和.NETFramework1.1. InfoPathSP-l现在变成了第三个支持VS.NET2003和.NETFramework1.I的OfficeSystem2003应用.这个工具包能
够让表单开发者用受管VBNET或c#代码,而不是JScript或VBScript事件处理器,实现InfoPath表单之后的商业逻辑.
Nowyonc如ir呷Ia删hlsil1esslogicbe)MndIninPathformswithmanagedVB.NETorC#codeinsteadoflScriptor
VBScripteventhandlers.
ManyMicrosoftservicepacksonly做bugsandplugsecurityholes.MicrosoftOfficeInfoPath抛3Sca'vicePackl(SP-1)isanexcep6on-itincludesafull-scaleupgradeofM-曲璜s irmovatlveXMI,抽s0ddatagatheth~andstructuralegfitingapplication.1nfoPathSP-laddsfr?
0rethanadozennewdeclarativeformdesignanddeploymentfeaturestolnfoPathl-0.Yon锄
downloadandinstallapreviewoflnfoPath20?
Sp-lthat'splennedformleaseinlateJune20lnfoPathSP-lisastandaloflevcrslunthatdoesn't
?叫Office20?orthelnfoPath20?
lkaseversien.Ifyon~,einstalledInfoPath.yonmustig.1lloveitpriorton.ucfingtheSp-lsetup
program.
Betteryet.MicrosofthasalsoreposedtheMicrosoftOfficelnfoPath20?
TooRdtforVisualStudio.NET,AddthistoSP-l,andyongetthemost嘶
6camnewfeatureforVmmlStudio
dgvelup~~:suplx~forVmmlStudio.NET003and.NETFrameworkl1.1nfoPathSP-lnowbe
comesthethirdOfficeSystem2O03applicationtosuplx~VS.NET003and.NETFramewoik
1.1.ToolkitformdevdopersirnplementbusinesslogicbehindIninPathformswithmanaged
VB施TorcodeinsteadofJScri~orVBS口.埘eventhaadleas.
?I?
防?的五个层次
用周边防御网络设计保护你的资源.
尽管基于e—mail附件的病毒攻击反复出现,用户仍然在继续传染内部网络.例如,
尽管所有地方播出的新闻对
Mydoom的兴趣几乎和对珍妮.杰克逊的着装事故的兴趣一样多,根据Symantec的
统计,仍然有400,000无助的用户在
点击Mydoom附件,把他们的系统变成拖垮SCOGroup的网站的僵尸.
向用户唠叨似乎并没有效果.一个人丧失警惕就足以造成破坏.你需要一个看门人
来过滤这些恶意代码.这正是周
边防御网络登场的地方.这种网络常称为非军事区域(DMz),其设计目的是保护你
的内部资源,使其免受来自外部世
界的攻击.这并非是说攻击只来自外部.传染也可能来自你的网络的内部.事实上,
在五年前,内部攻击是最常见的形
式.但这样的情况正在改变.今天,有越来越多的攻击来自你的网络的外部,这也是
周边安全为何如此重要的原因你
的周边防御网络是你与外部世界之间的第一条防御线.你必须适当地对其进行配
置,并且将其设计成能提供一系列不同
的安全服务,并提供各种信息或电子商务特性.
Aperimeternetworkdesignprotectsyourresoul~es.
Despitethereoccurrenceofe-mailattachment'"Cbesedviralattacks,userscontinuetoinfectinternalnetworks.Forexample,eventhoughnewsoutletseverywherecovered MydoomwithalmostasmuchinterestasJanetJackson'scostumemaLfunction,400,000haplessusersstillclickedontheMydoomattachment,accordingtoSymantec,andturned theirsystemsintothezombiesthatbroughtdown11leSCOGroup'sWebsite.
Naggingudnesn'tmilltOwork.Oneper~ii'sslipofvigilanceisallittakestodothedamage.You~needagatekeepertofilteroutthesemaliciouspiecesofcode.That's
wherethepetimeternetworkcomesintoplay.Thisnetwork,oftencalledthedemilitarizedzone(DMZ),isdesignedtoprotectyourinternalresourcesfromattacksstemming fromtheoutsideworld.That'snottosaythatattacksonlyoriginatefromoutside.Infectioncanalsocomefrominsideyournetwork.Infact,fiveyearsago,internalattackswere themostcommonform.1rhisischangingthough.Today,moreendmoreattacksoriginatefromoutsideyournetwork.whichiswhyperimetersecurityissoimportant.Your perimeternetworkisyourfirstlofdefemewhenitCOlllestotheoutsideworld.Itmustbeconfiguredproperlyandmustbed鹤iglledtoprovideaseriesofdifferentsecurity
servicesaswellasinformatlonandpeflIapse-c0fmIIe鹏features.
'0程序员200405