That's it! We have now put together all the components of a simple application.
We walked through the presentation, service, and data access layers. Each layer
has its own set of classes and frameworks to explore. We examined Struts, BeanAc-
tion , i BATIS DAO , and i BATIS SQLMap s, but there remains plenty more to experi-
ment with. We didn't touch on updates, inserts, deletes, and searches that require
Dynamic SQL . Much of this is covered in the JGameStore sample application. It
would be beneficial to take the understanding that you gained here and explore
the whole of JGameStore.