RESTful Web Service Good Design Practice

RESTful Web Service Good Design Practice
{ Applied to Vision }

Purpose

We should make sure have a friendly and sententious URL definition in vision server side, and in our program, a very important point is to position our resources for user, so that we need to display a good and friendly uri for users include developers.
REST(representational state transfer) is an architectural style consisting of a coordinated set of components,connectors,and data elements within a distributed hypermedia system.it refers to a collection of architecture constraints and principles, it is an application design.a style!
So, we need it in our vision server.

Vision Unit Test

Unit Test Solution
{Unit Test}

Purpose
Background
Test Method

  1. Testng
    (1) Introduction
    (2) Features
    (3) How to Develop by Testng
    Appendix

Purpose
This document describes some unit test solutions, it is a reference for developing unit test solution in dashboard client and server.

ehcache research

  1. Purpose
    This document describes some cache solutions, it is a reference for developing cache solution in dashboard server.
    In current dashboard, when loading the data from database, often the performance is not good enough, by introducing cache into dashboard, performance should be get improved.
    Why Need Cache