Stretching the mind to include not only new tools but new concepts involves a period of confusion as the knowledge is first acquired and then internalized and merged with the existing knowledge base.
Hibernate can create tables from your object setup. Presentation on Hibernate
A build should be crisp: complete, repeatable, informative, schedulable, portable.
The conventions for a project filetree are based on the need for structuring things so that the build won't include the source code or the tests.
New terminology: smoke tests
Configuration file discrepancies are the most common cause of "but it works on my machine!"
Today I extended my knowledge of MVC, SPring, java servelets and their usage as dispatcher servelets, some programming patterns including Observer, Controller, and Filter, IntelliJ keyboard shortcuts, and JSTL
Recommended books:
- http://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912
- http://www.amazon.com/Release-Production-Ready-Software-Pragmatic-Programmers/dp/0978739213