基于服务的体系结构
本文是课程《软件体系结构》的一个实验
主要参照 WebService简单案例实例
在尝试老师提供的上文教程后自己体会其中的奥秘
一、实验目的
- 掌握 SOA 架构概念和方法。
- 能熟练开发服务(服务端、客户端)。
本次实验用时为2学时。
二、软件工具
操作系统:Windows.
开发环境:Microsoft VisualStudio(C#) 或者 Eclipse(Java)
三、实验内容
- 通过使用.net或者Java开发一个简单的服务,掌握基于服务的体系架构。
- 个人自定需求,设计一个实用的服务,并实现。开发语言不限。
- 每人交实验报告电子版一份(电子版含完整项目文件)。
四、案例参考
1.实现一个简单的webservice实例
在eclipse中先创建一个web项目。然后编写接口代码,编写helloworld主函数,然后运行代码并在网站中查看是否已经发布成功。然后在cmd调用客户端,并且生成关联服务器的类。
2.使用webserver实现一个简单的出租车计费:西安市的出租车计费方式为:起步2公里内5元,2公里以上每公里收费1.3元,9公里以上每公里收费2元,燃油附加费1元。
编写程序,输入公里数,计算出所需的出租车费用。
五、总结
在这个过程中,问题还是很多的,刚刚开始的wsimport指令一直用不了,但是其他指令一直可以用,就觉得很奇怪,在网上搜了各种方法都说自己的路径配的有问题,我感觉自己配的路径没有问题啊,到后面我又仔细的检查了一遍的路径,我的jdk,发现确实是少了一个部分,还好我还有另外一个版本的jdk,我把路径改了之后再调用就可以完成了。还有就是一直不太明白这几个类的关系,不过仔细研究一下也就会了。