This site

    Recent site activity

    Project 2d

    Due Date: Tue 5 April

    Overview

    • Your job is to extend the RESTful service you designed in project 2c.
    • More details are available here.

    Functional Requirements

    The additional functional requirements for this phase of the project are as follows: Per-user caching of number-name mappings.

    Additional supported resources

    The following resources are to support the CRUD methods with authentication as in the bookmarks examples.
    • /users/{user}
    • /users/{user}/numbers
    • /users/{user}/numbers/{number}

    Deliverables

    • Complete code, including automated unit tests, checked into the repository
    • Documentation checked in as a README file with the code or in the wiki section covering at least these items:
      • programming language(s) used in the code and version(s) (important), e.g., Groovy 1.7.6
      • list of all external dependencies and, if applicable, installation instructions
      • IDE and operating system used to develop and test the code, e.g., Eclipse 3.6.1 on Mac OS X Snow Leopard
    Comments