已配置好Struts2.2.1GA的WEB-INF



Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它的核心是Action,一个处理用户请求并返回相应结果的对象。在Struts2.2.1GA版本中,这个框架已经相当成熟,提供了一套完整的功能和插件来简化开发流程。 标题中的“已配置好Struts2.2.1GA的WEB-INF”指的是一个已经包含了所有必要配置文件和库的WEB-INF目录,这个目录是Java web应用的核心部分,它包含了一些关键元素: 1. **web.xml**:这是web应用的部署描述符,定义了应用的入口点、过滤器、Servlet和其他配置。在Struts2中,这里会配置Struts2的前端控制器`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter`。 2. **struts.xml**:Struts2的配置文件,定义了Action、结果类型、拦截器栈等。在这里,你可以声明你的Action类,指定它们对应的方法和返回的结果视图。 3. **lib**目录:包含所有必要的JAR文件,如Struts2的核心库、依赖的第三方库(如OGNL,FreeMarker,i18n资源包等)。Struts2.2.1GA的lib目录可能包括`struts2-core.jar`、`struts2-convention-plugin.jar`、`struts2-json-plugin.jar`等,这些库支持不同类型的请求和结果处理。 4. **classes**目录:通常存放编译后的Java类,包括Action类、自定义拦截器、异常处理类等。 描述中提到的"开新的纯Struts工程就拿着WEB-INF去替换工程内的、空的WEB-INF",这是一种快速启动新项目的方法,避免了重复的配置工作。只需将这个预配置好的WEB-INF复制到新的工程中,然后根据新项目的具体需求进行Action类的编写和业务逻辑的实现。 使用这种方式可以显著提高开发效率,因为Struts2的配置过程相对复杂,包括Action的配置、拦截器的配置、结果类型的选择等。通过预配置的WEB-INF,开发者可以直接跳过这些基础设置,专注于业务逻辑的实现。 总结来说,Struts2.2.1GA的WEB-INF目录是Java web应用基于Struts2框架的基础结构,包含了所有必要的配置文件和库。它允许开发者快速启动新的Struts2项目,减少了重复配置的工作量,提高了开发效率。对于熟悉Struts2的开发者,这是一个非常实用的工具。








































- 1

- sinat_271982132015-08-17很好用,都是一般需要的那几个包
- qq_375855422018-01-10很好,很需要
- patamonvan2015-06-30不错,要是再附上源码和文档就更好了
- 月月大王2016-09-19下载下来了,要开始学习了,希望对自己有所帮助
- coocoo902015-06-06不错不错。省了很多事

- 粉丝: 2115
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 数智引擎驱动:高校科技成果转化新模式探索.docx
- grib和grib2数据介绍
- java web 通过配置文件的配置简单解释过滤器执行流程
- windows10可用的wgrib2工具
- 【Android应用源码】WindowThemeSample.zip
- 【Android应用源码】Win8Style.zip
- 【Android应用源码】WordPress for Android.zip
- 【Android应用源码】Wind音乐播放器.zip
- 【Android应用源码】WordPress.zip
- 【Android应用源码】WS_SECURE_PAY.zip
- 【Android应用源码】XinLan_SlideMenu.zip
- 【Android应用源码】XListview实现上拉刷新下拉加载功能.zip
- 【Android应用源码】XListView--master.zip
- 【Android应用源码】XmlResourceParserSample.zip
- 【Android应用源码】XmlValuesSample.zip
- 【Android应用源码】XmlValuesSample2.zip


