Web Application Development based on the Eclipse Modeling Framework and Spring Roo