Posts

web application with Spring 3.1

This is the first of a series of articles about setting up a RESTfull web application using Spring 3.1 with Java based configuration... http://www.baeldung.com/2011/10/20/bootstraping-a-web-application-with-spring-3-1-and-java-based-configuration-part-1/

Observer pattern with Spring

... This pattern can be implemented using an adhoc solution or using java.util.Observer/Observable classes. But my projects are always developed with Spring whether they are web or desktop applications. So in current post I will explain how I implement Observer pattern with Spring... http://www.lordofthejars.com/2011/10/una-terra-promessa-un-mondo-diverso.html

XStream

Due to XStream's flexible architecture, handling of JSON mappings is as easy as handling of XML documents. All you have to do is to initialize XStream object with an appropriate driver and you are ready to serialize your objects to (and from) JSON... http://xstream.codehaus.org/json-tutorial.html

SPRING DATA - JPA

Spring JPA is part of the umbrella Spring Data project that makes it easy to easily implement JPA based repositories. Now available on O'Reilly's Open Feedback Publishing System is the book Spring Data: Modern Data Access for Enterprise Java which covers Spring Data JPA. Feedback is very much appreciated! http://www.springsource.org/spring-data/jpa

Spring MVC 3.1‏

http://www.lordofthejars.com/2011/06/tonari-no-to-to-ro-totoro-to-to-ro.html

Java Generics

... Despite the wealth of information out there, sometimes it seems to me that many developers still don't understand the meaning and the implications of Java generics ... http://www.javacodegeeks.com/2011/04/java-generics-quick-tutorial.html

Database Change Management

You never develop code without version control, why do you develop your database without it? Liquibase is an open source (Apache 2.0 Licensed), database-independent library for tracking, managing and applying database changes. It is built on a simple premise: All database changes are stored in a human readable yet trackable form and checked into source control.... http://www.liquibase.org/