zoukankan      html  css  js  c++  java
  • RESTLET开发实例

    转自LifeBa
    但有改动,主要改动有:
    1. 修改了web.xml的<servlet-mapping/>段,使工程既可以访问rest服务,又可以访问普通的页面资源,不用再像原作者那样再单独部署一个页面工程。
    2. 由于【1】的改动,使得只有以/rest开头的URL才能映射到某资源,使用rest服务时,必须要加上/rest。
    3. 由于【1】的改动,RestComponent类注册application时将资源字符串加上了/rest。
    4. 由于【1】的改动和本人WEB服务器端口号的不同,Client测试类的相关资源字符串也做了相应改动。
    点击这里下载工程文件,里面包含了所使用的jar包,发布后直接能够运行,方便大家学习了解。

    目录结构:


    用到的jar包:

    使用方法:
    1、下载工程文件;
    2、将工程文件导入到eclipse等,或者直接进行发布,如直接将工程放到【tomcat】/webapps/下即可。
    3、搜索整个工程文件,将字符串8080改为你自己服务器的IP;
    4、启动服务器。

    测试方法:
    1、main函数测试
        打开Client类,运行main函数可测试post和delete方法;
    2、进行单个Application测试:
        1)返回所有学生信息:http://localhost:8080/RestApplication/rest/student
        2)执行Client类的main函数,添加一条学生信息;
        3)重复1);
        4)获取ID=1的单个学生信息:http://localhost:8080/RestApplication/rest/student/1
        5)打开http://localhost:8080/RestApplication/update.jsp页面,输入相关信息,提交;如果提交失败,请检查页面<form/>表单的 action属性值是否正确;
        6)重复4),查看信息被修改的情况;
     3、使用Component绑定多个Application
        修改web.xml文件,使之支持多Application,测试时注意修改相关的URL路径,这里不再叙述,请参考原著。

  • 相关阅读:
    HTML5 <input> multiple 属性
    AWS
    new Set() 数组去重
    IAM
    Amazon S3
    Promis 实例
    JS
    React 5
    React 4
    React 3
  • 原文地址:https://www.cnblogs.com/xiaoliu66007/p/4560263.html
Copyright © 2011-2022 走看看