本次博客將要對SpringMVC作簡單的介紹以及環境的搭建:java
概述apache
Spring 框架是一個開源的平臺,屬於設計層面框架,整個系統面向接口,是分層的JavaSE/EE開源框架,用於解決複雜的企業應用開發。tomcat
Spring特色:服務器
輕量:完整的Spring框架能夠在一個大小隻有1MB多的JAR文件裏發佈框架
控制反轉:容器在對象初始化時不等對象請求就主動將依賴傳遞給它(這裏還不是很懂,從此補充)eclipse
面向切面:分離應用的業務邏輯jvm
容器:管理對象的配置和生命週期maven
框架:Spring能夠把簡單的組件配置、組合spa
MVC:Spring做用是整合,Spring能夠被看做是一個企業解決方案級別的框架。客戶端發送請求,服務器控制完成請求的轉發,控制器調用一個用於映射的類與配置文件動態建立對象,調用對象的方法。命令行
Spring目的:就是讓對象與對象(模塊與模塊)之間的關係沒有經過代碼來關聯,都是經過配置類說明 管理的(Spring根據這些配置 內部經過反射去動態的組裝對象)
搭建
安裝Eclipse JEE開發者版本與Java SE 8
Eclipse JEE安裝:https://www.eclipse.org/downloads/packages/
配置jdk(略)
配置Eclipse.ini,打開後,最後添加以下代碼
-vm c:\Program Files\java\jdk1.8.0_144\jre\bin\server\jvm.dll
使eclipse肯定用哪一個jvm實現
啓動Eclipse:
配置JDK
選擇編譯器版本:版本低影響構建、錯誤、警報
Maven配置:自帶maven版本,eclipse自帶maven,配置maven能夠構建特定的環境,匹配特定的配置(變量值、依賴集),maven配置文件能夠累加
能夠經過命令行.Maven設置中的聲明、環境配置來激活
設置本地資源庫
建立C:\Users\28558\.m2\setting.xml,配置setting.xml,用於屬性定義和訪問倉庫的憑據
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 https://maven.apache.org/xsd/settings-1.1.0.xsd"> <profiles> <profile> <id>compiler</id> <properties> <JAVA_HOME> C:\java\jdk1.8.0_144</JAVA_HOME> </properties> </profile> </profiles> <activeProfiles><activeProfile>compiler</activeProfile></activeProfiles> </settings>
勾選一下選項
tomcat8