title: What do I need to create a RESTful API Server in Java?
body: <p>I would like to build my own RESTful API Server and I have no idea what I need for that.</p>
  
  <p>I'll tell you a bit about the project:</p>
  
  <p>On a Webservice (www.mysite.com/) users can register and manage their account and so on. But they also can use the RESTful API (mysite.com/api/...) and can do there pretty much the same via REST.</p>
  
  <p>What is a good way to realize that? Do I need to use jetty or something similar?
  Should I split web service and restful api ? what I a good architecture for that?</p>
  
  <p>Thanks :)</p>