用Spring 撰寫第一個Java Web Application | java mvc範例
Spring是Java常聽到的Framework,而使用SpringMVC開發WebApplication也已是許多公司企業的解決方案之一,經過一陣子學習如何使用強大的Spring之後,下面就簡單紀錄一下如何用Eclipse搭配SpringMVC快速建立一個TemplateProject。(免得少年癡呆症發作,過沒多久就全部忘光光:S)首先,若不想花時間另外裝Maven等等的套件,就要選用EE版的Eclipse,裡面已經包山包海甚麼基本套件都有了。接著可到Marketplace去下載STS(SpringToolSuite)套件,在Find文字框查找關鍵字sts就可以很快速找到一系列的版本,選擇適合你Eclipse的版本後點選安裝...
Spring是Java常聽到的Framework,而使用Spring MVC開發Web Application也已是許多公司企業的解決方案之一,
經過一陣子學習如何使用強大的Spring之後,
下面就簡單紀錄一下如何用Eclipse搭配Spring MVC快速建立一個Template Project。
(免得少年癡呆症發作,過沒多久就全部忘光光:S )
首先,若不想花時間另外裝Maven等等的套件,
就要選用EE版的Eclipse,裡面已經包山包海甚麼基本套件都有了。
接著可到Marketplace去下載STS (Spring Tool Suite)套件,
在Find文字框查找關鍵字sts就可以很快速找到一系列的版本,
選擇適合你Eclipse的版本後點選安裝。
套件內含很多子套件,基本上全裝就OK 接下來的安裝步驟沒甚麼特別,最後安裝成功後會要重啟Eclipse,
重啟之後,世界就變得不一樣了,
讓我們到 New->Other... 裡面看一下,
多了Spring相關的類型可以新增,我們選擇 Spring Project看看裡面有甚麼。
找到了各種專案的Template,選擇我們要的 Spring MVC Project,並給定一個Project name,
最後一步是給定初始的Package,所有的初始設定就完成啦。
點選Finish後,Eclipse就會開始建立檔案的Template,
建好之後Maven就會開始下載所需要的jar檔,
所以會稍微lag一下子,要等它Build好專案,
完成後可看到以下的專案結構,
這就是一個初始的Spring MVC專案啦!
既然是MVC,那當然不可或缺的就是Model、View、Controller,在專案目錄中我們可看到Template中已包含了
範例的Controller (HomeController.java)和他的View (home.jsp),
而Model則是在Controller中被組織起來,