本文使用的文件版本:
java版本:64位jdk-8u131-windows-x64_8.0.1310.11
Tomcat版本:apache-tomcat-8.5.54-windows-x64
Eclipse的Tomcat插件版本:net.sf.eclipse.tomcat.updatesite-2019-01-28
Spring版本:spring-framework-5.0.0.RELEASE-dist
logging日志api文件:commons-logging-1.2-bin
(一)安装Eclipse和Java开发环境
点击连接,根据网站步骤进行安装Eclipse和java,由于此eclipse已经被汉化,但有的同志习惯使用英文,我们可以这样解决。
(1)右击【eclipse】的快捷方式
(2)选择【属性】,在【目标】最后添加【 -nl "en"】,对语言进行规定,从而使eclipse编程英文。
(二)安装Tomcat
(1)下载地址1:https://download.csdn.net/download/u012839256/12329037 ,下载后解压,然后直接跳转到(4)
下载地址2:打开Tomcat的网站 https://tomcat.apache.org/ ,点击后进入(2)
(2)从左侧选择我们所需的版本,这里我们使用【Tomcat 8】
(3)下载64位系统下的zip压缩包,点击【64-bit Windws.zip】,下载后的文件名为:apache-tomcat-8.5.54-windows-x64.zip
(4)将下载后的apache-tomcat-8.5.54-windows-x64.zip解压,然后配置【环境变量】,我们使用windows10系统进行配置。
在【控制面板】=》【系统和安全】=》【系统】=》【高级系统设置】
(5)选择【环境变量】
(6)点击【系统变量】中的【新建】,也就是下方那个【新建】
(7)添加变量名:TOMCAT_HOME;变量值:即前面安装包的解压路径,然后点击【确定】,环境变量设置完成
(三)安装Eclipse的Tomcat插件
(1)下载地址1:https://download.csdn.net/download/u012839256/12329074,下载后,直接跳转到(4)
下载地址2:https://sourceforge.net/projects/tomcatplugin/,点击后进入(2)
(2)点击【Download】
(3)等待几秒钟后就可以进行下载了,下载的文件名称为:net.sf.eclipse.tomcat.updatesite-2019-01-28.zip
(4)从压缩包中,【plugins】文件夹中的【net.sf.eclipse.tomcat_9.1.4.jar】进行复制
(5)黏贴到eclipse安装路径下的 plugins中
(6)重新打开eclipse,会出现 Tomcat 的控制工具
(7)然后在 eclipse 中配置 tomcat,点击【Window】下的【Preference】
(8)依次点击【tomcat】,选择相应的Tomcat版本【Version 8.x】,选择 Tomcat.xml 的路径,即 tomcat 的解压路径。
选择Server.xml,然后直接点击【应用】。
(9)点击第一个【cat猫】,console中显示运行的信息
(10)浏览器中输入http://localhost:8080/ 查看tomcat是否安装成功
(四)在Eclipse中配置Spring
(1)下载地址1:https://download.csdn.net/download/u012839256/12329177,下载后直接跳转到(五)下载logging日志文件
下载地址2:https://repo.spring.io/webapp/#/home,跳转到(2)
(2)鼠标指着左侧边3~5秒,出现列表,点击【Artifacts】
(3)分别点击【libs-release-local】【org】【springframework】【spring】左边的小箭头,然后选择【5.0.0.RELEASE】版本,点击【spring-framework-5.0.0.RELEASE-dist.zip】
(4)点击【Download】进行下载
(五)下载logging日志api文件
(1)下载地址:https://repository.apache.org/content/repositories/releases/commons-logging/commons-logging/1.2/
(2)下载图中标注的日志文件
(六)建立spring项目,调试运行
(1)打开Eclipse,new一个新的Project
(2)选择Java下的 【Tomcat Project】,点击【Next】
(3)设置项目名:myApp,点击【Finish】
得到
(4)在WEB-INF/src 下建立三个包:com.gc.action;com.gc.impl;com.gc.test分别去存储类和实现。
(5)在WEB-INF/lib 下添加5个jar文件,分别是(四)和(五)日志中的文件。
(6)将lib中的文件全选,【右击】【Build Path】【Add to Build Path】
得到结果
(7)在com.gc.action包中添加 HelloWorld.java文件
package com.gc.action;
public class HelloWorld {
public String msg = null;
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
(8)在myApp文件夹下添加 config.xml 文件,右击【myApp】,选择【new】【other】
(9)选择【XML】下的【XML File】文件,【Next】
(10)设置文件名,【Finish】
(11)用写字板或文本编辑器打开并输入下面代码
<?xml version="1.0" encoding="UTF8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="HelloWorld" class="com.gc.action.HelloWorld">
<property name="msg">
<value>HelloWorld</value>
</property>
</bean>
</beans>
(12)在 com.gc.test 包中添加 TestHelloWorld.java 文件
package com.gc.test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import com.gc.action.HelloWorld;
public class TestHelloWorld {
public static void main(String[] args) {
//通过ApplicationContext来获取Spring的配置文件
ApplicationContext actx = new FileSystemXmlApplicationContext("config.xml");
//通过Bean的id来获取Bean
HelloWorld helloWorld = (HelloWorld)actx.getBean("HelloWorld");
System.out.println(helloWorld.getMsg());
}
}
(13)在TestHelloWorld.java 文件上【右击】,运行得输出结果
(14)实现Spring后,如果需要修改输出结果,就不需要去修改源代码了,只需要修改配置文件,即前面定义的 .xml 文件,如
<?xml version="1.0" encoding="UTF8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
"http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="HelloWorld" class="com.gc.action.HelloWorld">
<property name="msg">
<value>HelloW</value>
</property>
</bean>
</beans>
由HelloWorld改为HelloW,输出结果为: