struts2所必须的jar包五个:
struts2-core-2.1.6.jar --------------- struts2的核心包
freemarker-2.3.13.jar--------------- FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具
commons-logging.jar ----------- Jakarta的通用日志记录包
ognl-2.6.11.jar -------------- 支持ognl表达式
xwork-2.1.2.jar -------------- xwork的包 由于Struts2是由xwork的延伸 有些类依然关联着 xwork的类
(顺便介绍下相关名词--------
1. jakarta:jakarta是apache组织下的一套Java解决方案的开源软件的名称,它包括了很多子项目。Tomcat,ant,struts等等也是apache下的开源项目。同时也是jakarta的关联项目。
2.OGNL:OGNL是一种功能强大的表达式语言(Expression Language,简称为EL),webwork2和现在的Struts2.x中使用OGNL取代原来的EL来做界面数据绑定
3.xwork:XWork是一个标准的Command模式实现,并且完全从web层脱离出来。Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Navigation Language),IoC(Inversion of Control倒置控制)容器等。
4.command模式:命令(Command)模式属于对象的行为模式【GOF95】。命令模式又称为行动(Action)模式或交易(Transaction)模式。命令模式把一个请求或者操作封装到一个对象中。)
Hibernate所用15个jar包:
hibernate核心包 + lib下required中所有包
spring所用的5个jar:
spring.jar----------------------------是包含有完整发布的单个jar包
spring-aop.jar----------------------这个jar文件包含在应用中使用Spring的AOP特性时所需的类
aspectjrt.jar---------------------------------是Spring Aop所要用到的包
commons-digester.jar--------------------Digester基于规则的XML文档解析,主要用于XML到Java对象的映射.
aspectjweaver.jar-------------------------用于在Spring 2.0中集成AspectJ AspectJ LTW织入器
其他jar包:
struts2-spring-plugin-2.0.11.1.jar-------struts2与spring整合所需的插件。
相关推荐
在这个“Struts2必需jar包”中,包含了运行一个基本Struts2应用所需的最小依赖集。 1. **核心库**: - `struts2-core.jar`:这是Struts2的核心组件,包含Action、Result、Interceptor等关键类,以及配置解析和生命...
6. **其他依赖**:如commons-logging.jar、xwork-core.jar等,它们提供了日志、依赖注入、类型转换等基础功能,是Struts2框架正常运行所必需的。 在实际开发中,开发者通常会将这些jar包添加到项目的类路径中,或者...
"struts2 基本jar包"是构建基于Struts2框架的应用程序所必需的核心组件集合。这些jar文件包含了运行Struts2应用程序的所有核心类和依赖库,确保开发者可以快速地搭建和运行项目。 首先,让我们来看看"lib"目录下的...
总的来说,“struts2全套jar包”包含了所有运行Struts2框架所必需的组件,便于开发者快速搭建和运行基于Struts2的Java Web应用。在实际开发中,开发者需要根据项目需求,选择合适的jar包,并结合相关文档和示例,...
针对"Struts2项目必需jar包"这个主题,我们将详细探讨这些关键组件及其作用。 首先,Struts2的核心库包括`struts2-core.jar`,它包含了框架的主要功能,如Action映射、拦截器、结果类型和插件接口。这个jar包是所有...
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的...
"Struts2核心jar包"是实现这一框架的基础,它包含了运行Struts2应用程序所必需的类库。 Struts2的核心jar包主要包括以下几个部分: 1. **Action**:这是Struts2的核心组件,负责处理用户请求。Action接口定义了...
这个“Struts2必需的jar包.zip”包含了运行Struts2框架所需的核心库和其他依赖库,是开发和部署Struts2应用的基础。以下是这些jar包及其相关知识点的详细说明: 1. **核心库** - `struts2-core.jar`: 这是Struts2...
当你解压提供的"lib"文件夹,你会看到一系列的jar文件,这些都是搭建Struts2环境所必需的。 搭建Struts2环境通常涉及以下步骤: 1. **下载Struts2的发行版**:这通常包含了一个lib目录,其中包含了所有必要的jar包...
1. **struts2-core-2.0.8.jar**:这是Struts2的核心库,包含了框架的主要功能,如Action类、拦截器、结果类型、配置管理等。这个版本为2.0.8,可能需要更新到更稳定或最新的版本以获取安全补丁和新特性。 2. **...
在这个名为"lib.zip"的压缩包中,包含了运行Struts2应用程序所必需的JAR文件。这些库文件对于理解Struts2的工作原理和开发流程至关重要。 首先,"commons"标签暗示了Apache Commons项目的一些组件,它们是Java开发...
Struts2框架依赖于一系列的JAR包来提供其功能。这些JAR文件包含了类库、接口、枚举、注解和其他必要的组件,使得开发者能够利用Struts2的功能,如动作调度、结果映射、拦截器、插件等。 "struts-2.3.24-lib"这个...
在"Struts2 入门\struts2基本jar包"目录下,你可以找到一组基础的jar包,这些是学习和搭建Struts2入门级应用所需的基本组件。它们包括了处理HTTP请求、映射请求到Action、视图渲染等功能的关键类。通过这些基本jar包...
Struts2是一个基于MVC(Model-View-...总之,Struts2全部jar包是构建基于Struts2框架的应用程序所必需的依赖集合,包含了核心库、插件、依赖库等多个组成部分,使用时需注意版本兼容性、配置正确性以及安全性。
这个压缩包包含了Struts2的基础jar文件,这些文件是开发基于Struts2的应用程序所必需的核心库。让我们详细了解一下这些jar文件以及它们在Struts2框架中的作用。 1. **核心库** - `struts2-core.jar`: 这是Struts2...
1. 配置环境:确保项目中引入了所有必需的jar包,并正确配置了web.xml文件以启动Struts2过滤器。 2. 设计Action:根据业务需求创建Action类,实现对应的业务逻辑。 3. 编写配置:配置struts.xml文件,定义Action、...
总结来说,"Struts 2常用jar包"是构建基于Struts 2的Web应用所必需的类库,它们协同工作,为开发者提供了强大的MVC框架支持,包括请求处理、数据绑定、视图渲染以及丰富的客户端交互能力。正确理解和使用这些库,...
在搭建Struts2开发环境时,必需的jar包是关键组成部分。这些jar文件包含了框架运行所需的各种类库,包括核心功能、依赖的第三方库以及配置工具等。以下是一些主要的jar包及其作用: 1. **struts2-core.jar**:这是...
这些jar包是运行Struts2应用所必需的,包括: 1. **Struts2 Core**: 这是框架的核心组件,实现了请求处理、Action类、结果类型、拦截器等功能。例如,`struts2-core-x.x.x.jar`包含了Struts2的核心API和实现。 2. ...
在“struts2基本jar包”中,包含了一系列核心库和其他依赖的jar包,它们是构建基于Struts2的应用程序所必需的。这些jar包提供了框架的核心功能,如Action类、拦截器、结果类型、配置管理等。以下是对主要jar包及其...