title: How to effectively use Scala in a Spring MVC project?
body: <p>I want to create a multi-module (maven) spring MVC application, with modules like:</p>
  
  <pre><code>web
  persistance (hibernate)
  core (general libs)
  models
  job-server (queue based jobs)
  services (business logic)
  </code></pre>
  
  <p>Now to use Scala in this project, can I write scala everywhere without any problems?
  Or should I use scala for my services module, and java for the web module?</p>
  
  <p>I know hibernate will have to be in java.</p>
  
  <p>Thoughts? Advice?</p>
  
  <p>Are there any issues to look out for?  Is this a good idea?  Will I have to hack certain parts to glue them together?</p>