阿迪.Java

我开始练习 从容地前进 优雅地转身 并保持冷静思考的模样

应用AXIS实现WEB服务

??? 想写一篇如何使用JBuilder来开发Web Service的文章,可是想想只能作罢。csdn的blog不提供图片上传功能,而一篇图文并茂的教程才能达到更好的效果,只有文字的话有点空谈说教,不能达到预期的效果。放在我的个人主页上也不行,我以前的主页http://adionline.myrice.comhttp://adionline.myetang.com也相继被取消,现在免费的个人主页空间越来越少,很多以前免费的个人主页空间都收费了,提供商美还其名曰为了提供更好的服务才收费的,看来天下没有免费的午餐,等你上瘾之后再向你收费,这和微软的一贯做法如出一辙。不过之所以很多提供商停止提供免费主页空间,听说和最近国家大力整顿网络环境的行动有很大关系,若果真如此,也还是不错,毕竟我们需要一个干净的互联网环境,谁也不想我们的网络环境被那些不良内容充斥着,每打开一个浏览器窗口,都要弹出n个带有裸露图片的广告窗口,相信大家都有这样的经历。

??? 说远了,继续说正事。既然不能写一篇图文并茂的web service教程,于是我找了两篇不错的教程给大家,以后有机会我会写一篇JBuilder如何开发web service的教程放上来。

应用AXIS开始Web 服务之旅
http://www-900.ibm.com/developerWorks/cn/webservices/ws-startaxis/index.shtml

AXIS实现Web服务深入篇
http://www-900.ibm.com/developerWorks/cn/webservices/ws-deepaxis/index.shtml

??? 我以前在部署web service应用的时候,总想着如何使部署之后的web service更安全。以前做的项目的web service应用都是部署的专网之内,外网用户根本访问不到专网内部的web service,调用者和被调用者都是相互信任的,所以不存在不合法的访问。可是当我们把web service置于公网之上的时候,如何防止不合法的调用就迫在眉睫了,上面的第二篇文章提供了几个建议,如下:

网络的安全问题永远是需要最先考虑的问题,可是怎么能让我们的Web服务更加安全呢?为此Axis建议可以根据实际的需要采取以下的几种方法。

  1. 使用HTTPS传输方式 该方式需要在Web服务器上进行配置同时需要客户端的支持。该措施有效的防止数据在网络传输过程中被窥视。
  2. 重命名Axis已有的一些名字,例如AdminService、AxisServlet,删除Axis目录下一些无用的程序,例如happyaxis.jsp以及一些无用的jar包等。
  3. 通过设置axis.enableListQuery的值为false来停止AxisServlet列出所有服务的功能。
  4. 禁止自动生成WSDL的功能
  5. 使用过滤器来增加一些验证功能,例如客户端的地址等。

最常用的不外乎上面几个,至于更详细的资料可以参考Axis解压目录下的docs/reference.html文件的详细介绍。

阅读更多
个人分类: Java
想对作者说点什么? 我来说一句

Android应用更新实现策略

-

学院

1970年01月01日 08:00

j2EE实现安全的AXIS Web服务

2008年05月17日 2.36MB 下载

axis开发资料

2012年04月26日 1.1MB 下载

Webservice之Axis高级编程

2010年10月09日 367KB 下载

Java6中实现Web服务

2009年03月27日 20KB 下载

Axis高级编程

2012年05月23日 359KB 下载

构建WebService

2015年10月09日 48KB 下载

应用AXIS开始Web服务之旅

2010年07月18日 297KB 下载

没有更多推荐了,返回首页

不良信息举报

应用AXIS实现WEB服务

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭