1. 程式人生 > >Javaweb 實戰之Spring

Javaweb 實戰之Spring

Java web 實戰之Spring(一)

   開始接觸Java web主要是因為在做移動端開發的時候需要客戶端和伺服器的資料互動,而學習它一方面是因為好奇,另一方面也是為了更好的對接客戶端和伺服器。閒話不多說,進入正題。   在學習Java web之前,需要一定的java 基礎和資料庫基礎,此外還包含JSP,Servlet以及對伺服器容器Tomcat等的使用,不太熟悉的小夥伴們可以通過查閱相關書籍瞭解。

一、Spring框架簡介

首先,框架這個詞總是給人一種十分高大上的感覺,但是很多人用多框架,卻不一定理解什麼是框架,在這裡我通過一個例子來說明框架的含義,比如,我們在後臺開發中,需要實現使用者的登入註冊以及密碼修改等功能,此時我們會設計一個介面來作為使用者管理介面,在介面中會有相應的方法,之後會寫一個對應的實現類實現這個介面,從而達到解耦的目的。此外在登入註冊時後臺會訪問資料庫,因此需要一個數據庫的連線類,為了避免每次訪問資料庫都獲取一次連線,我們使用單例模式來建立這個連線。以上這兩點是後臺開發常用到的步驟,會被許多開發人員重複使用,而這些重複使用的步驟總結歸納後,就是我們所說的框架。
  所以總結一點,框架就是開發人員實際開發中重複使用的步驟。   而Spring就是這樣從實際開發中抽取出來的一個框架。而它的優點主要在於以下幾點:   (1)解耦性好:程式碼模組之間的依賴性低,並與後期修改和維護   (2)IOC(依賴注入)用於處理業務中bean的依賴關係,便於解耦   (3)AOP(面向切面程式設計)主要用於對安全事務日誌等的集中處理   這些優點也是後面需要學習的重點,之後會通過例項來說明這些優點。

1、Spring的下載

 (1)登入官網SpringFramework官網,下載所需的jar包,開啟連結,進入如下介面
  選擇libs-release-local/org/springframework/spring,然後選擇自己需要的包進行下載,這裡我下載的版本是4.3.5。下載後找到lib包中的jar包。此外還需要下載一個common-logging的jar包,為Spring提供日誌服務,連結
common-logging

2、在Eclipse中使用Spring框架

  在Eclipse中使用你可以通過兩種方式:第一種是在你建立的專案中將Spring中jar包和common-logging中jar包拷貝到專案中,但是每次建立新專案都需要拷貝這些jar包;第二種則是在eclipse中建立使用者自己的類庫,並將相應的jar包放入自己的類庫中,而在每次建立新的專案時只需要新增到自己專案中即可。這裡主要講解第二種方式:    在eclipse面板中進入windows/preferences/java/build path/user Libraries,如下圖

點選new,輸入自己的庫名稱,確定後選中新建立的庫,點選edit,加入之前下載的jar包即可。如下圖:

  今天就到這裡,下一篇會通過一個例項簡單說明Spring的使用