Struts2.3.14+Spring3.2.0+Mybatis3.2.3项目Jar包整合说明

2024-01-24 15:18

本文主要是介绍Struts2.3.14+Spring3.2.0+Mybatis3.2.3项目Jar包整合说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近搭建框架精简Jar包,对框架及工具类需要的Jar进行了整理记录如下:

 

Struts2.3.14.3
struts2-core-2.3.14.3.jar   Struts2核心包
xwork-core-2.3.14.3.jar   xwork核心包
aopalliance-1.0.jar    aop通用接口
commons-fileupload-1.3.jar  文件上传下载
commons-lang3-3.1.jar   java.lang包扩展
commons-logging-1.1.3.jar  Jakarta的通用日志记录包
freemarker-2.3.19.jar    freemarker包
ognl-3.0.6.jar     ongl表达式支持
struts2-spring-plugin-2.3.14.3.jar struts、spring整合
javassist-3.11.0.GA.jar   Java字节码的类库
commons-collections-3.1.jar  集合类和集合工具类的封装

Spring3.2.0
spring-aop-3.2.0.M1.jar   基于AOP的Spring特性如声明型事务管理
spring-asm-3.2.0.M1.jar   spring表达式语言
spring-beans-3.2.0.M1.jar   它包含访问配置文件、创建和管理bean以及进行(IoC/DI)操作相关的所有类
spring-context-3.2.0.M1.jar  为Spring核心提供扩展
spring-core-3.2.0.M1.jar   spring核心包
spring-expression-3.2.0.M1.jar  spring表达式语言
spring-jdbc-3.2.0.M1.jar   包含对Spring对JDBC数据访问进行封装的所有类
spring-orm-3.2.0.M1.jar   spring 整合第三方的 ORM 映射支持,如 Hibernate 、Ibatis、Jdo以及spring的JPA的支持
spring-web-3.2.0.M1.jar   包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、
       Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类
spring-tx-3.2.0.M1.jar   spring的事物(transction)管理

Mybatis3.2.3
mybatis-3.2.3.jar    mybatis包
mybatis-spring-1.2.1.jar   mybatis、spring整合包


其他
cglib-2.2.2.jar     是一个的高性能的代码生成包。它广泛的被许多AOP的框架使用,例如Spring AOP和dynaop,
       为他们提供方法的interception(拦截)。Hibernate用它来实现PO字节码的动态生成。
proxool-0.9.0RC3.jar   数据库连接池
asm-3.3.1.jar     ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。 Hibernate 和 Spring 在底层都用到了 ASM(CgLib 底层用的 asm)
asm-commons-3.3.jar
log4j-1.2.17.jar     日志
dom4j-1.6.1.jar     XML解析
commons-lang-2.4.jar   Commons项目中用来处理Java基本对象方法的工具类包,简化开发
commons-io-2.0.1.jar   Commons项目用来帮助进行IO功能开发
jtds-1.2.jar      数据库驱动
struts2-convention-plugin-2.3.14.3.jar struts2注解依赖包
struts2-config-browser-plugin-2.3.14.3.jar 映射查看
ant.jar      ANT工具包
fastjson-1.1.36.jar    JSON解析


 

 

这篇关于Struts2.3.14+Spring3.2.0+Mybatis3.2.3项目Jar包整合说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/640090

相关文章

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

Spring Boot项目中结合MyBatis实现MySQL的自动主从切换功能

《SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能》:本文主要介绍SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能,本文分步骤给大家介绍的... 目录原理解析1. mysql主从复制(Master-Slave Replication)2. 读写分离3.

Tomcat版本与Java版本的关系及说明

《Tomcat版本与Java版本的关系及说明》:本文主要介绍Tomcat版本与Java版本的关系及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat版本与Java版本的关系Tomcat历史版本对应的Java版本Tomcat支持哪些版本的pythonJ

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

一文详解如何从零构建Spring Boot Starter并实现整合

《一文详解如何从零构建SpringBootStarter并实现整合》SpringBoot是一个开源的Java基础框架,用于创建独立、生产级的基于Spring框架的应用程序,:本文主要介绍如何从... 目录一、Spring Boot Starter的核心价值二、Starter项目创建全流程2.1 项目初始化(

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

Spring Boot 整合 MyBatis 连接数据库及常见问题

《SpringBoot整合MyBatis连接数据库及常见问题》MyBatis是一个优秀的持久层框架,支持定制化SQL、存储过程以及高级映射,下面详细介绍如何在SpringBoot项目中整合My... 目录一、基本配置1. 添加依赖2. 配置数据库连接二、项目结构三、核心组件实现(示例)1. 实体类2. Ma

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于