Mac下 MyEclipse 2017搭建REST风格的WebService服务

首先,创建一个Web Service Project。

image.png
image.png

WebService Framework选择JAX-RS(REST Web Service)。点击Next,再点Next,再点Next。

image.png

Context root我这里就默认为bankB了,勾选Generate web.xml deployment descriptor。点击Next。

image.png

注意,URL mapping patterns这里我默认是/jaxrs/,我们老师MyEclipse 2010下默认是/service/**。点击Next,再点击Finish。

image.png
image.png

创建Web Service。在工程上右键New-Other-Web Service-Web Service。点击Next。

image.png

选中Create new Java bean,将自动生成对外提供服务的类。点击Next。

image.png

URL path填入/bankB,Java package处新建一个bankB包,Java class处填入要创建的类名Bank。点击Add。

image.png

Method name填入Bank类中要生成的方法的名称withdraw,Return type处填入withdraw方法的返回值类型String(此处如果多个包下有该类,要填写完整的包名加类名),URL path处填入服务方法的路径/withdraw,Produces处选择text/plain。点击Add。Java Type处填入方法的参数类型String,Java Name处填入方法的参数名称num,Param Type处默认选择QueryParam,Param Name处填入URL需要传递的参数的名称,此处和方法参数名称统一为num。在下方Method signature preview可以预览效果。点击Finish,再点Finish。

image.png

打开Bank类,在类名下加入注解@Context HttpServletRequest request;@Context HttpServletResponse response;。在方法体中加入具体内容。

将工程发布到Tomcat。

访问服务的URL地址:http://localhost:8080/bankB/jaxrs/bankB/withdraw?num=100

image.png
image.png

浏览器和控制台同时输出取款100元

image.png
image.png
image.png

编写一个测试类。

image.png

运行测试类,控制台中输出取款100元。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容