Introduction To Struts Framework Let us see the quick and brief introduction to struts 2 framework, struts is an open source framework given by Apache software foundation under one of its projects called Jakarta. Struts are the framework, used to develop web applications for java with mvc2 architecture. Actually struts 1 was introduced in 2004 and this framework is failed to satisfy the needs of customers in today’s worlds, finally, Apache joined with OpenSymphony and created struts2.x. struts 2 = webwork2 + struts 1 webwork2 is the framework from OpenSymphony, java based mvc2. You know what, struts 2 is not an extension of struts 1, its the combination of struts 1 and webwork2 some features are taken from struts1 and some from webwork2 and finally released this struts2 framework. Types of frameworks Frameworks are divided into 2 types, Invasive Non-Invasive Invasive means, it will force the programmers to create their classes by extending or implementing from per