Full dynamic web Java frame work