Learning Resource Index backed by RDBMS and implemented in Java