Spring開發環境搭建
Spring是運行在java環境下的開發框架,因此在開發前需要準備以下相關軟件:
1、JDK7或以上版本
2、Eclipse4或者以上版本
3、Spring Framework軟件包3 或者3以上版本
Spring開發包介紹
在建立Spring工程的時候,需要引入Spring的開發包,否則無法建立Spring的開發和運行環境,以下簡單介紹以下Spring的核心開發包的基本用途:
Spring Core
Spring Beans
Spring AOP
Spring Context
以下開發包文件雖不是Spring核心開發包,但是提供了各種企業級服務:
Spring Aspect
Spring Context Support
Spring Expression
Spring Framework Bom
Spring Instrument
Spring Instrument Tomcat
Spring JDBC
Spring JMS
Spring orm
Spring oxm
Spring Struts
Spring test
Spring tx
Spring web
Spring webmvc
Spring webmvc portlet
創建示例工程
創建一個基於Spring IOC的小程序的步驟如下:
建立Spring工程
編寫java文件
編寫配置文件
運行實例工程
建立Spring工程
首先,我們需要在Eclipse中建立一個普通java工程,然後引入Spring的核心jar文件到工程中。
編寫java文件
在這裏,我們在工程中逐個建立java文件:
IHelloMessage:一個接口,用於定義輸出問候信息
HelloWold:接口的實現類,向用戶輸出"hello everybody"
HelloChina: 接口的實現類,向用戶輸出"大家好"
Person:一個人物類,調用IHelloMessage接口,向用戶輸出問候信息
Main:程序的入口類,用於加載配置文件以及啓動IOC容器,調用人物類,向用戶輸出問候信息。
編寫配置信息
接下來,爲示例代碼建立配置文件helloMessage.xml文件,示例如下:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="helloWorld" class="com.jike.spring.chapter01.HelloWorld"></bean> <bean id="helloChina" class="com.jike.spring.chapter01.HelloChina"></bean> <bean id="person" class="com.jike.spring.chapter01.Person"> <property name="helloMessage" ref="helloChina"/> </bean> </beans>
運行示例工程
編譯並運行示例工程,在控制檯查看輸出信息,程序輸出運行是否正常。