• Home
  • About
    • yukiiris photo

      yukiiris

      少说话,多读书

    • Learn More
    • Twitter
    • Facebook
    • Instagram
    • Github
    • Steam
  • Posts
    • All Posts
    • All Tags
  • Projects
  • Moon

RESTful的个人理解

02 Aug 2017

Reading time ~1 minute

精髓

        使用http请求的方法围绕资源写出最易读的url,并一次作为API。

servlet中的理解

        之前使用Jersey框架来写RESTful风格的API是因为刚刚接触,非常方。今天在重构代码以及写前端的过程中逐渐掌握了如何用servlet来写这个。原理大概是一样的,只是用框架在工具上,以及对url的映射会比较方便。

        举Shell的例子来说,com.Shell.Jersey.API包就是建立了url的映射,(作用上?)大概等同于web.xml配置,com.Shell.Jersey.Impl包的作用大概等同于servlet,在servlet中也可以重写doGet等方法也可以达到同样的效果。

Jersey原理大致分析

  • 接受到请求
  • 对应到写了路径和方法的API
  • 从config里注册过的类中加载API的实现
  • 调用对应方法得到结果并写进response
  • 将response转为所要求的格式并发送到客户端


RESTful Share Tweet +1