正在加载图片...
The only stupid question is the one you never ask 一B名 11关于才书 欢迎你阅读《Sms在行动》。本书的目的是帮助web应用开发者可以最好的使用 Strut web应用框架。 Struts是一个开源软件,有助于开发者更加快速和容易地建立Web应用程序。 Struts依 靠绝大多数开发者已熟知的标准技术一比如 Javabeans, Java servlet,以及 JavaServer Page (JSP)。通过基于标准的技术,“填空式”的软件开发方法, Struts可以减轻在创建新项目时 的令人抱怨的极费时间的工作 1.11推包建了 Struts? Struts是 Apache软件基金下 Jakarta项目的一部分。除 Struts之外,还有其他成功的开源产 品,包括 Tomcat,Ant,和 Velocity. 开始的代码基础从2000年5月开始开发,直到2001年6月,1.0版本发布。有30多个开 发者参与进来,并有数千人参与到讨论组中。 Struts代码基础由一个志愿的 Committer团队 来管理。到2002年, Struts小组共有9个志愿 Committe Struts框架的主要架构设计和开发者是 Craig R Mc Clanahan. Craig也是 Tomcat4的主要 架构师,以及 Java Web Services Developer Pack的主要架构师和实现者。他现在是Sun的 JavaServer faces(JSR-127)以及J2EE平台的Web层架构的规范领导。 Struts在 Apache软件许可[ASF, LicenseI下对公众是免费的。使用此软件没有任何获 得和再现成本。不象其他一些开源许可, Apache软件许可对商业用途是友好的。你可以在 你的商业项目中使用 Struts,并自由分发 Struts库。你也可以将 Struts组件集成到你的框架中, 就像他们是你自己编写的一样。详细情况,参见 Apache Software License, www.apacheorg/license。 112为什么 Struts要开源? 现在许多非常好的Java程序和框架都是开源项目。许多开发人员为这些项目工作,同时 又在象IBM, Sun Microsystems,以及 Apple这样的公司从事其常规工作。这类软件的开发 式协作有利于整个软件市场。今天,许多开源组件都集成到商业产品之中。公司可以向其客 户出售其专业的文档,保证支持水平,以及其他有价值的售后服务 当软件是自由的的时候,对市场来说它更容易得到支持。 Struts就是个典型例子。虽然 它还只是个很新的产品,也已经有很多文章和教程涉及到它,但却还没有什么象这样的书籍。 许多开发团队不喜欢使用不是自己内部开发的软件。开源组件提供了所有自行开发的软 件的优点,但绝不将你锁定在一个只有你们团队才懂的专有解决方案上。 开源软件对所有人都是双赢的。 11.3为什么 Struts?The only stupid question is the one you never ask. —佚名 1.1 关于本书 欢迎你阅读《Struts 在行动》。本书的目的是帮助Web应用开发者可以最好的使用Struts web 应用框架。 Struts 是一个开源软件,有助于开发者更加快速和容易地建立Web应用程序。Struts依 靠绝大多数开发者已熟知的标准技术—比如JavaBeans, Java servlet, 以及 JavaServer Page (JSP)。通过基于标准的技术,“填空式”的软件开发方法,Struts 可以减轻在创建新项目时 的令人抱怨的极费时间的工作。 1.1.1 谁创建了Struts? Struts是Apache软件基金下Jakarta项目的一部分。除Struts之外, 还有其他成功的开源产 品,包括Tomcat, Ant, 和 Velocity。 开始的代码基础从2000年5月开始开发,直到2001年6月,1.0版本发布。有 30 多个开 发者参与进来,并有数千人参与到讨论组中。Struts 代码基础由一个志愿的Commnitter团队 来管理。到 2002年,Struts 小组共有9个志愿Commnitter。 Struts框架的主要架构设计和开发者是Craig R.McClanahan。Craig 也是Tomcat 4的主要 架构师,以及Java Web Services Developer Pack的主要架构师和实现者。他现在是Sun的 JavaServer Faces (JSR-127) 以及J2EE平台的Web层架构的规范领导。 Struts 在Apache 软件许可 [ASF, License]下对公众是免费的。 使用此软件没有任何获 得和再现成本。不象其他一些开源许可,Apache 软件许可对商业用途是友好的。你可以在 你的商业项目中使用Struts,并自由分发Struts 库。你也可以将Struts 组件集成到你的框架中, 就像他们是你自己编写的一样。详细情况,参见Apache Software License, www.apache.org/LICENSE。 1.1.2 为什么Struts 要开源? 现在许多非常好的Java程序和框架都是开源项目。许多开发人员为这些项目工作,同时 又在象IBM, Sun Microsystems, 以及 Apple这样的公司从事其常规工作。这类软件的开发 式协作有利于整个软件市场。今天,许多开源组件都集成到商业产品之中。公司可以向其客 户出售其专业的文档,保证支持水平,以及其他有价值的售后服务。 当软件是自由的的时候,对市场来说它更容易得到支持。Struts 就是个典型例子。虽然 它还只是个很新的产品,也已经有很多文章和教程涉及到它,但却还没有什么象这样的书籍。 许多开发团队不喜欢使用不是自己内部开发的软件。开源组件提供了所有自行开发的软 件的优点,但绝不将你锁定在一个只有你们团队才懂的专有解决方案上。 开源软件对所有人都是双赢的。 1.1.3 为什么叫Struts?
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有