当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 我在网上看到有人这样评论Web Services:Web Services将使整个Internet变成桌面的后台服务。
 

 

 ·如何配置和使用webservices集群     »显示摘要«
    摘要:随着webservices的推广,webservices应用逐渐增多,一些使用webservices的关键应用对webservices实现也提出了更高的要求,而集群往往是高可用性和高性能应用所必须的。本文档将详细的描述windows平台上apusic应用服务器3.0的webservices集群的配置和使用方法。在各种unix平台(如aix)和linux平台上配置和使用apusic webservi......
 ·java实现调用本地命令     »显示摘要«
    摘要:请问能不能实现像在 “运行”窗口 里键入一行url,然后依靠文件关联打开指定文件呢。 我知道runtime.getruntime().exec(string)可以实现调用本地命令的功能,但怎么打开一个文件就不知道了。 any idea? --------------------------------------------------------------- strin......


用Web Services开发一个决策支持系统
我在网上看到有人这样评论web services:web services将使整个internet变成桌面的后台服务.我对这样的说法深表赞同,本文就以一个虚构的出版社决策支持系统作为例子,向大家展示一下web services的魅力.

    本文的例子,是一个出版社决策支持系统中的一项功能:此功能的目标是为外文翻译出版提供优秀外文图书的推荐,系统推荐的图书都是amazon(或者其他网上书店)的畅销书,用户可以设定一个时间段(比如过去的两个月),系统会将这个时间段中,排名一直较高的图书推荐给用户,这样出版社可以方便的从中优选出适合国内翻译出版的书.同时图书被适当分类,每一类中又有优先级排名.

    在开始正题之前,先介绍一下我的开发环境与工具: 【程序编程相关:JAVA写的NotePad

    本例代码采用java/j2ee开发,系统每经过一定的时间间隔(比如一个小时)会自动通过web services调用来获取amazon当前的畅销书排名,可以取其每个分类前20位的图书信息.当然,关于获取这些信息后,如何进行整理与显示,采用何种决策支持算法获得推荐表,本文就不讨论了,我们把注意力放在如何使用java调用amazon的web services服务,以及如何获取畅销书信息上. 【推荐阅读:使用连接池连接IBM DB2数据库

    jdk:j2sdk 1.4.2 【扩展信息:Java工具包的安装配置和使用

    操作系统:windows 2000 server

    j2ee服务器:apusic 3.0

    web services开发平台:apusic 3.0

    编辑器:ultraedit l amazon工具包:从amazon网站下载,还要注册一下,以获得一个” developers token”.

    首先,介绍一下系统的架构,

    上图中,决策支持系统运行在j2ee应用服务器上,按照指定的时间间隔访问amazon的web services服务,并把结果保存在数据库中.在这里,决策支持系统的角色就是一个web services的客户端.

    现在,我们就直奔关键点:如何创建web services客户端访问程序.这里,我用的是apusic 3.0的一个web services客户端程序生成工具,wsdlc,这个工具在apusic的bin目录中,它可以为我们生成所需要的客户端stub等类.使用方法如下: wsdlc –client -keep http://soap.amazon.com/schemas3/amazonwebservices.wsdl code 其中-client参数是要求生成客户端代码样例.参数-keep是要求保留中间生成类的源代码文件.参数中的.wsdl文档是amazon的web services的服务描述文件地址.参数code是目标目录,用来保存生成的stub.client与其他数据结构类.来看看code目录里面生成的文件吧,哇,真的很多呀,居然有61个类,还有一个serviceclient.java客户端代码模板文件.


...   下一页
    摘要:   概要: jsp规范的不断进展,可用的jsp开发工具数量不断增多,以及jsp技术可涉及领域的不断的扩展,促进了基于jsp技术的高维护性能和标准化的网络应用的开发。这篇文章讨论了在jsp进展中的一些主要内容以及如何更容易的开发健壮的jsp网络应用。这篇文章可以帮助读者提高应用jsp强大功能的能力,并能够让你为将来jsp的升级做好准备。  自从我(原文作者)在2001年底发表了“js......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE