title: What's the relationship between Castle, LinFu and Spring with NHibernate?
body: <p>I am a newbie to NHibernate and a bit confused about Castle, LinFu and Spring.  </p>
  
  <p>I understand that NHibernate helps in DDD and one can map entities to database using <code>xml</code> or Fluent NHibernate. But wondering how Castle, LinFu and Spring are associated to NHibernate.</p>
  
  <p>Can anyone please shed some light or can point to any web link?</p>