文档介绍:Struts In Action
1 What is struts 2
2 Who makes the Struts software 2
Why is Struts open source 2
Why is it called Struts 3
3 What are application frameworks 3
Other types of frameworks 3
Enabling technologies 4
Hypertext Transfer Protocol (HTTP) 4
Gateway Interface (CGI) 5
Java servlets 5
JavaServer Pages 6
Enabling technologies 11 7
JSP tags 7
JavaBeans 8
Enabling technologies 111 8
4 Struts from 30,000 feet 9
What is struts
Struts is open source software that helps developers build web applicationsquickly and easily. Struts relies on standard technologies—such as JavaBeans, Javaservlets, and Java Server Pages (JSP)—that most developers already know how touse. By taking a standards-based, “fill-in-the-blanks” approach to software development,Struts can alleviate much of the time-consuming grunt work eswith every new project.
Who makes the Struts software
Struts is hosted by the Apache Software Foundation (ASF) as part of its Jakartaproject. Besides Struts, Jakarta hosts several essful open source products,including Tomcat, Ant, and initial Struts codebase was developed between May 2000 and June 2001 when version was released. More than 30 developers contributed to the Struts distribution, and thousands more follow the Struts mailing lists. The Struts codebase is managed by a team of volunteer “Committers.” By 2002, the Struts team included nine primary architect and developer of the Struts framework is Craig . Craig is also the primary architect of Tomcat 4 and the implementationarchitect of the Java Web Services Developer Pack. He is now Sun’s specification lead for JavaServer Faces (JSR-127) as well as the Web Layer Architect for the Java 2 Enterprise Edition (J2EE) is available to the public at no charge under the Apache Software License [ASF, License]. There are no acquisition or other recurring costs for using the software