I'm attending a Core Spring Training Course this week, held and organized here in Iceland by my company. I have finally managed to persuade my superiors to invest into Spring training for all the employees of our department. The course is held by Arjen Poutsma, the developer behind Spring Web Services project.
While I have been developing applications with Spring Framework for past few years, I am finding the Core Spring training course very informative and helpful. Most of the material covered so far is familiar and well-known to me, apart from the more advanced usage of Spring AOP, which I haven't used much so far. That is definitely going to change, I am sure. Every topic is followed by a very well designed lab where the newly learned material can be exercised.
Things to cover in the next two days are Spring MVC and Web Flow, configuring Spring Security, Remoting with Spring Web Services, etc. I sure hope we'll be covering (soon to be released) Web Flow 2.0 - I promised to write more about it when we start adopting it in projects, but we have not reached that point yet (one of the reasons is the fact that Web Flow haven't reached final 2.0 version).
While I prefer figuring how things work by experimenting on my own, it will be great to get information about Web Flow first-hand through the presentations and lab work on the course. Which brings me to the point -the real advantage and real value of this course is the chance to talk in person to people behind the Spring Framework, hear their opinion on things and get some good tips and advices (especially advices on AOP advices). Labs are in fact designed with that in mind.
I will write more about Spring AOP and Web Flow in the following days, so stick around.
Tuesday, April 22, 2008
Core Spring Course
Posted by
Aleksandar Radulovic
at
10:41 PM
0
comments
Links to this post
Friday, February 22, 2008
Spring MVC easy way
Writing web applications using Spring MVC has never been easier, now that we have annotated controllers in Spring 2.5. Basically, it all boils down to just couple of things, from defining the viewResolver bean and the required XML configuration to scan for annotated based controllers to adding an annotation to (any) method in your controller class, just like this:
Posted by
Aleksandar Radulovic
at
3:34 PM
0
comments
Links to this post
Wednesday, February 20, 2008
Jython development gaining momentum
Jython developers gathered last Sunday in San Francisco and held a sprint to work on the next major release. This will bring Jython implementation of Python on par with the CPython implementation, which is now version 2.5.1 (with a v2.5.2 release candidate 1 released to public testing just few days ago). The San Francisco Sprint focused on the Roadmap list for the Jython 2.5.
Posted by
Aleksandar Radulovic
at
10:32 PM
0
comments
Links to this post
Monday, February 4, 2008
Technical evangelist?!
- Evangelism is the verbal proclaiming of the Christian Gospel or, by extension, any other form of preaching or proselytizing.
- "To announce the good news", one who preaches the facts of the Gospel in order to win converts.
- The traditional view of the evangelist is a bearer of the "Good News", proclaiming the gospel to the unbelieving world.
Posted by
Aleksandar Radulovic
at
11:52 PM
0
comments
Links to this post
Tuesday, January 29, 2008
Street view..
Funny, yet a bit scary video portraying usage of Google Maps and Street View. Check it out below..
Posted by
Aleksandar Radulovic
at
8:29 AM
0
comments
Links to this post
Labels: google
Friday, January 25, 2008
Shift some time
Few weeks back, I downloaded a TimeShift game demo from Xbox LIVE! Marketplace. The demo features both single-player (campaign) and multi-player modes. The game itself is a first-person shooter game but unlike many other similar games, it has a rather unique feature - playable character in the game wears a special suit which enables you (as a player) to manipulate flow of time in the game.
Posted by
Aleksandar Radulovic
at
11:20 AM
0
comments
Links to this post
Wednesday, November 21, 2007
Spring 2.5 is out
They finally released it - Spring Framework 2.5 is finally out. It comes with loads of new features and enhancements (you can read more about it in the announcement). Things that concern me the most and what I have been looking forward to put to paces are annotation-driven DI and annotation-based controllers in Spring MVC. What makes me happy is that the documentation is largely improved, which is always a great plus.
Posted by
Aleksandar Radulovic
at
11:08 AM
1 comments
Links to this post
Wednesday, November 14, 2007
Right tool for the right job
What a fantastic line - "choose the right tool for the right job". I was reading a Superman/Batman comic I purchased recently (Superman/Batman: Public Enemies) and was quite impressed when.. Oh-well, I'm not going to unveil the story-line - anyways, Superman said aforementioned line at the beginning of the story.
Posted by
Aleksandar Radulovic
at
11:16 AM
0
comments
Links to this post
Labels: personal