日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

spring mvc配置 + dbcp數(shù)據(jù)源+jdbcTemplate

 開始6m01rwbqw6 2018-01-15

我們來看一下spring的lib包都有那些內(nèi)容:



上面圖片中除紅色框內(nèi)的兩個jar其它都是spring官方提供的jar包,紅色框內(nèi)的jar我們在配置事務(wù)的時候會用到,我們一會再說.我們仔細看一下spring提供的jar包可以看到每一個模塊對應(yīng)著3個jar包,sources包(源碼),javadoc包(文檔)和編譯好的jar.

然后我們看看都有哪些模塊,我們先看一下spring文檔提供的一張overview圖,看看這些jar是不是都是和它模塊對應(yīng)著的



第一個模塊,數(shù)據(jù)存儲/集成,它又包括JDBC,ORM(object-relational mapping ) ,OXM(object/xml mapping),JMS(java messaging service),Transactions(事務(wù))

第二個模塊,Web(MVC/Remoting),它又包含web層,web-servlet(包含spring mvc的實現(xiàn)),web-portlet,web-struts

第三個模塊,AOP(aspect-orented programming)也就是我們通常說的面向方面編程

第四個模塊,Aspects ,提供了和AspectJ的集成

第五個模塊,Instrumentation,提供類儀表和類加載器實現(xiàn)的支持

第六個模塊,Core Container(核心容器)它又包含Beans and Core(提供框架的基本部分,包括控制反轉(zhuǎn)和依賴注入特性),Context,Expression Language(在運行時為查詢和操縱對象圖提供一個強大的表達式語言)

第七個模塊,Test,提供了測試spring組件的功能,據(jù)說挺強大的,哈哈

看一下jar應(yīng)該都對應(yīng)了.我們繼續(xù),

在myeclipse中新建個web項目,創(chuàng)建一下相關(guān)的目錄結(jié)構(gòu),如下圖:



config文件夾是一個sources folder用來放置配置文件.

把spring的jar包放到lib目錄,jar可以根據(jù)你要用的功能來選擇,如果懶或者不想以后用到功能再找就一起都放進去,注意不用放文檔jar和源碼jar

突然想起spring對環(huán)境的一些要求,也忘記說了,我jdk的版本是1.6,數(shù)據(jù)庫會使用mysql,應(yīng)用服務(wù)器是Tomcat7.0

好了,現(xiàn)在進行springmvc配置,我們都知道spring的配置文件叫applicationContext.xml而springmvc的配置文件會叫springmvc.xml其實這兩個文件寫成一個就可以,我們就就取名springmvc.xml

在config目錄下創(chuàng)建一個springmvc.xml文件,我們先配置sprigmvc.xml文件,

配置spring文件頭



文件頭主要是對sping的.xsd文件的引用,個人看法,不保證準確,你可以點擊連接進去看看,例如: http://www./schema/mvc/

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



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

經(jīng)典介紹:

源碼結(jié)構(gòu)



現(xiàn)在運行一下,報java.lang.ClassNotFoundException: org.apache.commons.pool.KeyedObjectPoolFactory 異常,可知缺少common-pool.jar

一起把 jstl.jar 和servlet-api.jar也添加上,運行就沒問題了

登陸

歡迎大家一起學習研究相關(guān)技術(shù)

愿意了解框架技術(shù)或者源碼的朋友直接求求交流分享技術(shù):2042849237

分布式的一些解決方案,有愿意了解的朋友可以找我們團隊探討

更多詳細源碼參考來源:http:///technology

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多