??? The UI for the application should be kind of cool looking because after all, most users
don??™t particularly like timesheets and booking time, so let??™s make it as pretty to look at
as we can.
??? We??™re going to need a database, and while we??™ve seen Derby in action in a couple of
other projects and know it would do the trick just fine, let??™s play with a new toy this time
around if we can find one (and, of course, you know we can!).
??? From a technical standpoint, the projects in this book that have had database requirements
have had JDBC code in them, and while it was fairly well abstracted out from the
core application code, let??™s see if we can??™t avoid that altogether by using a very popular
data access layer tool called Hibernate.
So, that??™s what we??™re trying to accomplish here. Two of the requirements, that of the data
access layer and the desire to make the UI a bit flashy, will be provided by two supporting
libraries, namely Hibernate and Ext JS. The database itself will be provided by another open
source package named HSQLDB, and that seems like a good place to start.
HSQLDB
HSQLDB, formerly called Hypersonic SQL, is a lightweight, 100 percent pure Java SQL database
engine.
Pages:
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781