WebService组件开发基础实践
实验内容
通过WebService组件的开发初步实践,对软件体系结构中构件概念有更为深入的理解。在这个实验中,将学习在WebService(这里,只要求无状态会话Bean)、组件的相应集成开发环境中开发以及部署组件,并予以测试。另外,对上述组件封装Web服务。
实验目的
- 掌握作为构件的WebService组件的基本概念;
- 能够在相应的开发环境中创建和部署WebService组件,并能够编写代码访问测试已经部署运行的相应组件;
- 理解Web服务的原理。并熟悉Web服务的创建与使用。
实验介绍
开发和部署一个WebService – IncomeTaxCalculator
,实现简单的工资所得税的计算功能。输入为工资,输出为应缴税额。这里所得税计算规则为低于3500免税,高出部分收2%的税。同时,开发Web服务以封装已开发的组件。
实验环境
操作系统:win10;java:1.8
Web服务(WebService:Apache Axis,集成开发环境:IDEA)
实验总结
通过这次实验,我学会了组件的基本概念及创建组件的思想,也学会了如何创建WebService,并在IDEA集成开发环境中通过编写一个简单的计算个人所得税的方法,来发布WebService的服务供外界。
通过编写客户端程序成功对