张志峰的博客

水滴石川,积少成多。

导航

上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 120 下一页

2013年8月12日

摘要: WebService使得不同开发工具开发出来的程序可以在网络连通的环境下相互通信,它最大的特点就是标准化(基于XML的一系列标准)带来的跨平台、跨开发工具的通用性,基于HTTP带来的畅通无阻的能力(跨越防火墙)。WebService给我们的软件开发带来了诸多好处,但是有一点还是必须要考虑到的,那就是安全问题。提供Service的一方要控制用户的限制访问,就要对来访的用户进行身份验证。验证成功则继续提供服务,否则就触发无权访问的异常,返回给客户。那么现在我们要解决的问题是这样的:用户的身份认证信息如何在调用主要服务前发送到服务方,从而进行验证?在WebService中,用户身份认证信息可以在客户 阅读全文

posted @ 2013-08-12 11:22 ╰★张志峰★╮ 阅读(940) 评论(0) 推荐(0)

摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://gang4415.blog.51cto.com/225775/251997WebService的服务提供者都会提供相应的WSDL文件,文件中说明函数定义、自定义类型、调用方法等。在开发工具里,一般都要求先导入这种文件,产生通用的调用代码。我们再写代码来完成调用。就像调用COM组件需要先导入TLB一样。Delphi导入WSDL文件后:1、RIO.HTTPWebNode.UseUTF8InHeader:=True; //对于中文参数必须加上。2、InvRegistry.Regist 阅读全文

posted @ 2013-08-12 11:20 ╰★张志峰★╮ 阅读(1334) 评论(0) 推荐(0)

摘要: 转:http://rosehacker.blog.51cto.com/2528968/450160用Delphi7开发Web Service程序,并把服务程序放在IIS Web服务器上提供给各种客户程序调用。一编写服务程序 第一步:File----->New----->Other------>WebServices----->Soap Server Application选择ISAPI/NSAPI Dynamic Link Library然后确定,(如果没有做过,在接下来弹出的对话框中,可以输入服务名后,勾选右下边的general sample application, 阅读全文

posted @ 2013-08-12 11:17 ╰★张志峰★╮ 阅读(1938) 评论(0) 推荐(0)

摘要: 一编写服务程序第一步:File----->New----->Other------>WebServices----->Soap Server Application选择ISAPI/NSAPI Dynamic Link Library然后确定。生成一个框架。后面的大部分原代码都需要自己手工添加第二步:定义一个接口单元。先通过向导生成一个空的单元文件,然后在此单元中实现基本的接口(Iinvokable)和定义以后客户端程序可以调用的方法,原代码如下:unit unit1;interfaceuses InvokeRegistry;//基本的结构和方法的定义都在此单元中,必须引 阅读全文

posted @ 2013-08-12 11:16 ╰★张志峰★╮ 阅读(530) 评论(0) 推荐(0)

2013年8月10日

摘要: 用WebService来实现B2B集成的最大好处在于可以轻易实现互操作性WebService可用基于XML的SOAP来表示数据和调用请求,并且通过HTTP协议来传输这些XML格式的数据,因为此时的调用请求和回应消息是可以穿过防火墙的,而且只把通用的商务逻辑“暴露”出来,成为WebService,就可以让任何指定的合作伙伴调用这些商务逻辑,而不管他们的系统在什么平台上运行,使用什么开发语言。这样就大大减少了花在B2B集成上的时间和成本,让许多原本无法承受EDI的中小企业也能实现B2B集成。简单一点说它的优点是可封装功能,不用将一些商务逻辑暴露出来,同时相对与数据的传输和安全性上更强一点,并且可再 阅读全文

posted @ 2013-08-10 20:46 ╰★张志峰★╮ 阅读(344) 评论(0) 推荐(0)

2013年8月9日

摘要: 1 序言简述项目实施的必要性及意义。2 需求分析2.1 技术现状描述用户现有技术应用环境、人员技术状况。2.2 用户需求着重描述用户的目前需求及未来的设想。3 硬件系统技术方案设计3.1 网络方案设计3.1.1 设计原则根据项目具体情况,提出设计原则,应突出可靠性、安全性、高性能、和可管理性四项原则。3.1.2 设计要点强调方案设计过程中技术要点及难点。3.1.3 方案设计画出网络方案拓扑结构图。3.1.4 方案描述根据网络方案拓扑结构图,描述出采用的网络产品及其配置和特点、网络互联、端口设计等。3.1.5 方案设计理由主要从性能价格比的角度来阐述关键设备采用的恰当性。3.1.6 方案特点及优 阅读全文

posted @ 2013-08-09 09:21 ╰★张志峰★╮ 阅读(703) 评论(0) 推荐(0)

2013年8月6日

摘要: Delphi中使用TXMLDocument控件应注意的问题delphiconstructorxmlclass今天写了一个类,其中用到了TXMLDocument控件。这个控件我是要动态生成的。但是却遇到了非常奇怪的问题,下面分享一下procedure TMainForm.Button1Click(Sender:TObject);Var XML:TXMLDocument; I:Integer;begin XML:=TXMLDocument.Create(nil); XML.LoadFromFile(ExtractFilePath(Application.ExeName)+'demo.xml 阅读全文

posted @ 2013-08-06 15:29 ╰★张志峰★╮ 阅读(1501) 评论(0) 推荐(0)

摘要: Delphi中对XML文件的解析做的很好,比直接使用MS的MSXML2_TLB中的接口要方便很多,现称述于下面。在讲之前先给出一个XML实例,在讲某些部分是要结合实例比较容易理解。123456789Hello! I am yaya! 1011TXMLDocument控件提供了我们两种常用做法:一、直接用这个类封装的属性和方法来读写XML文件,我把它称为自己解析法;二、用控件提供的XML Data Binding Wizard来创建一个适合用户自己的接口单元,然后按照这个接口单元提供的许多接口来实现对同类XML文件的读写,十分方便,但有局限性,我把它称为控件解析法。我重点讲第一种使用方法。一、自 阅读全文

posted @ 2013-08-06 15:28 ╰★张志峰★╮ 阅读(563) 评论(0) 推荐(0)

摘要: 在一项计算机软件的开发过程中,一般地说,应该产生十四种文件。这十四种文件是:可行性研究报告;项目开发计划;软件需求说明书;数据要求说明书;概要设计说明书;详细设计说明书;数据库设计说明书;用户手册;操作手册;模块开发卷宗;测试计划;测试分析报告;开发进度月报;项目开发总结报告。B项目开发计划的编写提示B.1引言B.1.1编写目的说明编写这份项目开发计划的目的,并指出预期的读者。B.1.2背景说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;C.该软件系统同其他系统或其他机构的基本的相互来往关系。B.1.3定义列出本文件中用到的专门术语的定 阅读全文

posted @ 2013-08-06 15:05 ╰★张志峰★╮ 阅读(2031) 评论(0) 推荐(0)

摘要: 设计说明书文档规范整理:赵文锋1引言1.1写目的:阐明编写概要设计说明书的目的,指明读者对象。1.2项目背景:应包括 ●项目的委托单位、开发单位和主管部门 ●该软件系统与其他系统的关系。1.3定义:列出本文档中所用到的专门术语的定义和缩写词的愿意。1.4参考资料: ●列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源 ●项目经核准的计划任务书、合同或上级机关的批文;项目开发计划;需求规格说明书;测试计划(初稿);用户操作手册 ●文档所引用的资料、采用的标准或规范。2任务概述2.1目标2.2需求概述2.3条件与限制3总体设计3.2总体结构和模块外部设计3.3功能分配:表明各项... 阅读全文

posted @ 2013-08-06 15:04 ╰★张志峰★╮ 阅读(235) 评论(0) 推荐(0)

上一页 1 ··· 82 83 84 85 86 87 88 89 90 ··· 120 下一页