<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    走自己的路

    路漫漫其修遠兮,吾將上下而求索

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      50 隨筆 :: 4 文章 :: 118 評論 :: 0 Trackbacks

              1)      利用JAX-WSDispatch/Provider

    JAX-WS中,我們可以跳過SOAP棧的處理,直接調用Service Endpoint,這樣我們就可以傳輸POXRaw xml)或者JSONService Endpoint處理,并可以通過MessageContext拿到HTTP method,從而進行判斷,調用不同的邏輯。需要注意的是將Endpoint@WebService替換成@WebServiceProvider,需要實現Provider<Source>接口。接著將BindingType改為(value = HTTPBinding.HTTP_BINDING),表明直接處理的是HTTP,而不是SOAP

    DispatchProvider分別對應于客戶端和服務端,他們當然是可以脫離使用的。

    Provider脫離Dispatch

    • GetDelete不需要通過HTTP body,本身就支持任意client
    • 通過HTTP Headerpostput的內容,支持任意client
    • 通過HTTP bodyPostPut的內容,需要模擬Dispatch傳的HTTP body格式

    Dispatch脫離Provider

    • 自己生成SOAP包,服務端可以是SOAP-based web service

                2)      RESTful HTTPServlets

    所謂萬變不離其中,REST本身就是HTTP的架構,我們可以直接通過HTTP servlet操控HTTP RequestResponse,而且HTTP servlet本身就提供了doGet doPost doPut doDelete doHeader, doOptions方法,通過重寫這些方法,我們可以實現基于HTTP servletRESTful web services

    3)      JAX-RS

    JAX-RSJSR 311Java API for XML-RESTful Web Services)是基于annotation的實現方式,我們通過annotation的方式把一個java class標注成RESTful web service,并把它的方法標注成HTTPCRUD。相關的annotation@path, @Produces,@GET, @POST, @DELETE, @PUT, @PathParam等,

    目前已經有很多現成的實現,比如Jersey, Apache CXF, JBoss RESTEasy, Apache Wink.  Triaxrs等

    4)      其他的一些framework

    還有一些其他的第三方的framework,可以方便我們發布RESTful web services,編寫web client,比如Restlet

    5)      Container支持

    有些Container也提供了一些Utility工具,可以將Java Class發布成RESTful web services。不過OC4J1013的那個太假了,



    主站蜘蛛池模板: 毛色毛片免费观看| 91香蕉成人免费网站| 亚洲综合视频在线观看| 伊人久久大香线蕉免费视频| 伊人久久大香线蕉亚洲五月天 | 亚洲经典在线观看| 2021在线观看视频精品免费| 亚洲天天在线日亚洲洲精| 亚洲乱码一区二区三区国产精品| 野花视频在线官网免费1| 四虎影在线永久免费观看| 羞羞漫画小舞被黄漫免费| 亚洲成A人片在线观看无码3D | 久久久亚洲精品蜜桃臀| 国产精品无码免费专区午夜| 亚洲色成人网站WWW永久| 久久99热精品免费观看动漫 | 国产精品免费综合一区视频| 国产精品亚洲专一区二区三区| 四虎国产精品免费视| 你懂得的在线观看免费视频| 一区二区三区亚洲| 四虎成人免费观看在线网址 | 青草草色A免费观看在线| 亚洲AV无码专区亚洲AV桃| 亚洲日韩国产成网在线观看| aa级女人大片喷水视频免费| 在线播放高清国语自产拍免费| AV激情亚洲男人的天堂国语| 久久乐国产精品亚洲综合| 亚洲日本在线免费观看| 亚洲国产精品精华液| 亚洲色精品vr一区二区三区| 51视频精品全部免费最新| 偷自拍亚洲视频在线观看| 日韩va亚洲va欧洲va国产| 午夜dj在线观看免费视频| 亚洲乱码一二三四区乱码| 免费在线观看视频a| 久久精品无码精品免费专区| 日韩色日韩视频亚洲网站|