An enterprise framework and bootstrap for thin-client java web development