- 博客(7)
- 收藏
- 关注
原创 Web服务中的异常处理(4)
客户端的异常处理这个部分,我们将看看在客户端怎样处理从Web服务中所抛出的异常。为了说明这个做法,我们来创建一个新项目CategoriesServiceClient。一旦项目被创建,就在默认的表单上添加一个命令按钮,并命名为btnInvoke。因为需要在客户端引用Web服务,所以在项目CategoriesService中添加一个Web Reference。可以通过Project->Add Re
2003-11-04 01:29:00
711
原创 编写Handler满足日志记录的特殊需求
Sun公司推出的JDK1.4版本在java.util.日志Logging软件包中新增加了处理应用程序日志工作的核心API函数。这个Java日志软件包提供了一种为Java应用程序嵌入多级日志的简单而又灵活的方法。日志Logging软件包为了利用日志软件包,你只需获得一个Logger对象并调用Logger中多个记录方法中的某一个,例如info(String message)。日志记录器Logg
2003-11-04 01:28:00
1088
原创 Web服务中的异常处理(2)
Web服务的实现为了达到这个示例的目的,我们创建一个名为CategoriesService的Web服务,选择一个可视化的C# ASP.NET Web服务作为项目的模版。一旦创建项目,我们就添加一个名为AddCategories的方法,并且给这个方法添加下列代码: [WebMethod]public bool AddCategories(string xml){try
2003-11-04 01:28:00
713
原创 Web服务中的异常处理(3)
既然我们已经了解了AddCategories方法,现在就让我们来看看AddCategories方法所用到的助手方法。首先,我们看看ValidateXml方法。像前面所提到的那样,该方法负责确保被添加的Categories XML数据遵从Categories.xsd中所预先定义好的XML模式。 private bool ValidateXml(string xml){ bool v
2003-11-04 01:28:00
690
原创 扩展Struts的ActionServlet满足特殊初始化需求
我们知道,对一个Web Application来说,在Web服务器启动时,服务器会调用Web应用中的Serlvet的init()函数进行初始化。每个Serlvet基本信息和初始化信息都在/WEB-INF/web.xml中进行配置。如果Web应用采用了Struts框架,那么它配有一个基本的Serlvet叫action,它具有一个初始化文件:/WEB-INF/struts-config.xml。利用这
2003-10-27 02:09:00
922
原创 用Axis和SOAP开发基于JAX-RPC的Web服务(2)
1. Web服务示例:订单处理我之所以选择“订单处理”作为示例,是因为它比较接近实际的商业用例。该Web服务能够处理,更新一个给定的订单。为了达到这个目的,它必须具有两个方法:processOrder和updateOrder。方法processOrder具有一个IN参数orderID和一个作为OUT参数的Order(订单)对象。processOrder方法返回一个状态字符串。方
2003-10-22 08:26:00
1523
2
原创 用Axis和SOAP开发基于JAX-RPC的Web服务(1)
Web服务是基于一系列工业标准的软件程序,它们可以被共享,可以被用作为分布式基于Web的应用的组件。Web服务可以由一个URI来标识,它们的公共接口可以用XML来描述和发现。随着互操作性和应用集成需求的增长,Web服务被认为是最理想的商业解决方案,因为它们是是基于标准的互联网协议。Web服务通过讲通用的,非私有的语言,使用公共的传输协议(例如,HTTP和SMTP),使得应用程序可以处理来自远程
2003-10-21 00:04:00
1499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人