provide simple and flexible yet sophisticated rest interfaces that allow pojos to be automatically represented as different content types depending on whatever the particular need: html for viewing pojos in easy-to-read format in a browser. json for interacting through javascript. xml for interacting with...