this is a java web base framework