美文网首页
Mac下 MyEclipse 2017搭建REST风格的WebS

Mac下 MyEclipse 2017搭建REST风格的WebS

作者: Baltan | 来源:发表于2017-07-26 14:25 被阅读0次

    首先,创建一个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元。

    相关文章

      网友评论

          本文标题:Mac下 MyEclipse 2017搭建REST风格的WebS

          本文链接:https://www.haomeiwen.com/subject/hconkxtx.html