Spring+SpringMVC+Mybatis+Mysql整合實例【轉】

本文要實現(xiàn)Spring+SpringMVC+Mybatis+Mysql的一個整合矛绘,實現(xiàn)了SpringMVC控制訪問的頁面,將得到的頁面參數(shù)傳遞給Spring中的Mybatis的bean類,然后查找Mysql數(shù)據(jù)的功能,并通過JSP顯示出來。建議可以先看筆者另一文章Mybatis與Spring整合創(chuàng)建Web項目寓娩。筆者覺得整合過程中問題比較多的還是Spring+Mybatis的整合,SpringMVC的整合還是比較簡單呼渣。

Spring

Spring 是一個開源框架棘伴, Spring 是于 2003 年興起的一個輕量級的 Java 開發(fā)框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中闡述的部分理念和原型衍生而來屁置。它是為了解決企業(yè)應用開發(fā)的復雜性而創(chuàng)建的焊夸。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。然而蓝角, Spring 的用途不僅限于服務器端的開發(fā)阱穗。從簡單性、可測試性和松耦合的角度而言使鹅,任何 Java 應用都可以從 Spring 中受益揪阶。 簡單來說, Spring 是一個輕量級的控制反轉( IoC )和面向切面( AOP )的容器框架患朱。

SpringMVC

Spring MVC 屬于 SpringFrameWork 的后續(xù)產(chǎn)品鲁僚,已經(jīng)融合在 Spring Web Flow 里面。 Spring MVC 分離了 控制器 裁厅、模型 對象 冰沙、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制执虹。

MyBatis

MyBatis 本是 apache 的一個開源項目 iBatis , 2010 年這個項目由 apache software foundation 遷移到了 google code 倦淀,并且改名為 MyBatis 。 MyBatis 是一個基于 Java 的 持久層 框架声畏。 iBATIS 提供的 持久層 框架包括 SQL Maps 和 Data Access Objects ( DAO ) MyBatis 消除了幾乎所有的 JDBC 代碼和參數(shù)的手工設置以及結果集的檢索。 MyBatis 使用簡單的 XML 或注解用于配置和原始映射,將接口和 Java 的 POJOs ( Plain Old Java Objects 插龄,普通的 Java 對象)映射成數(shù)據(jù)庫中的記錄愿棋。

使用的版本:Mybatis-3.2.8

Spring3.2.9

SpringMVC 3.2.9

Mysql5.6

開發(fā)環(huán)境:????Eclipse? Java EE Kepler+Win7

本文工程免費下載

一、創(chuàng)建Web項目

最終整個工程目錄如下:

需要導入的包

二均牢、創(chuàng)建庫表映射類并配置MyBatis

框架/平臺構成:

Maven+Springmvc + Mybatis + Shiro(權限)+ Tiles(模板) +ActiveMQ(消息隊列) + Rest(服務) + WebService(服務)+ EHcache(緩存) + Quartz(定時調(diào)度)+ Html5(支持PC糠雨、IOS、Android)

用戶權限系統(tǒng):

組織結構:角色徘跪、用戶甘邀、用戶組、組織機構垮庐;權限點:頁面松邪、方法、按鈕哨查、數(shù)據(jù)權限逗抑、分級授權

項目管理新體驗:

快速出原型系統(tǒng)、組件樹寒亥、版本控制邮府、模塊移植、協(xié)同開發(fā)溉奕、實時監(jiān)控褂傀、發(fā)布管理

可持續(xù)集成:

所有組件可移植、可定制加勤、可擴充仙辟,開發(fā)成果不斷積累,形成可持續(xù)發(fā)展的良性循環(huán)

支持平臺平臺:

Windows XP胸竞、Windows 7 欺嗤、Windows 10 、 Linux 卫枝、 Unix

服務器容器:

Tomcat 5/6/7 煎饼、Jetty、JBoss校赤、WebSphere 8.5

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末吆玖,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子马篮,更是在濱河造成了極大的恐慌沾乘,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浑测,死亡現(xiàn)場離奇詭異翅阵,居然都是意外死亡歪玲,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門掷匠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來滥崩,“玉大人,你說我怎么就攤上這事讹语「破ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵顽决,是天一觀的道長短条。 經(jīng)常有香客問我,道長才菠,這世上最難降的妖魔是什么茸时? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮鸠儿,結果婚禮上屹蚊,老公的妹妹穿的比我還像新娘。我一直安慰自己进每,他們只是感情好汹粤,可當我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著田晚,像睡著了一般嘱兼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贤徒,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天芹壕,我揣著相機與錄音,去河邊找鬼接奈。 笑死踢涌,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的序宦。 我是一名探鬼主播睁壁,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼互捌!你這毒婦竟也來了潘明?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤秕噪,失蹤者是張志新(化名)和其女友劉穎钳降,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體腌巾,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡遂填,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年铲觉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片城菊。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡备燃,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出凌唬,到底是詐尸還是另有隱情,我是刑警寧澤漏麦,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布客税,位于F島的核電站,受9級特大地震影響撕贞,放射性物質發(fā)生泄漏更耻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一捏膨、第九天 我趴在偏房一處隱蔽的房頂上張望秧均。 院中可真熱鬧,春花似錦号涯、人聲如沸目胡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽誉己。三九已至,卻和暖如春域蜗,著一層夾襖步出監(jiān)牢的瞬間巨双,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工霉祸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留筑累,地道東北人。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓丝蹭,卻偏偏與公主長得像慢宗,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子半夷,可洞房花燭夜當晚...
    茶點故事閱讀 45,630評論 2 359

推薦閱讀更多精彩內(nèi)容