用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字

公园    -  云代码空间

——

spring mvc配置 + dbcp数据源+jdbcTemplate

2017-11-30|700阅||

摘要:spring mvc配置 + dbcp数据源+jdbcTemplate

我们来看一下spring的lib包都有那些内容:


spring mvc配置 + dbcp数据源+jdbcTemplate

上面图片中除红色框内的两个jar其它都是spring官方提供的jar包,红色框内的jar我们在配置事务的时候会用到,我们一会再说.我们仔细看一下spring提供的jar包可以看到每一个模块对应着3个jar包,sources包(源码),javadoc包(文档)和编译好的jar.

然后我们看看都有哪些模块,我们先看一下spring文档提供的一张overview图,看看这些jar是不是都是和它模块对应着的


spring mvc配置 + dbcp数据源+jdbcTemplate

第一个模块,数据存储/集成,它又包括JDBC,ORM(object-relational mapping ) ,OXM(object/xml mapping),JMS(java messaging service),Transactions(事务)

第二个模块,Web(MVC/Remoting),它又包含web层,web-servlet(包含spring mvc的实现),web-portlet,web-struts

第三个模块,AOP(aspect-orented programming)也就是我们通常说的面向方面编程

第四个模块,Aspects ,提供了和AspectJ的集成

第五个模块,Instrumentation,提供类仪表和类加载器实现的支持

第六个模块,Core Container(核心容器)它又包含Beans and Core(提供框架的基本部分,包括控制反转和依赖注入特性),Context,Expression Language(在运行时为查询和操纵对象图提供一个强大的表达式语言)

第七个模块,Test,提供了测试spring组件的功能,据说挺强大的,哈哈

看一下jar应该都对应了.我们继续,

在myeclipse中新建个web项目,创建一下相关的目录结构,如下图:


spring mvc配置 + dbcp数据源+jdbcTemplate

config文件夹是一个sources folder用来放置配置文件.

把spring的jar包放到lib目录,jar可以根据你要用的功能来选择,如果懒或者不想以后用到功能再找就一起都放进去,注意不用放文档jar和源码jar

突然想起spring对环境的一些要求,也忘记说了,我jdk的版本是1.6,数据库会使用mysql,应用服务器是Tomcat7.0

好了,现在进行springmvc配置,我们都知道spring的配置文件叫applicationContext.xml而springmvc的配置文件会叫springmvc.xml其实这两个文件写成一个就可以,我们就就取名springmvc.xml

在config目录下创建一个springmvc.xml文件,我们先配置sprigmvc.xml文件,

配置spring文件头


spring mvc配置 + dbcp数据源+jdbcTemplate

文件头主要是对sping的.xsd文件的引用,个人看法,不保证准确,你可以点击连接进去看看,例如: http://www.springframework.org/schema/mvc/

你可以看到spring提供的各个版本的spring-mvc*.xsd文件


spring mvc配置 + dbcp数据源+jdbcTemplate

然后你记住,用什么就把什么引用上,我都引用了,有aop,context,tx,mvc....

经典介绍:

源码结构


spring mvc配置 + dbcp数据源+jdbcTemplate

现在运行一下,报java.lang.ClassNotFoundException: org.apache.commons.pool.KeyedObjectPoolFactory 异常,可知缺少common-pool.jar

一起把 jstl.jar 和servlet-api.jar也添加上,运行就没问题了

登陆

欢迎大家一起学习研究相关技术

愿意了解框架技术或者源码的朋友直接求求交流分享技术:2042849237

分布式的一些解决方案,有愿意了解的朋友可以找我们团队探讨

更多详细源码参考来源:http://minglisoft.cn/technology

顶 0踩 0收藏
文章评论
    发表评论

    个人资料

    • 昵称: 公园
    • 等级: 初级设计师
    • 积分: 2760
    • 代码: 0 个
    • 文章: 89 篇
    • 随想: 0 条
    • 访问: 10 次
    • 关注

    人气代码

      标签

      MVC(9)教程(4)Spring(5)Redis分布式缓存(1)spring,spr(1)mvc,web开发,(1)spring,spr(1)mvc,web开发,(1)Zookeeper集(1)restful,(2)kafka,(2)shiro,Spri(1)MVC,mybati(1)跟我学习dubbo,(1)J2ee分布式架构,(1)shiro(1)跟我学习dubbo-(1)跟我学习dubbo-(1)spring+spr(1)Spring4+Sp(1)DUBBO与ZOOK(1)【分享】微服务分布式(1)Springmvc+(1)JEESZ(1)RestFul服务介(1)J2EE分布式架构(3)dubbo+spri(1)基于redis分布式(1)SSM框架Sprin(1)分布式缓存Redis(1)Centos下单节点(1)JEESZ分布式框架(1)JEESZ分布式框架(1)分布式架构sprin(1)+mybatis(8)+shiro+(3)Activiti(3)分布式服务:spri(1)+(11)Dubbo+Zook(1)JEESZ-kafk(1)JEESZ-Zook(1)FastDFS安装、(1)FastDFS分布式(1)分布式服务:spri(1)Dubbo+Zook(1)分布式架构sprin(1)FastDFS分布式(1)FastDFS安装、(1)Maven启用代理访(1)如何从Maven远程(1)Maven安装配置(1)Maven本地资源库(1)使用Maven创建J(1)使用Maven创建W(1)Maven(2)POM(1)构建生命周期(1)SSM框架——详细整(1)JavaEE的13种(1)使用Maven构建和(1)Maven存储库(1)(一)构建dubbo(1)(二)构建dubbo(1)(三)构建dubbo(1)分布式框架简介SSM(1)springmvc+(1)Maven快照(1)Maven项目模板(1)Maven构建自动化(1)dubbo(4)springmvc(4)mybatis(2)java企业架构(1)SSM框架——Spr(1)分布式服务:spri(1)Dubbo+Zook(1)分布式服务:spri(1)Dubbo+Zook(1)springmvc+(1)分布式架构sprin(1)mvc配置(2)dbcp数据源+jd(1)详细介绍(1)(十三)(1)(十四)(1)(十五)(1)MVC原理(1)入门示例讲解(1)(十六)(1)(十七)(1)Springmvc+(1)j2ee分布式架构核(1)【分享】微服务分布式(1)Springmvc+(1)dbcp数据源+jd(1)DUBBO+SPRI(1)JEESZ分布式系统(1)构建dubbo分布式(1)构建springmv(1)构建dubbo分布式(1)构建dubbo分布式(1)构建springmv(1)构建dubbo分布式(1)构建dubbo分布式(1)构建dubbo分布式(1)Springmvc+(1)构建springmv(1)构建springmv(1)构建dubbo分布式(1)构建dubbo分布式(1)跟我学习dubbo-(1)构建dubbo分布式(1)构建dubbo分布式(1)【企业级框架整合】S(1)构建dubbo分布式(1)【推荐】微服务大型分(1)springmvc整(1)【分享】微服务分布式(1)Springmvc+(1)SpringBoot(4)企业级(4)(十七)上传文件(1)(十四)在sprin(1)(十五)Spring(1)(十六)用restT(1)

      站长推荐