一:Spring的介紹 什麼是Spring? 什麼是Spring? Spring 是一個輕量級的 DI / IoC 和 AOP 容器的開源框 適用範圍 適用範圍 所有java應用,包括java SE,java EE 根本使命 根本使命 簡化Java開發 Spring 中常用術語: Spring 中常 ...
一:Spring的介紹
-
什麼是Spring?
Spring 是一個輕量級的 DI / IoC 和 AOP 容器的開源框
-
適用範圍
所有java應用,包括java SE,java EE
-
根本使命
簡化Java開發
-
Spring 中常用術語:
- 框架:是能完成一定功能的半成品。
- 非侵入式設計:從框架的角度可以理解為無需繼承框架提供的任何類
- JavaBean: 即符合 JavaBean 規範的 Java 類
- 容器:從程式設計角度看就是裝對象的對象。因為存在放入、拿出等操作,所以容器還要管理對象的生命周期。
-
Spring 的優勢
- 低侵入 / 低耦合 (降低組件之間的耦合度,實現軟體各層之間的解耦)
- 聲明式事務管理(基於切麵和慣例)
- 方便集成其他框架(如MyBatis、Hibernate)
- 降低 Java 開發難度f.Spring 框架中包括了 J2EE 三層的每一層的解決方案(一站式)
-
一個簡單的Spring程式
1.工具:idea 2018.3
2.步驟
(1)點擊 +Create New Project,開始新建一個項目
同樣,我們在WEB-INF/目錄下創建兩文件夾,classes,lib然後將上邊lib文件夾中的jar包全部複製過來。
我們去配置這個項目,點擊左上角File-->Project Structure
點擊左邊的Modules,然後選擇中間的Dependencies選項卡,點擊右邊的加號,選擇第一個 JARs or directories...,
然後將項目中的lib文件夾選中,會返回剛剛的界面,仔細看下麵會出現一個lib的引用
之後再中間的選項卡中,選擇path,選擇剛新建的classes文件夾
點擊ok,接下來配置tomcat,點擊run-->Edit Configurations...
依次點擊+--->Tomcat Service-->Local
先選擇第二個選項卡,將Name隨便改,點擊右邊的 + 號--->Artifact 將下放輸入框中的名改下,後面在瀏覽器中輸入地址欄要用*********記住,點擊apply
將配置改為如下圖,點擊ok,然後就可以啟動我們的第一個Spring項目啦
當控制台出現如下信息時,說明項目都配好了,Conneted server
打開瀏覽器 輸入localhost:8080/MySpring/index.jsp,出現以下內容說明第一個Spring項目完成了,其中MySpring是之前需要記住的項目名。
2019年3月9日20:06:58
下一篇:Spring Ioc和DI,AOP簡介