基于服务的体系结构

本文是课程《软件体系结构》的一个实验

主要参照 WebService简单案例实例

在尝试老师提供的上文教程后自己体会其中的奥秘

一、实验目的

  1. 掌握 SOA 架构概念和方法。
  2. 能熟练开发服务(服务端、客户端)。
    本次实验用时为2学时。

二、软件工具

操作系统:Windows.
开发环境:Microsoft VisualStudio(C#) 或者 Eclipse(Java)

三、实验内容

  1. 通过使用.net或者Java开发一个简单的服务,掌握基于服务的体系架构。
  2. 个人自定需求,设计一个实用的服务,并实现。开发语言不限。
  3. 每人交实验报告电子版一份(电子版含完整项目文件)。

四、案例参考

1.实现一个简单的webservice实例
在eclipse中先创建一个web项目。然后编写接口代码,编写helloworld主函数,然后运行代码并在网站中查看是否已经发布成功。然后在cmd调用客户端,并且生成关联服务器的类。

在这里插入图片描述

图1.1 在eclipse中发布后的输出截图
在这里插入图片描述

图1.2 在浏览器中访问地址后的截图
在这里插入图片描述

图1.3 在cmd中生成客户端代码
在这里插入图片描述

图1.4 运行示例代码的截图

2.使用webserver实现一个简单的出租车计费:西安市的出租车计费方式为:起步2公里内5元,2公里以上每公里收费1.3元,9公里以上每公里收费2元,燃油附加费1元。
编写程序,输入公里数,计算出所需的出租车费用。
在这里插入图片描述

图2.1 在浏览器中检查是否发布成功截图
在这里插入图片描述

图2.2 在cmd中生成客户端代码截图
在这里插入图片描述

图2.3 生成后的所有java文件截图
在这里插入图片描述

图2.4 部分测试代码截图

五、总结

在这个过程中,问题还是很多的,刚刚开始的wsimport指令一直用不了,但是其他指令一直可以用,就觉得很奇怪,在网上搜了各种方法都说自己的路径配的有问题,我感觉自己配的路径没有问题啊,到后面我又仔细的检查了一遍的路径,我的jdk,发现确实是少了一个部分,还好我还有另外一个版本的jdk,我把路径改了之后再调用就可以完成了。还有就是一直不太明白这几个类的关系,不过仔细研究一下也就会了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值