title: RAD (Rational Application Developer) -- Clean vs. Publish vs Restart
body: <p>I am currently using the Spring 3.0 framework in a websphere 6.1 environment.  The IDE I am using is RAD (Rational Application Developer) 7.5.  I was working on a problem last night and I found that my code wasn't being 100% refreshed on the server after making a change in my workspace.  My question is what is the difference from websphere's perspective between the following:</p>
  
  <ol>
  <li>Restarting the entire server with an EAR installed</li>
  <li>Cleaning an EAR within WebSphere</li>
  <li>Clicking on the project and selecting publish</li>
  </ol>
  
  <p>Do other Application Server / IDEs have the same type of syning issues when developing J2EE applications?</p>