eclipse运行struts 需要的package
Struts 是一个非常著名的开源Java Web框架,由Apache软件基金会维护。它主要用来构建和维护动态网站、Web应用程序,提供了一种组织应用架构的方式,强调了业务逻辑与表现层的分离,使得开发更加高效和规范。Eclipse 是一个广泛使用的Java集成开发环境,对于Java Web开发提供了强大的支持。在Eclipse中运行Struts应用程序,需要安装特定的插件和配置相关的库。下面将详细介绍如何在Eclipse中准备和配置运行Struts所需的包。 你需要下载并安装Struts 2框架。这里提供的压缩包文件是`struts-2.1.8`,这是Struts 2的一个旧版本。Struts 2通常包含以下核心组件: 1. **Struts 2 Core**:这是Struts 2的核心库,包含了Action、Result、Interceptor等关键概念的实现,是构建Struts 2应用的基础。 2. **Struts 2 Plugins**:Struts 2提供了多种插件,如Struts 2 Dojo Plugin、Struts 2 JSON Plugin等,用于增强功能,如AJAX支持和JSON数据交换。 3. **Struts 2 Convention Plugin**:这是一个自动配置插件,可以基于约定优于配置的原则,减少XML配置文件的编写。 4. **Struts 2 Tiles Plugin**:用于页面布局和管理,它结合了Struts 2和Tiles框架的功能。 5. **Struts 2 Servlet API**:依赖于Servlet和JSP的相关API,如javax.servlet和javax.servlet.jsp。 6. **Struts 2 JSTL Taglib**:提供JSTL标签库的支持,方便在JSP页面中使用。 7. **Struts 2 Commons Dependencies**:Struts 2依赖于一些Apache Commons库,如Commons Lang、Commons FileUpload等,用于处理各种通用任务。 在Eclipse中设置这些依赖,你需要执行以下步骤: 1. **创建Dynamic Web Project**:在Eclipse中选择"File" -> "New" -> "Dynamic Web Project",填写项目名称,选择JRE版本和Web容器。 2. **添加库依赖**:右键点击项目,选择"Build Path" -> "Configure Build Path" -> "Libraries"标签页,然后点击"Add External JARs",将`struts-2.1.8`目录下的所有JAR文件添加进来,包括Struts 2 Core、Plugins、Servlet API等。 3. **配置Web.xml**:在项目的WEB-INF目录下,编辑web.xml文件,配置Struts 2的前端控制器DispatcherServlet。添加以下配置: ```xml <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> ``` 4. **创建Action类**:根据你的业务需求,创建一个继承自`com.opensymphony.xwork2.ActionSupport`的Action类,实现业务逻辑。 5. **创建JSP页面**:使用Struts 2的标签库(如`s:form`、`s:textfield`等)来编写视图层,将Action类的属性与表单元素关联。 6. **配置struts.xml**:在项目的类路径下创建struts.xml文件,定义Action、结果类型和结果映射。例如: ```xml <struts> <package name="default" namespace="/" extends="struts-default"> <action name="myAction" class="com.example.MyAction"> <result name="success">/success.jsp</result> </action> </package> </struts> ``` 7. **运行和测试**:配置好后,右键点击项目,选择"Run As" -> "Run on Server",启动服务器并访问对应的URL进行测试。 以上就是使用Eclipse运行Struts 2应用程序所需的基本步骤和知识点。请注意,实际开发中可能还需要配置其他库,比如数据库连接池、日志框架等,以满足更复杂的需求。同时,随着Struts 2版本的更新,某些配置和API可能会有所变化,因此建议使用最新的稳定版本。
- 1
- 粉丝: 44
- 资源: 14
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助