一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 簡介Java的Spring框架的體系結構以及安裝配置

簡介Java的Spring框架的體系結構以及安裝配置

2020-03-08 15:16goldensun JAVA教程

這篇文章主要介紹了Java的Spring框架的體系結構以及安裝配置,Spring框架是Java的SSH三大web開發框架之一,需要的朋友可以參考下

體系結構
Spring有可能成為所有企業應用程序的一站式服務,然而,Spring是模塊化的,使您可以挑選哪些模塊是適用的,而不必把在余下的也引入。以下部分給出詳細介紹在Spring框架中所有可用的模塊。

Spring框架提供約20個模塊,可以根據應用程序的要求來使用。

簡介Java的Spring框架的體系結構以及安裝配置

核心容器:
核心容器組成的核心,Beans,上下文和表達式語言模塊,其細節如下:

核心模塊提供了框架的基本組成部分,包括IoC和依賴注入功能。

Bean模塊提供BeanFactory是工廠模式的經典實現。

Context 上下文模塊建立在由核心和Bean類模塊提供了堅實的基礎,它是訪問定義和配置的任何對象的媒介。在ApplicationContext接口是上下文模塊的焦點。.

表達式語言模塊提供了在運行時查詢和操作對象圖的強大的表達式語言。

數據訪問/集成:
數據訪問/集成層包括JDBC,ORM,OXM,JMS和事務處理模塊,其細節如下:

JDBC模塊提供了不再需要冗長的JDBC編碼相關了JDBC的抽象層。

ORM模塊提供的集成層。流行的對象關系映射API,包括JPA,JDO,Hibernate和iBatis。

OXM模塊提供了一個支持對象/ XML映射實現對JAXB,Castor,使用XMLBeans,JiBX和XStream 的抽象層。

Java消息服務JMS模塊包含的功能為生產和消費的信息。

事務模塊支持編程和聲明式事務管理實現特殊接口類,并為所有的POJO。

Web:
在Web層包括網絡,Web-Servlet,Web-Struts和網絡的Portlet 組件,其細節如下:

Web模塊提供了基本的Web開發的集成特性,例如多方文件上傳功能和使用的servlet監聽器的IoC容器初始化和針對Web的應用程序上下文。

Web-Servlet 模塊包含Spring的模型 - 視圖 - 控制器(MVC)實現Web應用程序。

Web-Struts 模塊包含支持類內的Spring應用程序集成了經典的Struts Web層。

Web-Portlet 模塊提供了MVC實現在portlet環境中使用和鏡子Web的Servlet的模塊的功能。

其他:
還有像AOP,切面,規范,網絡和測試模塊,其詳細情況如下其他一些重要的模塊:

AOP模塊提供了面向方面編程實現,允許您定義方法攔截器和切入點,以干凈解耦,實現的功能,應該分開的代碼。

Aspects 模塊提供與AspectJ的集成這又是一個功能強大且成熟的面向方面編程(AOP)框架。

Instrumentation 模塊提供了一定的應用服務器中使用類工具的支持和類加載器實現。

測試模塊支持Spring 組件使用 JUnit 或 TestNG 框架的測試。


安裝配置
本教程將指導您如何準備開發環境并使用 Spring 框架工作。本教程還將教你如何安裝JDK,Tomcat和Eclipse 在安裝Spring框架之前:

第1步 - 安裝Java開發工具包(JDK):
JavaSE下載:可以從Oracle公司的Java 網站下載SDK 的最新版本。會發現說明在下載的文件中教你如何安裝JDK,按照說明安裝和配置設置的說明。最后,設置PATH和JAVA_HOME環境變量指向包含java和javac,通常分別為java_install_dir/bin和java_install_dir 目錄。

如果運行的是Windows并安裝了JDK在 C:jdk1.6.0_15, 你可以把下面這行寫入到 C:autoexec.bat 文件.

?
1
2
set PATH=C:jdk1.6.0_15in;%PATH%
set JAVA_HOME=C:jdk1.6.0_15

另外,在Windows NT/2000/XP上,也可以右鍵單擊“我的電腦”,選擇“屬性”,然后“高級”,然后“環境變量”。然后更新PATH 值,然后按OK按鈕。

在Unix(Solaris和Linux等),如果SDK安裝在/usr/local/jdk1.6.0_15 如果使用的是C shell,干脆把下面的內容寫到 .cshrc文件。

?
1
2
setenv PATH /usr/local/jdk1.6.0_15/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.6.0_15

另外,如果使用的集成開發環境(IDE),如Borland公司的JBuilder,Eclipse,IntelliJ IDEA或Sun ONE Studio 中編譯和運行一個簡單的程序,以確認IDE知道安裝Java,否則應該做適當的設置。

步驟2 - 安裝Apache通用日志API:
你可以從這里下載的Apache 通用日志API 的最新版本 http://commons.apache.org/logging/. 一旦下載安裝,解壓二進制分發到一個方便的位置。例如在C:commons-logging-1.1.1 ,在Linux/Unix 為 /usr/local/commons-logging-1.1.1。該目錄將有如下jar文件和其他證明文件等。

簡介Java的Spring框架的體系結構以及安裝配置

請確保在這個目錄上正確設置CLASSPATH變量,否則會在運行應用程序面臨的問題。

第3步 - 安裝Eclipse集成開發環境
在本教程中的所有例子使用Eclipse IDE。所以我建議你應該有安裝在機器上 Eclipse 的最新版本。

安裝Eclipse IDE,請從最新的Eclipse二進制文件 http://www.eclipse.org/downloads/. 一旦下載安裝,解壓二進制放到一個方便的位置。例如在C:eclipse ,或/usr/local/eclipse 在Linux/Unix最后恰當設置PATH變量。

Eclipse可以通過在Windows機器上執行以下命令來啟動,或者可以簡單地雙擊 eclipse.exe

?
1
%C:eclipseeclipse.exe

Eclipse可以通過執行在Unix(Solaris和Linux等)下面的命令機器啟動:

?
1
$/usr/local/eclipse/eclipse

啟動成功后,如果一切正常,那么它應該顯示如下結果:

簡介Java的Spring框架的體系結構以及安裝配置

第4步 - 安裝Spring框架庫
現在,如果一切正常,那么你可以繼續設置 Spring 框架。以下是簡單的步驟下載并安裝框架的機器上。

選擇是否要在 Windows 或 UNIX 上安裝 Spring,然后進行下一個步驟,下載的zip文件適用于 Windows 和 Unix 為 .tz 文件。

從下載的Spring框架的二進制文件的最新版本http://www.springsource.org/download.

在寫這篇教程的時候,我下載spring-framework-3.1.0.M2.zip 在Windows ,當解壓縮下載的文件,它目錄結構:C:spring-framework-3.1.0.M2 如下。

簡介Java的Spring框架的體系結構以及安裝配置

會發現所有的Spring庫在目錄 C:spring-framework-3.1.0.M2dist。請確保在這個目錄上正確設置CLASSPATH變量,否則在運行應用程序面臨的問題。如果使用的是Eclipse那么就不需要設置CLASSPATH,因為所有的設置將通過Eclipse中完成。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品国产精品国产三级普 | 国自产精品手机在线视频 | 乌克兰粉嫩摘花第一次 | 美女的隐私视频免费看软件 | 国产精品久久久久不卡绿巨人 | 胸奶好大好紧好湿好爽 | 日本96在线精品视频免费观看 | 男人使劲躁女人小视频 | 国产成人亚洲影视在线 | 69av免费视频| 欧美日韩亚洲综合久久久 | 91av爱爱 | 我不卡影院手机在线观看 | 成人综合婷婷国产精品久久免费 | 都市后宫小说 | 30分钟的高清视频在线观看 | 色综合久久九月婷婷色综合 | 十大免费批日的软件 | 美国复古性经典xxxxx | 国产在线观看一区 | 国产亚洲精品一区二区在线观看 | 欧美午夜视频一区二区三区 | 亚洲精品久久久成人 | 小草高清视频免费直播 | 门房秦大爷最新章节阅读 | 免费网站看v片在线香蕉 | 亚洲 另类 欧美 变态屎尿 | 亚洲国产精品久久人人爱 | 欧美视频一区二区三区在线观看 | 秋霞一级成人欧美理论 | 高h喷水荡肉爽文np肉色文 | 国产精品色片 | 4444亚洲国产成人精品 | 免费国产高清精品一区在线 | 亚洲高清色图 | 欧洲美女bbbxxxxxx | 国产精品久久久免费视频 | 国产成人精品午夜免费 | 狐媚小说 | 69av免费视频| 小兰被扒开内裤露出p |