title: Restlet annotation type
body: <p>i'm newbie.</p>
  
  <p>I have two questions.</p>
  
  <p>When i use the restlet, i have to use @Post, @Get.</p>
  
  <p>example:</p>
  
  <pre><code>@Post
  public String registerUserInfo(StringRepresentation rep){
     String str = rep.getText();
     ....
     return "success";
  }
  </code></pre>
  
  <p>But, I saw many @Post example in Google. ( e.g. @Post("text/plain") @Post("xml")  @Post("........") )</p>
  
  <p>I want to know What type is possible? 
  Actually, i spend many time finding any guide and RestLet User Guide and example. 
  However, i can not find any official document.
  if you know, please let me know.</p>
  
  <p>Another question is to use Restlet.
  i saw many tutorials, that said "you should separate method.."</p>
  
  <p>For example, I make two methods "registerUserInfo" and "modifyUserInfo".
  i try to implement one resource class "UserResource" to above two methos.
  However, many people said you separate two resource class. One is registerUserResource, One is modifyUserResource.</p>
  
  <p>Then, at the end of the my project, maybe, my project could be flooded with too many classes.
  is this right? i don't know.... 
  please let me know.</p>
  
  <ul>
  <li>Actually i'm not familiar with English. I hope that my question is delivered to you exactly.</li>
  </ul>