1. 程式人生 > >Spring Web 框架簡介

Spring Web 框架簡介

本文將介紹如何安裝 Spring 框架 以及如何在 NetBeans IDE 中執行它。Spring 框架是一種流行的開源應用程式框架,該框架能夠使 J2EE 的開發更為容易。它包括一個容器、一個用於管理元件的框架和一組針對 Web 使用者介面、事務和永續性的管理單元(snap-in)服務。

本教程將利用 Craig MacKay 所編寫的 Spring NetBeans Module,並通過他所準備的 flash 演示 指導大家完成安裝過程。在本教程結束時,我們將在 IDE 中安裝一個模組,它可為 Spring 框架提供以下支援:

  • Web 框架支援(建立新 Web 應用程式時可使用 Spring 框架選項)
  • Spring XML 目錄(提供與 Spring 相關的 XSD 和 DTD,從而支援 XML 程式碼完成功能)
  • 整合庫管理(安裝 Spring 框架所需的庫,以及其他所需的庫)
  • bean xml 檔案中的超連結支援(將 bean 連結到專案工件)

許多 Spring NetBeans Module 功能還可適用於非基於 Web 的 Spring 框架應用程式。有關 Spring NetBeans Module 的詳細資訊,請訪問 http://spring-netbeans.sourceforge.net。如果熟悉 Spring 框架,歡迎您 加入 Spring NetBeans Module 的開發。

預計時間:20 分鐘

本頁中的內容適用於 NetBeans IDE 6.0

本文涵蓋以下主題:

獲取軟體

開始之前,需要在您的計算機中下載並安裝以下軟體:

  • NetBeans IDE 6.0(下載)。
  • Spring NetBeans Module (下載)。

注意:要安裝和執行 NetBeans IDE 6.0,我們還需要 Java SE Development Kit(JDK)版本 5.0 或更高版本。可以通過以下連結下載適合您平臺的 JDK 版本:http://java.sun.com/javase/downloads/index.jsp

安裝模組

首先,在 IDE 中安裝 Spring NetBeans Module:

  1. 啟動 NetBeans IDE 並從主選單中選擇 Tools > Plugins 選項。Plugins Manager 將在新視窗中開啟。
  2. 選 項管理器頂部的 Downloaded 選項卡,然後單擊 Add Plugins 按鈕。在 Add Plugins 對話方塊中,導航到 Spring NetBeans 模組下載後的存放路徑。. 選擇模組,然後單擊 OK 按鈕。注意到 Plugins Manager 現在已經識別 Spring Framework Support 模組。

    Spring Framework Support 列出在 Include to Install 面板下面
  3. 單 擊 Install 按鈕。此時將開啟 NetBeans IDE Installer,其中列出了將要安裝的 Spring Framework Support 外掛。單擊 Next 按鈕。接受所顯示的許可協議,安裝程式將自動開始下載和驗證外掛安裝。如果外掛未註冊,則可能需要接受驗證警告。單擊 Continue 按鈕(該外掛可以信任)。外掛成功安裝到 IDE 中之後,單擊 Finish 按鈕。

建立新專案

安裝好模組之後,我們可以使用 Spring 框架為 Web 應用程式建立一個新專案:

  1. 從 IDE 的 File 選單中選擇 File > New Project(Ctrl-Shift-N) 選項。在 Categories 列表中,選擇 Web 選項。在 Projects 列表中,選擇 Web Application 選項。單擊 Next 按鈕。
  2. 在 Project Name 欄位中,輸入 SpringWebApp。從 Server 下拉列表中,選擇 計劃使用的伺服器。保留其他設定為預設值不變,然後單擊 Next 按鈕。
  3. 在步驟 3 中,由於剛才安裝了 Spring NetBeans Module,Frameworks 面板的列表中現在已經包含 Spring Framework 2.5。

    Spring Framework 2.5 顯示在 New Web Application 嚮導的 Frameworks 視窗中

    選擇相應的複選框,然後單擊 Finish 按鈕。IDE 將為整個專案建立 一個專案模板,包括所有元資料,以及專案的 Ant 構建指令碼。我們可以在 Projects 視窗中檢視模板結構。還注意到,專案的根檔案 index.jsp 將由IDE 的 Source Editor 預設開啟。

執行專案

嘗試在 IDE 中運等新專案:

  • 在 Projects 視窗中,右鍵單擊專案節點並選擇 Run Project 選項(也可以按 F6 鍵)。如果服務尚未執行,則 IDE 將自動啟動伺服器並將應用程式部署在之上。應用程式將使用 dispatcher-servlet.xml 檔案中的配置資料執行並應用 Spring MVC DispatcherServlet。注意 IDE Output 視窗中顯示的任何輸出訊息(Ctrl-4)。生成的輸出將以 BUILD SUCCESSFUL 訊息結束:

    Output 視窗將在執行專案的過程中顯示輸出資訊:

    IDE 的預設瀏覽器將啟動,我們可以看到歡迎頁面檢視生成的輸出(/WEB-INF/jsp/index.jsp):

    index.jsp 在瀏覽器中的輸出

瀏覽專案結構

現在,IDE 已經可以成功部署並執行專案,我們將檢視 Spring 框架與專案結構是如何整合的:

  • 在 Projects 視窗中,完全展開 Web Pages > WEB-INF 節點。可以看到,IDE 已經為我們建立了以下 Spring 框架工件:

    檢視 Projects 視窗中的專案結構。

    Spring 框架工件:

    jsp/:
    含有用於呈現應用程式檢視的 JSP 頁面。

    applicationContext.xml:
    為框架提供組成應用程式上下文的 bean,並將它們的可用性提供給所有 DispatcherServlet。

    dispatcher-servlet.xml:
    定義用於指定控制器和 Spring MVC 相關特性的 bean。

    jdbc.properties:
    其中的配置資料可適用於其他 XML 文件的值。

    web.xml:
    為指定 bean 的 XML 檔案定義應用程式監聽程式和路徑。
  • 展開 Libraries 節點。注意到 Spring Framework JAR 檔案已經包含在新專案中:

    Spring JAR 檔案列出在 Libraries 節點下面

    注意:我們還可以在 Libraries 節點中新增新庫和 JAR 檔案。為此,右鍵單擊 Libraries 節點並從彈出選單中選擇適當的操作。

    要移除任何 JAR 檔案,右鍵單擊所選 JAR 檔案並從彈出選單中選擇 Remove 選項。修改庫的另一種方法是進行專案節點的 Project Properties 對話方塊(右鍵單擊專案節點並從彈出選單中選擇 Properties 選項,然後從 Categories 列表中選擇 Libraries 選項)。

現在,我們可以根據需要開始開發應用程式了。例如,我們可以開始在應用程式上下文(application-context.xml)中新增一些新服務和 DAO 物件,或者新增一些新控制器到應用程式的 DispatcherServlet 中(dispatcher-servlet.xml)。

更多資訊

對 NetBeans IDE 中 Spring 框架的介紹到此結束。本文件演示瞭如何將 Spring 框架安裝到 NetBeans IDE 中,並介紹了該框架在 IDE 中的開發介面。

建議您通過 NetBeans IDE 中的其他教程繼續學習 Spring 框架,比如說 Risberg 的 手把手教您開發 Spring Framework MVC 應用程式 教程。

有關相關資訊和更多高階教程,請參閱以下參考資料:

 
注:以上內容來自網路,本人不承擔任何連帶責任
文章轉自:http://zh-cn.netbeans.org/kb/60/web/quickstart-webapps-spring.html