Description: The Struts framework provides a powerful mechanism for the development of enterprise Web applications Struts are hidden internal structural elements without which many structures—airplanes, for example—could not exist . It consists of framework classes, helper classes, and custom JavaServer Pages (JSP) tag libraries, all dedicated for development of Java 2 Enterprise Edition (J2EE) applications based on the Model 2 design pattern. Struts is designed to ease the overall burden of creating an enterprise-level Web application. It also supports internationalization and database connection pooling.