Spring各jar包的作用(转载)
spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。
一、只是使用spring框架
dist\spring.jar
lib\jakarta-commons\commons-logging.jar
如果使用到了切面编程(AOP),还需要下列jar文件
lib\aspectj\aspectjweaver.jsr 和 aspectjrt.jar
lib\cglib\cglib-nodep-2.1_3.jar
如果使用了JSR-250中的注解如@Resource/@PostConstruct/@PreDestroy
还需下列jar文件
lib\j2ee\common-annotations.jar
二、只是使用spring框架若使用注解方式
只要加一些命名空间和开启解析器
并且@Resource需要加lib\j2ee\common-annotations.jar
<context:annotation-config/>打开处理器
三、要自动扫描
只要开启解析器和一些命名空间
<context:component-scan base-package=""/>
四、spring框架采用aop编程
需要导入一些命名空间
xmlns:aop.......
<aop:aspectj-autoproxy/>开启解析器
如果使用到了切面编程(AOP),还需要下列jar文件
lib\aspectj\aspectjweaver.jsr 和 aspectjrt.jar
lib\cglib\cglib-nodep-2.1_3.jar
五、spring+Jdbc开发
需要数据源文件 lib\jakarta-commons\commons-pool.jar、lib\jakarta-commons\commons-dbcp.jar
1、spring文件 :
dist\spring.jar、
lib\jakarta-commons\commons-logging.jar
2、jdbc驱动文件 mysql**** sql*** :
导入tx命名空间
<tx:annotation-driven transaction-manager=""/>
对事务注解的解析器
六、spring2.5+hibernate3.3+struts1.3
(1)、hibernate核心包
hibernate3.jar
lib\required\*.jar
lib\optional\ehcache-1.2.3.jar (二级缓存文件)
hibernate注解包
lib\test\slf4j-log4j12.jar
(2)、spring包
dist\spring.jar
lib\jakarta-commons\commons-logging.jar 和commons-pool.jar、commons-dbcp.jar(后为数据源文件)
dist\modules\spring-webmvc-struts.jar (与struts1的集成)
lib\aspectj\aspectjweaver.jsr 和 aspectjrt.jar (Aop文件)
lib\cglib\cglib-nodep-2.1_3.jar (Aop文件)
lib\j2ee\common-annotations.jar (注解文件)
lib\log4j\log4j-1.2.15.jar
(3)、sturs1.3.8
建议将jstl-1.0.2.jar和standard-1.0.2.jar文件更换为1.1版本 此时JSTL文件
还有spring已存在antlr-2.7.6.jar文件所以将struts中的antlr-2.7.6.jar文件删除以免冲突
数据库驱动
mysql*** sql****根据需求换
如果在web容器实例spring容器
加文件到web.xml......
如果action让容器管理,则path(Struts的配置文件)和name(Spring配置文件)要一致
还必须在struts的配置文件里加一个控制器
spring为struts1.3解决乱码问题
在web.xml配置一个filter
七、spring2.5+hibernate3.3+struts2整合开发
struts2文件lib里面所有不带-plugin结尾的jar文件,但除了struts2-spring-plugin-2.0.11.1.jar
转载于:https://www.cnblogs.com/anyiz/p/10660997.html
Spring各jar包的作用(转载)相关推荐
- Spring各jar包的作用
1.spring.jar 是包含有完整发布模块的单个jar 包. org.springframework.aop 包含在应用中使用Spring的AOP特性时所需的类. org.springframew ...
- spring的jar包以及相关的API文档的下载方式
转自:http://blog.csdn.net/yuexianchang/article/details/53583327 侵删 感谢原创 首先是进入官网:https://spring.io/ 如图所 ...
- spring 的jar包解释
2019独角兽企业重金招聘Python工程师标准>>> Struts.Hibernate.Spring这类的框架给我们开发带来非常大的好处,让我们更加快速.有效的开发.所以我们在开发 ...
- 各个版本spring的jar包以及源码下载地址
各个版本spring的jar包以及源码下载地址,目前最高版本到spring4.1.2,留存备用: http://maven.springframework.org/release/org/spring ...
- Spring框架jar包分类(转)
转自:http://www.cnblogs.com/JSONBEAN/p/6364038.html 长期以来都在写SSM框架的项目,却未能深入理解框架的搭建原理,而只是浅薄的理解前辈的架构,然后不断套 ...
- spring 各个jar包的功能
http://bbs.chinaunix.net/thread-1644704-1-1.html spring 依赖jar包: spring.jar 是包含有完整发布模块的单个jar 包.但是不包括m ...
- 在spring官网上下载spring的jar包及API文档
1.在浏览器搜索spring,进入spring官网 2.在spring官网里面点击PROJECTS 3.点击SPRING FRAMEWORK 4.点击 "猫" 5.在中间找到Dow ...
- spring各jar包作用(转载)
除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类 ...
- spring boot 所有引用jar包及作用
不好意思,来晚了.由于前两周生病,今天才开始更新. 介绍下springboot所有jar包是做什么,我们以后引入能清楚的知道需要引入什么jar包 spring-boot-starter ...
最新文章
- 遇见那个对的人,便是爱情
- LeetCode【217. Contains Duplicate】
- strspn php,php返回在字符串中包含 charlist 参数中指定的字符数目的函数strspn()
- 三点外接圆_故地重游伪切圆——伪外接圆的基本性质
- 利用tensorflow构建AlexNet模型,实现小数量级的猫狗分类(只有train)
- 现代软件工程系列 学生读后感 梦断代码 SpringGreen
- php dos命令用不了,windows下如何使用DOS命令强制复制文件
- php文件上传漏洞防御,第十二课 php文件上传漏洞和代码防御
- CentOS上使用netstat命令查证DDOS***
- 在线圆周率查询下载工具
- 请说出三种减少页面加载时间的方法
- python标准化输出到txt_3大利器推荐,帮你写出规范漂亮的python代码
- 微信开发者工具安装教程
- 信度和效度经典例子_信度与效度有什么关系?
- 论文查重库包含哪些?
- 流利阅读 2019.2.2 Barbie will soon be 60—and is still going strong
- 课堂活动(调查不同厂家的上网行为管理软件设备,列举每款软件的名称,主要功能,并简要说明上网行为管理类的软件及设备原理。)
- cc1101初始化c语言程序,STC89C52单片机驱动CC1101无线模块的接收C语言程序
- 关于嵌入式linux下的串口通讯问题---回车、换行、缓冲
- NBA2k系列服务器停服问题,服务器没弄好就上线了?《NBA2K20》被大量玩家吐槽
热门文章
- Vue项目 开启gzip
- [教程]一份简单易懂的 TensorFlow 教程
- 计算机一级115,计算机一级BASIC模拟115.doc
- 人工智能生态环境预测_2020年全球人工智能芯片发展趋势及市场规模预测
- python discuz搜索api_python如何模拟搜索引擎分词
- laravel常用响应操作
- Success Rate CodeForces - 807C (数学+二分)
- 第二阶段团队绩效考核报告
- Java, C#, Swift语法对比速查表
- Ubuntu 8.04下Netbeans的字体反锯齿解决(转)