1. 程式人生 > >(一)SpringMVC項目的搭建

(一)SpringMVC項目的搭建

eba 缺少 中國 step 我們 服務器端 library 添加 -i

本項目的搭建是在Eclipse下搭建的,下面會給出搭建步驟:

  Step 1:創建一個maven項目

  技術分享

  Step 2 :選擇workspace,即源碼存放的地方

  技術分享

  Step 3:選擇項目的結構(骨架),maven為我們準備了很多種常用的項目的結構,由於是Web項目,所以

選擇了maven-archetype-webapp

  技術分享

  step 4 :編輯GroupId和artifactId, 這兩個Id的含義如下:

  groupid和artifactId被統稱為“坐標”是為了保證項目唯一性而提出的,如果你要把你項目弄到maven本地倉庫去,你想要找到你的項目就必須根據這兩個id去查找。
  groupId一般分為多個段,這裏我只說兩段,第一段為域,第二段為公司名稱。域又分為org、com、cn等等許多,其中org為非營利組織,com為商業組織。舉個apache公司的tomcat項目例子:這個項目的groupId是org.apache,它的域是org(因為tomcat是非營利項目),公司名稱是apache,artigactId是tomcat。
  比如我創建一個項目,我一般會將groupId設置為cn.snowin,cn表示域為中國,snowin是我個人姓名縮寫,artifactId設置為testProj,表示你這個項目的名稱是testProj,依照這個設置,你的包結構最好是cn.zr.testProj打頭的,如果有個StudentDao,它的全路徑就是cn.snowin.testProj.dao.StudentDao

  技術分享

  創建完成的項目的結構如下:

    技術分享

  可以看到項目中jsp報錯了,報錯的內容如下:

  技術分享

  現在來解釋著錯誤的原因,因為jsp全稱是javaServer pages,JSP與Servlet一樣,是在服務器端執行的。執行JSP需要servlet的支持,而java自身的jar包中沒有Servlet的jar包,所以需要從引入額外的jar包。

  java build path 就是JAVA工程對外部的引用,比如額外的jar包之類,你可以隨時往裏面添加額外的引用的jar包,所以我們按下圖操作,引入缺少的jar包

  技術分享

  引入jar包

  技術分享

  這裏再解釋下為什麽添加Server Runtime這個library就可以解決缺少Servlet的jar包的問題。因為有很多的API是由服務器提供的,所以我們就不用在Eclipse中單獨的添加jar,

當我們添加Server Runtime後,它將會自動地導入了這個服務器目錄下的很多 jar 文件。

    技術分享


  完成以上步驟之後,基本的Spring MVC就搭建完成了。

  

(一)SpringMVC項目的搭建