Struts简介

来源:互联网 发布:周扬青淘宝店网址 编辑:程序博客网 时间:2024/06/02 01:31

Struts是Apache软件基金下Jakarta项目的一部分,Struts框架的主要架构设计和开发者是Craig R.McClanahan。Craig  也是Tomcat的主要架构师,以及Java Web Services Developer Pack的主要架构师和实现者。他现在是Sun的JavaServer Faces (JSR-127)  以及J2EE平台的Web层架构的规范领导。 

Struts  在Apache  软件许可 [ASF, License]下对公众是免费的。 使用此软件没有任何获得和再现成本。不象其他一些开源许可,Apache  软件许可对商业用途是友好的。你可以在你的商业项目中使用Struts,并自由分发Struts  库。你也可以将Struts  组件集成到你的框架中,就像他们是你自己编写的一样。

框架之所以叫“Struts”,是为了提醒我们记住那些支撑我们房屋,建筑,桥梁,甚至我们踩高跷时候的基础支撑。  这也是一个解释Struts在开发Web应用程序中所扮演的角色的精彩描述。当建立一个物理建筑时,建筑工程师使用支柱为建筑的每一层提供支持。同样,软件工程师使用Struts为业务应用的每一层提供支持。