山东大学学生独完成Webservice开发与axis2中间件技术实践

5星 · 超过95%的资源 需积分: 13 32 下载量 44 浏览量 更新于2024-09-11 收藏 591KB DOC 举报
本篇实验报告是关于山东大学计算机科学与技术学院电子商务2011级学生张继来在2013年12月13日进行的中间件技术实践,具体实验题目是Webservice的开发练习。实验的主要目标有两个:一是学习如何利用Axis2进行Webservice的开发,并通过实际案例实现账户管理功能,如开户、查询、存款和取款操作;二是将文章中的内容转化为服务并发布。 在硬件环境方面,虽然图片缺失,但可以推测实验是在一台具备相应软件基础的计算机上进行,比如Windows系统(根据JDK版本),可能配置有专门用于开发的IDE或者文本编辑器。 软件环境方面,实验者使用了Java Development Kit (JDK) 1.6.0_10作为编程语言的基础环境,以及Axis2版本1.6.2作为中间件工具。 Axis2是一个开源的轻量级、高性能、高可扩展性的消息中间件,常用于构建企业级的Web服务架构。 实验过程详细描述了如何配置和使用Axis2进行Webservice开发。首先,张继来从轴心2官方网站下载了最新版本的Axis2并安装到指定目录。接着,他创建了一个pojo文件夹,并编写了一个名为Hello.java的简单Java类,模拟一个基础的web服务接口。通过编译生成Hello.class文件,并在axis2服务器上运行,验证服务的正确性。通过浏览器访问服务器,可以看到Hello服务及其提供的接口,进一步验证了服务的可用性。 然而,实验者提到仿照Corba中的account功能部分未能成功实现,可能是由于技术挑战、时间限制或是其他未详尽描述的问题。这部分的开发可能涉及更复杂的业务逻辑处理和数据管理,例如设计数据模型、实现业务逻辑封装等。 总体来说,这篇实验报告提供了学习Axis2和Webservice开发的一个实际案例,展示了从基础环境配置到服务构建的完整流程,对于想要了解或研究类似技术的学生和开发者具有参考价值。尽管部分关键环节未详尽展示,但它为读者提供了一个清晰的实践路径,有助于理解中间件技术在Web服务中的应用。