Hi group,
I am new to Hibernate and so need some expert opinion on some of the design issues which I am facing.
I am working on a Java based desktop application. This application has data persistence requirements. I am planning to use an embedded rdbms (HSQLDB or Derby) for data persistence. I am referencing a pre-written server application, which has Spring and Hibernate, as the basis for the desktop application, so that I can make code reuse in the desktop client.
I have got following queries related to the usage of Hibernate in Desktop applications:
1) Is it justified to use Hibernate o the desktop side?
2) If yes, then how significant is the use of ehcache in Desktop environment? Should it be used on the desktop application side or not? I understand that answer for this depends on the nature of the application. For that matter, one can think of a slightly scaled down version of Outlook like application.
Cheers,
Nitin
|