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

分享

從零開始學Java-搭建SpringMVC框架

 飲茶仙人 2016-09-26

沒有什么比一個時代的沒落更令人傷感的了

整個社會和人都在追求創(chuàng)新、進步、成長,沒有人愿意停步不前,一個個老事物慢慢從我們生活中消失掉真的令人那么傷感么?或者說被取代?我想有些是的,但有些東西其實并不是這樣。

  1.                                                          想了解更多Java知識,請點擊加入我們一起學習交流共同進步吧!

  2.                                                                  java

游天鳴和藍玉不正說明了兩種截然不同的人生么。隨著社會的進步,那些消失的藝術或者說民間藝術可能現(xiàn)實中我們再也見不到了,這個社會永遠都是優(yōu)勝劣汰,消失以為著不再需要,只不過這些老物件有更多的技藝和精神層面的東西罷了。

《百鳥朝鳳》這部電影我最近才在網(wǎng)絡上看,看完后我久久不能動彈,它并沒有強烈的戲劇沖突,畫面也不夠細膩,人物刻畫并不突出,但它講明了嗩吶這個事兒,不腦殘,令人動容,這才是有思考的電影。

如果創(chuàng)建一個 Spring 項目

Spring MVC 框架在 Java 的 Web 項目中應該是無人不知的吧,你不會搭建一個 Spring 框架?作為身為一個剛剛學習Java的我都會,如果你不會的話,那可真令人憂傷。

1.在 MyEclipse 創(chuàng)建項目后,可以以選擇的方式去配置一個 Spring 項目,這里不在討論。因為我只用 Eclipse。

2.手動搭建。就是動手。

新建一個 Java Web 項目

1.打開 Eclipse ,在Project Explorer選項卡下面點擊右鍵,選擇Web - Dynamic Web Prodect(這一步應該都知道阿?。。。?。

newProject.png

2.點擊Next。起一個你認為還不錯的項目名,注意:命名很重要,把每一次命名都當做給自己孩子起名字一樣莊嚴神圣。

SpringDemo.png

3.沒有了,完成。

demoMenu.png

搞到 Spring 框架的 jar 包

無論你用坑蒙拐騙,還是死皮賴臉,只要你搞到 Spring 框架的 jar 包就行。我這里給你個地址,你可以體面的去-下-載-就行了。
找到適合自己的版本,下-載-下來保存到合適的位置就可以了,就這么簡單。解-壓-后,應該是這樣的:

spring4.2.6.png

你看包的命名,你可能就大致明白了這個 jar 包是干嘛的了,接下來就是引入你需要的了。
然后,你要你需要的 jar 包,復制到項目的/WebContent/WEB-INF/lib下,為什么要這么做,下面會說的。

導入 jar 包

記得當年一個學 Java 的朋友抱怨說: Java 每天都在導包,不如 .Net 爽。我現(xiàn)在并不這么認為。
在項目名上,點擊右鍵,Build Path - Configure Bulid Path... - Libraries - Add JARs...,在彈出的框里邊找到項目的/WebContent/WEB-INF/lib,這樣就看到剛剛你復制過來的 jar 包了。

add-jars.png

配置配置配置

搭建 Spring 框架最重要的步驟應該就是配置了。官網(wǎng)對框架的解釋說明如下:

Spring MVC 框架是圍繞一個 DispatcherServlet 來設計的,這個 Servlet 會把請求分發(fā)給各個處理器,并支持可配置的處理器映射、視圖渲染、本地化、時區(qū)與主題渲染等,甚至還能支持文件上傳。處理器是你的應用中注解了 @Controller 和 @RequestMapping 的類和方法,Spring 為處理器方法提供了極其多樣靈活的配置。

所以,首先我們應該在/WebContent/WEB-INF/下新建web.xml文件,接下來在這個文件中配置 DispatcherServlet。

   
  springMVC    
  org.springframework.web.servlet.DispatcherServlet   
  1
  
  springMVC    
  /
  
  contextConfigLocation    
  /WEB-INF/applicationContext.xml

還可以配置字符編碼,默認啟動頁面什么的,這里不在配置,具體見示例項目:

h-t-t-p-s://github.com/mafly/SpringDemo/blob/master/WebContent/WEB-INF/web.xml,因為這里是把 DispatcherServlet 命名為springMVC,并且讓它在 Web 項目一啟動就加載。接下來我們需要在/WebContent/WEB-INF/目錄下創(chuàng)建一個springMVC-servlet.xml的Spring配置文件。Spring官方文檔上推薦的默認的文件名是[servlet-name]-servlet.xml文件,這里 servlet-name 叫 springMVC ,因此,我新建了一個springMVC-servlet.xml。

具體詳見:h-t-t-p-s://github.com/mafly/SpringDemo/blob/master/WebContent/WEB-INF/springMVC-servlet.xml

我們在web.xml文件中定義的contextConfigLocation,指定要裝入的 Spring 配置文件,一般文件都命名為applicationContext.xml,這個文件中我們可以進行掃描類包、讀取配置文件、數(shù)據(jù)源管理、AOP配置、緩存以及消息隊列等配置,所以,接下來就新建applicationContext.xml文件。

上面只是簡單的配置,文件并不完整,具體完整項目示例見GitHub:h-t-t-p-s://github.com/mafly/SpringDemo

到這里,其實我們已經(jīng)配置完成了,接下來就是新建我們需要的Package包,來實現(xiàn)不同包來完成不同的事兒的。

新增 Package 包

分層的意義及優(yōu)缺點我這里不在嘮叨,按照正常的分層架構一般都會分為 View 層、Action 層、Service 層、Dao 層,這里我們也是這樣做的,下面就開始新建包,.Net 下面是叫類庫。

package.png

按照這樣的方式新建就可以了,具體的架構如下圖:
demoLastMenu.png

到這里,搭建 Spring MVC 框架的工作算是完成了。接下來就是配置具體的數(shù)據(jù)源、緩存、AOP、JMS 這些東西了。祝你好運!


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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多