配置Spring+Spring MVC+Hibernate需要哪些jar包
4个回答
2018-08-02 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
1.下载SpringMvc, 选择最新最稳定的3.2.3.RELEASE版本。(使用SpringMvc需同时下载dist包和依赖包,但自从spring-framework-3.0.2后spring已经不提供依赖包下载了,实际上真正部署的时候,dist包就够了,spring只依赖很少的几个jar包,而spring老版本之前提供的依赖包有100多M,里面各种实现,90%的包我们都用不到,我们手动下载jar即可)
2.下载SpringMvc的依赖包,jstl.jar,standard.jar,commons-logging.jar。前面两个是JSTL表达式需要的(如果不使用JSTL,可以不下载),后面一个是日志需要的。也就是说,实际上SpringMVC只依赖一个包。都可以在MVN的仓库里找到。
3.把第一步下载的dist包里lib下的jar和第二步下载来的三个依赖jar包都拷贝到此工程的lib目录下。偷懒的话就全部拷贝,有点追求的的话,拷贝下面几个就够了:
spring-aop-3.2.3.RELEASE.jar
spring-aspects-3.2.3.RELEASE.jar
spring-beans-3.2.3.RELEASE.jar
spring-context-3.2.3.RELEASE.jar
spring-core-3.2.3.RELEASE.jar
spring-expression-3.2.3.RELEASE.jar
spring-jdbc-3.2.3.RELEASE.jar
spring-tx-3.2.3.RELEASE.jar
spring-web-3.2.3.RELEASE.jar
spring-webmvc-3.2.3.RELEASE.jar
有些包,可能现在用不上,但后期可能有用,10个包也不多,就留着吧。加上之前的三个依赖jar包,总共13个包,也就5M左右。
2.下载SpringMvc的依赖包,jstl.jar,standard.jar,commons-logging.jar。前面两个是JSTL表达式需要的(如果不使用JSTL,可以不下载),后面一个是日志需要的。也就是说,实际上SpringMVC只依赖一个包。都可以在MVN的仓库里找到。
3.把第一步下载的dist包里lib下的jar和第二步下载来的三个依赖jar包都拷贝到此工程的lib目录下。偷懒的话就全部拷贝,有点追求的的话,拷贝下面几个就够了:
spring-aop-3.2.3.RELEASE.jar
spring-aspects-3.2.3.RELEASE.jar
spring-beans-3.2.3.RELEASE.jar
spring-context-3.2.3.RELEASE.jar
spring-core-3.2.3.RELEASE.jar
spring-expression-3.2.3.RELEASE.jar
spring-jdbc-3.2.3.RELEASE.jar
spring-tx-3.2.3.RELEASE.jar
spring-web-3.2.3.RELEASE.jar
spring-webmvc-3.2.3.RELEASE.jar
有些包,可能现在用不上,但后期可能有用,10个包也不多,就留着吧。加上之前的三个依赖jar包,总共13个包,也就5M左右。
展开全部
//struts2核心包
2. struts2-core-2.0.11.2.jar
3. //struts2必须 (strust2 webwork的升级,webwork核心包)
4. xwork-2.0.5.jar
5. //struts2必须
6. freemarker-2.3.8.jar
7. //struts2必须
8. ognl-2.6.11.jar
9. //struts2整合Spring插件
10. struts2-spring-plugin-2.0.11.2.jar
11. //Spring整体包
12. spring.jar
13. //Hibernate必须使用,注意此包是包含全部的。
14. hibernate3.jar
15. //如果使用C3P0数据源实现数据库连接
16. c3p0-0.9.0.4.jar
17. //Mysql JDBC驱动
18. mysql-connector.jar
19. //如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException
20. antlr-2.7.2.jar
21. //如果不用此包,在启动时会抛出: nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Type
22. asm.jar
23. //如果不用此包,在启动时抛出:nested exception is java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter
24. cglib-2.1.3.jar
25. //如果不用此包,在启动时抛出:nested exception is java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap
26. commons-collections-3.1.jar
27. //这个似乎可以不用的 (用于上传下载)
28. commons-fileupload-1.2.1.jar
29. //这个就不用说啦,几乎所有框架都要使用的
30. commons-logging-1.0.4.jar
31. //如果不用此包会抛出:java.lang.NoClassDefFoundError:org/dom4j/DocumentException
32. dom4j-1.6.1.jar
33. //dwr必须
34. dwr.jar
35. //不用此包,在启动时抛出:java.lang.NoClassDefFoundError:javax/transaction/TransactionManager
36. jta.jar
37. //如果想用junit测试,必须。
38. junit-4.4.jar
2. struts2-core-2.0.11.2.jar
3. //struts2必须 (strust2 webwork的升级,webwork核心包)
4. xwork-2.0.5.jar
5. //struts2必须
6. freemarker-2.3.8.jar
7. //struts2必须
8. ognl-2.6.11.jar
9. //struts2整合Spring插件
10. struts2-spring-plugin-2.0.11.2.jar
11. //Spring整体包
12. spring.jar
13. //Hibernate必须使用,注意此包是包含全部的。
14. hibernate3.jar
15. //如果使用C3P0数据源实现数据库连接
16. c3p0-0.9.0.4.jar
17. //Mysql JDBC驱动
18. mysql-connector.jar
19. //如果不用,启动时不会出错,但使用Dwr时,会抛出异常:java.lang.NoClassDefFoundError: antlr/ANTLRException
20. antlr-2.7.2.jar
21. //如果不用此包,在启动时会抛出: nested exception is java.lang.NoClassDefFoundError: org/objectweb/asm/Type
22. asm.jar
23. //如果不用此包,在启动时抛出:nested exception is java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter
24. cglib-2.1.3.jar
25. //如果不用此包,在启动时抛出:nested exception is java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap
26. commons-collections-3.1.jar
27. //这个似乎可以不用的 (用于上传下载)
28. commons-fileupload-1.2.1.jar
29. //这个就不用说啦,几乎所有框架都要使用的
30. commons-logging-1.0.4.jar
31. //如果不用此包会抛出:java.lang.NoClassDefFoundError:org/dom4j/DocumentException
32. dom4j-1.6.1.jar
33. //dwr必须
34. dwr.jar
35. //不用此包,在启动时抛出:java.lang.NoClassDefFoundError:javax/transaction/TransactionManager
36. jta.jar
37. //如果想用junit测试,必须。
38. junit-4.4.jar
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.下载SpringMvc,下载地址:http://www.springsource.org/download/community?project=Spring%2520Framework。选择最新最稳定的3.2.3.RELEASE版本。(使用SpringMvc需同时下载dist包和依赖包,但自从spring-framework-3.0.2后spring已经不提供...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
链接: http://pan.baidu.com/s/1dDezJdJ 密码: hhbq 我上传到这里了,不仅jar包给你了,怎么搭的视频都给你了,拦截器,表单参数,hibernate+springmvc教程和源代码。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询