SSM整合以及maven pom文件

用了好长时间把常用框架的jar包整理了一遍,第一部分是Struts+Spring+Hibernate的jar包整合,附上笔记

一,jar整合	
    Struts2.5.18
        asm            字节码增强框架
        commons-fileupload-1.3.3.jar    文件上传 
  	    commons-io-2.5.jar              java.io增强包(IOU体来说,FileUtils等)
        commons-lang3-3.6.jar           java.lang增强包		
        commons-logging                 日志
        freemarker-2.3.26-incubating.jar模板技术	
        模板技术:一般用于页面静态化
                拓展名:*.ftl	*.vm
        javassist-3.20.0-GA.jar         字节码增强
        log4j-api-2.10.0.jar            日志
		ognl-3.1.15.jar					OGNL表达式,值栈的底层实现
		struts2-core-2.5.18.jar			进一步封装
		xwork-core 						xwork核心
	Struts整合Spring
		struts2-spring-plugin
	
	Spring5.0.4
	基础4+1
		bean
		core
		context
		expression
		commons-logging(已导入)
	AOP:aop联盟
		spring aop
		aspect规范
		spring aspect
	DB:
		jdbc
		tx
	驱动
		mysql
	连接池
		C3P0	
	测试
		test
	web开发
		spring web	
	
	Hibernate5.1.0
		核心
		必须
			antlr							HQL解析语句
			commons-collections				java集合增强包
			dom4j							解析xml
			javassist-3.20.0-GA.jar			字节码增强
			jta		java transaction api	java事务API
			slf4j	日志框架,过度jar,具体日志lo4gj2
			
			Jpa规范	java persostent API注解开发
	整合log4j
	整合(过度)	slf4j-log4j
		slf4j(日志框架)-->过度-->log4j
	二级缓存(pom未加入)
		核心ehcache
		依赖backport-util-concurrent
			commons-logging(已导入)

下边是pom文件,加的有部分注释,包含Struts,SpringMVC,Spring,Hibernate,Mybatis的常用Jar包,以及一些其他的工具类,有需要的可以拿去用




	4.0.0

	com.struts_spring_hibernate
	demo
	0.0.1-SNAPSHOT
	war

	demo Maven Webapp
	
	http://www.example.com
	
	
		UTF-8
		1.8
		1.8
	

	
		
			junit
			junit
			4.11
		
		
		
			org.junit.jupiter
			junit-jupiter-api
			5.4.0
			test
		

		
		
		
			org.apache.struts
			struts2-core
			2.5.18
		
		
		
			commons-logging
			commons-logging
			1.2
		
		
		
			org.apache.struts
			struts2-spring-plugin
			2.5.18
		


		
		
		
			javax.servlet
			javax.servlet-api
			3.1.0
		

		
		
		
		
			org.springframework
			spring-beans
			5.0.4.RELEASE
		
		
		
			org.springframework
			spring-core
			5.0.4.RELEASE
		
		
		
			org.springframework
			spring-context
			5.0.4.RELEASE
		
		
		
			org.springframework
			spring-expression
			5.0.4.RELEASE
		

		
		
		
			org.springframework
			spring-aop
			5.0.4.RELEASE
		
		
		
			org.aspectj
			aspectjrt
			1.9.0
		
		
		
			org.aspectj
			aspectjweaver
			1.9.0
		
		
		
			org.springframework
			spring-aspects
			5.0.4.RELEASE
		
		
		
			cglib
			cglib
			3.2.6
		

		
		
		
			org.springframework
			spring-jdbc
			5.0.4.RELEASE
		
		
		
			commons-dbcp
			commons-dbcp
			1.4
		
		
		
			org.springframework
			spring-tx
			5.0.4.RELEASE
		
		
		
		
			org.springframework
			spring-test
			5.0.4.RELEASE
		
		
		
		
			org.springframework
			spring-web
			5.0.4.RELEASE
		
		
		
		
			org.springframework
			spring-orm
			5.0.4.RELEASE
		
		
		
		
			mysql
			mysql-connector-java
			5.1.38
		
		
		
		
			c3p0
			c3p0
			0.9.1.2
		
		
		
			org.hibernate
			hibernate-c3p0
			5.1.0.Final
		


		
		
		
			org.hibernate
			hibernate-core
			5.1.0.Final
		
		
		
			org.apache.commons
			commons-collections4
			4.3
		

		
		
			javax.transaction
			jta
			1.1
		
		
		
			org.slf4j
			slf4j-api
			1.7.25
		
		
		
			org.hibernate
			hibernate-validator
			5.1.0.Alpha1
		
		
		
		
			org.projectlombok
			lombok
			1.18.6
		

		
		
		
			org.springframework
			spring-webmvc
			5.0.4.RELEASE
		

		
		
		
			org.mybatis
			mybatis
			3.4.6
		
		
		
		
			org.mybatis
			mybatis-spring
			1.3.2
		


		
		
		
			org.apache.logging.log4j
			log4j-core
			2.11.2
		
		
		
			org.apache.logging.log4j
			log4j-api
			2.11.2
		
		
		
		
			org.apache.logging.log4j
			log4j-slf4j-impl
			2.11.2
		
		
		
			org.apache.logging.log4j
			log4j-web
			runtime
			2.11.2
		
		
		
			com.lmax
			disruptor
			3.3.6
		
		
		
		
			jstl
			jstl
			1.2
		

		
		
		
		
			com.fasterxml.jackson.core
			jackson-core
			2.9.0
		
		
		
			com.fasterxml.jackson.core
			jackson-annotations
			2.9.0
		
		
		
			com.fasterxml.jackson.core
			jackson-databind
			2.9.0
		
		
		
		
			org.apache.commons
			commons-math3
			3.6.1
		
		
		
			org.apache.commons
			commons-lang3
			3.9
		
	


	
		demo
		
		
			
				
					maven-clean-plugin
					3.1.0
				
				
				
					maven-resources-plugin
					3.0.2
				
				
					maven-compiler-plugin
					3.8.0
					
						
						1.8
						1.8
					
				
				
					maven-surefire-plugin
					2.22.1
				
				
					maven-war-plugin
					3.2.2
				
				
					maven-install-plugin
					2.5.2
				
				
					maven-deploy-plugin
					2.8.2
				
			
		
	

因为技术有限,难免会出错,如有错误请文明评论。

你可能感兴趣的:(JavaWeb)