Persisting data between crashes
<p>We're going to be building an application that manages multiple types of queues.  I'm looking into the best ways to not lose data if the application crashes for any reason.  I've done some googling using the term "persisting" which leads me to JPA over and over.  I have some experience with JPA.  I'm no expert on the "shutdown sequence" of Java in the event of a crash and am wondering what's involved with persisting a queue.  Are there libraries that provide some of this functionality?</p>
