盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

Struts实战基础(原创)

时间:2024/12/20作者:未知来源:盾怪网教程人气:

[摘要]//欢迎完整引用、转载,你可以通过http://www.dev-club.com与我联系。Struts实践入门作者:八脚鱼1、简介Struts是apache Jakarta的一个开放元码的项目(ht...
//欢迎完整引用、转载,你可以通过http://www.dev-club.com与我联系。
Struts实践入门
作者:八脚鱼
1、简介
Struts是apache Jakarta的一个开放元码的项目(
http://jakarta.apache.org/struts/index.html),为开发web应用程序提供了一个框架(framework)。Sturts建议我们使用MVC Model 2 的模式开发web应用程序。Sturts提供了Controller层组件,这些组件可以和多种已有Model层和View层技术集成使用。Sturts也可以帮助你建立一个扩展的开发环境。

2、安装

2.1.下载struts 源代码和支持库
在本文中使用的是Struts 1.1 beta1 版。下载:jakarta-struts-1.1-b1-src.zip,jakarta-struts-1.1-b1-lib.zip

2.2.软件需求

安装Struts,尤其是使用源代码build Struts时需要大量的支持软件。

安装Struts是所需要的软件
JDK,1.2版本或更高(http://java.sun.com/j2se)

Servlet Container,支持servlet规范2.2或更高、jsp规范1.1或更高;建议是使用Tomcat 3.2(http://jakarta.apache.org/tomcat)以上。

XML Parser,支持JAXP规范1.1或更高;推荐使用jaxp的参考实现(http://java.sun.com/xml)。当然也可以是Xercers(http://xml.apache.org/xerces-j)。

以下为从源代码build Struts所需要的软件
Ant Build system, 大名鼎鼎的ant,1.4版本以上。(http://jakarta.apache.org/ant)。
Servlet API classes, http://jakarta.apache.org/builds/jakarta-servletapi
JDBC 2.0 Optional Package Classes ,Struts 支持javax.sql.DataSource(http://java.sun.com/products/jdbc/download.html)

Jakarta Commons Packages,Struts使用了Jakarta Common Project的一些包:
Beanutils (Version 1.0 or later),提供了易用的java反射和内省api。
Collections (Version 1.0 or later),提供了一套与java Collections Framework 兼容和扩展的类。
DBCP(version 1.0 or later),数据库连接和对象池.
Logging(version 1.0 or later),日志
POOL(version 1.0 or later),
SERVICES(version 1.0 or later)
VALIDATOR(version 1.0 or later),
Digester (Version 1.0 or later),xml-java对象映射工具,通常用于解析xml配置文件。
(http://jakarta.apache.org/commons)
Xalan XSLT Processor ,你可以使JAXP 1.1所带的xalan.jar,也可以使用Xalan 1.2或更高版本(http://xml.apache.org/xalan)。


2.3用原码build Struts
以如下运行环境为例:
OS:windows2000,
jdk:j2sdk1.3,

ant:ant1.4.1,
XML Parser:Xalan2.3.1,
Xalan XSLT Processor:Xereses2.0.1
确保ant,Xalan,Xereses工作正常
注意事项:1.ant 的 style等任务可以运行

2.3.1.解压jakarta-struts-1.1-b1-src.zip到D:\jakarta\struts-1.1-b1-src目录。
解压jakarta-struts-1.1-b1-lib.zip到D:\jakarta\struts-1.1-b1-src\lib目录。
解压后的目录结构如下:
D:\jakarta

关键词:Struts实战基础(原创)




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版