91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

發布時間:2020-07-22 10:56:51 來源:網絡 閱讀:4046 作者:柴絲言 欄目:建站服務器

記得我一開始學習框架的時候,曾經以為搭建框架是要在編譯器的某個地方新增某個插件,(以為Spring這種東西是一個腳本什么的,或者是一個可執行程序。就是跟某個外文軟件如果要中文化,還需要加入一些漢化插件)。還有一個誤解就是,框架必須在新建項目的時候在勾選框里選好,要不然搭建就會很麻煩或者根本無效(也不知道哪里腦子轉不過彎來)。后來自己搭建了幾次,發現無非就是配置文件和jar(maven的話,就是配置文件寫對就好了),是不是很簡單。下面一步步來吧。

一、配置pom.xml來引入框架相關jar包(之前自學用Eclipse的時候,還不知道maven這種好東西,到處下載jar包,有時候也很容易被坑,版本沖突也時有發生,最坑的時候是你要眼瞎了一樣去你的下載目錄尋找你下載的要用的jar包,還不能漏掉)

在pom.xml中加入jar依賴:

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

spring-core:核心容器,它提供Spring框架的基本功能。Spring以bean的方式組織和管理Java應用中的各個組件及其關系。Spring使用BeanFactory來產生和管理Bean,它是工廠模式的實現》BeanFactory使用控制反轉模式(IoC)將應用的配置和依賴性規范與實際的應用程序代碼分開。BeanFactory使用依賴注入的方式提供給組件依賴。

spring-web:Web上下文模塊建立在應用程序上下文模塊之上,為基于Web的應用程序提供了上下文。Web層使用Web層框架,可選的,可以是Spring自己的MVC框架,或者提供的Web框架,如Struts、Webwork、tapestry和jsf。

spring-oxm:Spring 與所有的主要的ORM映射框架都集成的很好,包括Hibernate、JDO實現、TopLink和IBatis SQL Map等。Spring為所有的這些框架提供了模板之類的輔助類,達成了一致的編程風格。

spring-tx:spring提供對事務的支持,事務的相關處理以及實現類就在這個Jar包中

spring-jdbc:spring對jdbc的簡單封裝

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

spring-webmvc:MVC框架是一個全功能的構建Web應用程序的MVC實現。通過策略接口,MVC框架變成為高度可配置的。Spring的MVC框架提供清晰的角色劃分:控制器、驗證器、命令對象、表單對象和模型對象、分發器、處理器映射和視圖解析器。Spring支持多種視圖技術。

spring-context:Spring上下文是一個配置文件,向Spring框架提供上下文信息。Spring上下文包括企業服務,如JNDI、EJB、電子郵件、國際化、校驗和調度功能。

spring-context-support:spring-context 的擴展支持,用于 MVC 方面

spring-aop:Spring AOP 模塊直接將面向方面的編程功能集成到了 Spring框架中。所以,可以很容易地使 Spring框架管理的任何對象支持 AOP。Spring AOP 模塊為基于 Spring 的應用程序中的對象提供了事務管理服務。通過使用 Spring AOP,不用依賴 EJB 組件,就可以將聲明性事務管理集成到應用程序中。

spring-test:spring對JUnit框架的簡單封裝。

詳情可見這篇博客【Spring中常用jar的作用】:http://blog.csdn.net/gs932899178/article/details/53701503

這樣Spring和SpringMVC的包就導入了。

接下來導入Mybatis:

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

數據庫相關的包也一起引入:

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建



要配置spring、springmvc,必須有如下配置文件:spring-mvc.xml:

主要包括注解自動掃描包的配置、啟動SpringMVC的注解功能,這樣依賴可以省去好多xml文件的書寫。

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

由于MVC模式是模型、視圖、控制器,那么這里對視圖也進行配置,比如前綴、后綴。

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

要配置spring、mybatis,有如下配置文件:

其中:添加自動掃描、加載properties配置如下:

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

讀取數據庫配置:

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

其實對于每一個項目,這些xml文件你也可以細分為更多個:

比如你還可以配置自動掃描對應的配置文件,這些配置文件比如BedMapper.xml是對應于

Bed這個實體的一些sql操作。

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

那么現在看看BedMapper和BedMapper.xml的關系:

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

配置事務:

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

接下來是web.xml文件的配置:

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

。http://blog.csdn.net/gallenzhang/article/details/51932152   [SSM框架搭建]

在java的src目錄里,新建entity、service、controller,mapper這些文件夾,還有resources中新建一個sqlmap,用來建立mapper.xml文件,在mybatis-config.xml文件中,列出所有mapper,及其路徑。

那么承接著新建了模塊,我就來說一下SSM(Spring、SpringMVC、Mybatis)框架如何搭建

當然要運行起來還要讀取配置文件:如這個類。

ClassPathXmlApplicationContext

未完待續。。。。。。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

二连浩特市| 合肥市| 彩票| 太仆寺旗| 喀喇| 上思县| 长泰县| 呼和浩特市| 铁岭市| 页游| 钟祥市| 旬阳县| 土默特右旗| 晋州市| 兴文县| 马公市| 肃宁县| 赤峰市| 内丘县| 大化| 平罗县| 萨嘎县| 千阳县| 丘北县| 宁陵县| 大安市| 金堂县| 连城县| 阿瓦提县| 阿勒泰市| 始兴县| 阳城县| 长葛市| 出国| 绥宁县| 秦皇岛市| 澄迈县| 南昌市| 信宜市| 阳山县| 通海县|