发表于: 2017-04-14 15:41:22
1 1363
今天完成的事:学习Spring,配置Spring和Junit
what is spring?
第1步 - 创建Java项目:
第一步是使用Eclipse IDE 创建一个简单的Java项目。选项 File -> New -> Project 最后选择 Java Project 从向导列表向导。现在,项目命名为 HelloSpring
第2步 - 添加必需的库:
第二步添加 Spring框架,并在我们的项目中通用的日志API库。要做到这一点,右键单击您的项目名称 HelloSpring 然后按照上下文菜单中提供以下选项: Build Path -> Configure Build Path
现在,使用Add External JARs 选项 Libraries 卡提供外部JAR按钮,添加从Spring框架和通用日志安装目录下面的核心JAR文件:
antlr-runtime-3.0.1
org.springframework.aop-3.1.0.M2
org.springframework.asm-3.1.0.M2
org.springframework.aspects-3.1.0.M2
org.springframework.beans-3.1.0.M2
org.springframework.context.support-3.1.0.M2
org.springframework.context-3.1.0.M2
org.springframework.core-3.1.0.M2
org.springframework.expression-3.1.0.M2
commons-logging-1.1.1
第3步 - 创建源文件:
现在让我们根据实际创建的源文件 HelloSpring 项目。首先,我们需要创建一个名为包 com.yiibai. 要做到这一点,右键点击 src 在包资源管理部分,并按照选项:New -> Package.
下一步我们创建 HelloWorld.java 和 MainApp.java 在com.yiibai 包下文件。
HelloWorld.java
package com.yiibai;
public class HelloWorld {
private String message;
public void setMessage(String message){
this.message = message;
}
public void getMessage(){
System.out.println("Your Message : " + message);
}
}
MainApp.java 的内容:
package com.yiibai;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MainApp {
public static void main(String[] args) {
ApplicationContext context =
new ClassPathXmlApplicationContext("Beans.xml");
HelloWorld obj = (HelloWorld) context.getBean("helloWorld");
obj.getMessage();
}
}
第4步 - 创建bean配置文件:
需要创建一个bean 配置文件,该文件是一个XML文件,并作为 cement 等类组合在一起。这个文件需要在src下
beans.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="helloWorld" class="com.yiibai.HelloWorld">
<property name="message" value="Hello World!"/>
</bean>
</beans>
必须确保这个文件在 CLASSPATH 中可用,并使用相同的名称在主应用程序而创建的应用程序
写到这儿,eclipse就突然关闭了,然后就打不开了。。。
明天计划的事:继续学习SPRING,完成今天的Hellospring小例子,深入学习Spring
遇到的问题:学习过程中发现Spring的知识点好多,也不知道学到啥程度就行了
收获:java真的不像C,或者不像我学的C,工具和框架类的东西好多,不只是Bulid Path就可以用了,他们自己拿出来也是一个工具
评论