<img height="1" width="1" src="https://www.facebook.com/tr?id=&amp;ev=PageView &amp;noscript=1">

Aleksa Vukotic

I am experienced java, open source and NoSQL technologist, keen lean and agile advocate, as well as published author, technology trainer and mentor, with experience of leading roles in the successful delivery of business critical software projects. Key aspects of my expertise include java-based open source technologies: Spring framework, lightweight Java EE, Neo4j graphs, Cassandra storage, Complex Event Processing, RabbitMQ I have co-authored the technology books 'Pro Spring 2.5' (Apress, 2008) and 'Apache Tomcat 7' (Apress 2011).
Find me on:

Recent Posts

Posted by Aleksa Vukotic
Thu, Apr 23, 2009

Its one of those things - you have the same problem every now and then, but not often enough to remember what the solution was.
I was implementing some hibernate code, but the tests for it failed due to primary key constraint exception (basically hibernate was trying to save already save object using same primary key). I can clearly remember that i have seen this exception before, but the cause and solution were lost somewhere between all those NonUniqueObjectExceptions and jsp exceptions that i had problems with few weeks ago :).

Posted by Aleksa Vukotic
Thu, Apr 2, 2009

Take a look at the update from October 2011's perspective here.

Posted by Aleksa Vukotic
Tue, Mar 3, 2009

I have attended Oracle one-day conference titled 'Database Security and Compliance' in Milan last week, and here is the brief report.

There were 3 very useful talks (and a very good lunch after:) - as expected of Oracle I guess.

Posted by Aleksa Vukotic
Wed, Jul 16, 2008

While I was implementing web application using Spring WebFlow, I came to the point where i wanted to pass object created in the subflow to its parent flow.
I looked at the WebFlow documentation, and forums and blogs as well, and it seems that there is a bit of confusion with the webflow configuration of input and output parameters.
So here is what i have done to make it work:

Posted by Aleksa Vukotic
Thu, May 8, 2008

It is a security requirement for most web sites to disable concurrent logins, so users cannot login from different machines using same login details.

Let's see how to enable this functionality with Acegi Security.

Posted by Aleksa Vukotic
Thu, May 8, 2008

If you web application sends emails based on information entered in the form, you should pay attention to the possibility of Email header injection attack.
Email header injection attack is based on flaws in the email protocol. Headers in the MIME message are recognized by SMTP servers by the line feed ([LF]). So typical email message looks like this:

Posted by Aleksa Vukotic
Wed, Jan 23, 2008

Finally my first post.

It comes after sleepless night watching Australian Open (Djokovic and Ivanovic joined Jankovic in the semis, and in style, was worth it:)).

Some interesting times ahead, with Pro Spring 2.5 book work nearing the end, and few new projects coming.

Posts by Topic

see all

Subscribe to Email Updates