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

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

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

    JimmyJin
    走在架構師的大道上,學習的樂趣就在于將知識應用于具體實踐中,在實戰中實現知識的價值。
    posts - 4,comments - 0,trackbacks - 0
    這兩天學習REST及其java實現框架Restlet.
    具象狀態傳輸(Representational state transferREST)是設計基于命名資源而非消息的松耦合應用程序的一種風格。構建 RESTful 應用程序的最困難的部分在于確定要公開哪些資源.個人認為它跟DDD聯系的很緊密,特別是REST中的“資源”,我個人理解它就是從領域模型中的模型而來的。
    我們先來看一下restlet core api吧:
    restlets 

    Overview of a Restlet architecture

    Here is a diagram illustrating how the API composes componentsconnectorsvirtual host and applicationsApplications are in turncomposed of resources.

    tutorial05
    用白說來講就是:Application通過Router 將某個URI與Resource綁定在一定,而一個componet可能含有多個Application,
    還有Representation 這個類其實也很重要。Representation entityRestlet中全部的接受和返回對象都Representation類的子類。 
    如在WEB APP中經常需要從一個FORM中拿到其Representation(
    getWebRepresentation() )或組裝成一個Representation 
    Form(Representation webForm)
     ,以便客戶端與服務器進行交互。我們知道REST是以資源為中心的,一個URI就代表了對這個資源的CURD操作。@Path這個注解提明了
    哪個操作是由該資源的那個方法來實現的如:
    @POST
    @Path("add")
    public String addStudent(Representation entity) { 
    }
    ...
    @DELETE
    @Path("delete/{id}")
    public String deleteStudent(@PathParam("id") int id) {
      int status = ResourceHelper.deleteStudent(id);
      return String.valueOf(status);
    } 
    representation package overriew:
    Restlet 對表現層的技術支持也就是通來representation這個類來實現的,representation 
      Restlet并沒有你Setvlet API那樣有自已的JSP作表現的技術,它是通過將這三種模板技術整合起來而已如
     XSLTFreeMarker and Apache Velocity 
    The org.restlet.representation package contains common representation data elements. Here is a hierarchy diagram with the core Representation classes:

    Overview  Representation package


    representations
    當然restlve只是提供了一個入口,碰到要對數據庫進行CURD操作時,基具體實現還是由JDBC等技術來實現.

    posted on 2012-05-24 12:19 jimmy2009 閱讀(389) 評論(0)  編輯  收藏 所屬分類: 系統架構

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: fc2成年免费共享视频网站| 亚洲人成图片网站| 亚洲黄片手机免费观看| 亚洲成a人在线看天堂无码| 国产亚洲精品美女久久久久| 韩国二级毛片免费播放| 亚洲色偷偷色噜噜狠狠99网| 在线免费观看a级片| 色费女人18女人毛片免费视频 | 亚洲国产精品乱码在线观看97 | jizzjizz亚洲日本少妇| 日本xxwwxxww在线视频免费| 亚洲av永久中文无码精品综合| 国产在线19禁免费观看| 扒开双腿猛进入爽爽免费视频| 日韩亚洲不卡在线视频中文字幕在线观看| 免费看国产精品3a黄的视频| 亚洲av无码专区国产不乱码| 一本色道久久88综合亚洲精品高清| 四虎影视永久在线精品免费| 亚洲精品乱码久久久久久蜜桃不卡| 久久青草国产免费观看| 亚洲国产高清视频在线观看| 女人18毛片水最多免费观看| 深夜a级毛片免费视频| 亚洲精品无码Av人在线观看国产| 亚洲欧洲免费视频| 亚洲色欲色欲www| 亚洲免费在线观看| 精品国产sm捆绑最大网免费站| 亚洲成年看片在线观看| 久久国产乱子精品免费女| 亚洲第一区视频在线观看| 日本免费一二区在线电影| 一个人看的www免费在线视频| 亚洲AV第一页国产精品| 免费理论片51人人看电影| 91福利免费网站在线观看| 亚洲不卡在线观看| 亚洲国产精品自在拍在线播放| 7m凹凸精品分类大全免费|