Plz give me information about struts and hibernet and basically where are use this technology.