Hibernate is an object-relational mapping (ORM) library for the Java language, providing a framework for mapping an object-oriented domain model to a traditional relational database. Hibernate solves ... More
Hello, I am basically working a project where the proprietors were taken to the cleaners by a programmer-wannabe. The current web application deployed run-time is running OK but this is all they have without any real redundancy. I have talked them into creating a replicated machine image for both disaster-recovery redundancy and as a sandbox to learn the Business Model and Flow. Assuming I can get a handle on the Business Model I am looking into some of the Java based toolkits and frameworks such as: Struts, Spring/Hibernate, JBoss SEAM, Websphere RAD7 just to name a few. I mention the technologies in the previous sentence as I would like to involve a vendor for purposes of on-site custom training and support after we have chosen a technology. What is missing? And, what are some viable approaches to replacing the current code-generated web based application?
How well does Hibernate handle caching? What are some of the other alternatives available out there that can help improve dynamic app caching?