struts开放源码框架的创建是为了使开发者在构建基于java servlet与javaserver pages(jsp)技术的web应用时更加容易.struts框架为开放者提供了一个统一的标准框架,通过使用struts作为基础,开发者能够更专注于应用程序的商业逻辑.struts框架本身是使用java servlet与javaserver pages技术的一种model-view-controller(mvc)实现,因此可以很好的运行在apusic应用服务器上.本文就将介绍如何在apusic上安装struts.struts是jakarta项目的一个子项目,发布版与源代码可用从http://jakarta.apache.org/struts/index.html获得.
struts发布版需要其他三个软件包首先被安装.你的系统可能已经安装了这些软件包.如果你要编译struts的源代码,那么就需要获得并安装另外一些软件包.完整的列表如下: 【程序编程相关:Hibernate的性能】
安装前准备 【推荐阅读:浅析Struts 体系结构与工作原理】
·servlet容器--必须下载并安装servlet容器.struts要求这个servlet容器实现servlet规范2.2或更高版本与javaserver pages (jsp)规范1.1或更高版本.apusic2.0完全实现了servlet2.3与javaserver pages (jsp)1.2,非常适合.apusic可以从http://www.apusic.com/product/download.jsp获得. 【扩展信息:使用EclipseME开发J2ME程序】
· java development kit--必须首先下载并安装java development kit.struts需要jdk1.2或更高版本,可以从java.sun.com/j2se">http://java.sun.com/j2se下载.如果已经安装了apusic2.0,那么就包含了jdk1.3或jdk1.4.
·ant--如果你希望编译struts的源代码,那么就必须下载并安装ant1.3或更高版本.可以从http://jakarta.apache.org/ant/index.html下载获得.如果你使用的是ant1.3,那么还需要去下载"optional.jar"文件,用来实现ant的命令.把ant_home/bin目录加入到系统的环境变量path中使ant与ant.bat脚本可用.
·servlet api 类--为了编译struts自身,或者应用程序使用了struts,那么你需要包含servlet api与jsp api类文件的jar.如果已经安装了apusic,那么apusic_home/lib目录下的apusic.jar就为你所需要的文件.
·jdbc 2.0可选包--struts支持jdbc可选的实现javax.sql.datasource.安装了apusic就已经包含了这个包.
·xml解析器--struts需要兼容java api for xml parsing (jaxp)的xml解析器.apusic 内置的xml解析器支持sax2 与dom level 2 应用编程接口,支持命名空间, 提供对xml高效的处理.
... 下一页