Spring入门介绍:开发Spring入门程序
Posted nuist__NJUPT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring入门介绍:开发Spring入门程序相关的知识,希望对你有一定的参考价值。
Spring入门介绍:开发Spring入门程序
Spring是一个轻量级的Java开发框架,目的是解决企业级应用开发的业务逻辑和其它各层的耦合问题,它是一个分层的开源框架,Spring负责基础架构,Java开发者可以专注于应用程序的开发。
Spring的体系结构
Spring框架集成了多个模块,这些模块分布在核心容器,数据访问/集成层,Web层 ,AOP模块,植入模块,消息传输模块和测试模块。
Spring的核心容器是其它模块建立的基础,由Spring-core,Spring-beans,Spring-context,Spring-context-support,Spring-expression等模块组成。
1-使用Eclipse创建名为ch11的Web应用并导入JAR包,JAR包共5个,4个基础包和1个第三方依赖包.
2-创建接口TestDao,在src目录创建dao包,在该包中创建接口TestDao及接口的实现类TestDaoImpl.
public interface TestDao {
public void sayHello() ;
}
public class TestDaoImpl implements TestDao{
@Override
public void sayHello() {
System.out.println("Hello, Study hard") ;
}
}
3-创建配置文件applicationContext.xml
在src目录下创建该配置文件,并在该文件中使用TestDaoImpl实现类创建一个id为test的Bean
<?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.xsd">
<bean id = "test" class = "dao.TestDaoImpl"/>
</beans>
4.创建测试类,在src目录创建test包,在该包中创建Test类
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import dao.TestDao;
public class Test {
public static void main(String[] args) {
//初始化Spring容器,加载配置文件
ApplicationContext appCon = new ClassPathXmlApplicationContext("applicationContext.xml") ;
//获取容器的test实例
TestDao test = (TestDao)appCon.getBean("test") ;
test.sayHello() ;
}
}
测试结果入下:
以上是关于Spring入门介绍:开发Spring入门程序的主要内容,如果未能解决你的问题,请参考以下文章
《01.Spring Boot连载:Spring Boot入门介绍》