I am starting to I am learning scala, and trying to build some simple applications to test drive the language more.
I am looking for non-intrusive framework/container for mid tier applications (not the web framework). Originally, I was about to start off with spring since I am very familiar with it. However, given that scala provides a very different way to do thing than java. I wonder if Spring is the best framework for scala that can take the most values out of scala. I'd love to know if there are new and better ways to do things in scala community.
My expectation to the framework/container will be able to address the following basic elements: configuration, modularization, monitoring(e.g. JMX), dependent injection. other things like JPA, JMS, conneciton pooling will be a plus.
I heard of Lift, but it seems to be more a web framework.
Thanks