WEB开发网
开发学院软件开发Python 使用 python 开发 Web Service 阅读

使用 python 开发 Web Service

 2008-09-30 13:03:38 来源:WEB开发网   
核心提示: 创建工程首先创建一个工程,打开 Eclipse,使用 python 开发 Web Service(2),选择 File->New Project,当 pyDev 插件安装好后,就可以完成 getTime 的定义了,首先单击标题 NewOperation,会有一个 pyDev proj

创建工程

首先创建一个工程。打开 Eclipse,选择 File->New Project。当 pyDev 插件安装好后,会有一个 pyDev project 的选项。选择该选项并创建一个 pyDev 工程。

编写 wsdl 文件

Wsdl 是一个 XML 文件,它主要用来描述所提供的网络服务的细节。用户通过 wsdl 文件就可以了解您所提供的网络服务的调用接口的所有细节。

感谢 Eclipse WTP 提供的 WSDL Editor,它使得编写 WSDL 文件变成了一件轻松的事情。WSDL Editor 提供了可视化的编辑界面。利用 WSDL Editor,用户可以完全从服务本身来思考,无需深入了解 WSDL 的细节。

首先要在工程中增加一个 WSDL 文件,点击菜单 File->New 选择 Other,在弹出的对话框中选择WSDL文件。如下图所示:

图 2.

使用 python 开发 Web Service

单击 next,给新文件命名为 myServices.wsdl。选择缺省选项并点击 finish 按钮就会生成一个缺省的空 wsdl 文件。此时,将看到如下所示的编辑界面:

图 3.

使用 python 开发 Web Service

缺省的 WSDL 包含了三个部分 Service,Binding 和 operation。对于一般的应用,只需修改 operation,即上图中最右边的方框。为了提供前面所描述的三个网络服务,我们需要在这个方框中增加三个新的 operation。

第一个网络服务是 getTime。将缺省 wsdl 文件的 operation 方框中的第一个表项修改一下,就可以完成 getTime 的定义了。首先单击标题 NewOperation,将名字高亮选中,如下图所示:

上一页  1 2 3 4 5 6 7  下一页

Tags:使用 python 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接