Spring扫盲和简单入门案例
2020-06-05 06:34
344 查看
Spring概念
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。Spring可以单独应用于构筑应用程序,也可以和Struts、Webwork、Tapestry等众多Web框架组合使用,并且可以与Swing等桌面应用程序AP组合。因此, Spring不仅仅能应用于JEE应用程序之中,也可以应用于桌面应用程序以及小应用程序之中。Spring框架主要由七部分组成,分别是 Spring Core、 Spring AOP、 Spring ORM、 Spring DAO、Spring Context、 Spring Web和 Spring Web MVC
Spring框架扫盲
- Spring是轻量级的开源的JavaEE框架
- Spring可以解决企业应用开发的复杂性
- Spring有两个核心部分:IOC和AOP
-
IOC:控制反转,把创建对象的过程交给Spring来进行统一管理
- AOP:面向切面,不修改源代码的情况下进行功能上的增强
- Spring的特点
-
方便解耦,简化开发
- AOP编程支持
- 方便程序测试
- 方便和其他框架进行整合
- 方便进行事务操作
- 降低API开发难度
Spring入门案例
- 打开java开发工具,创建一个java项目
- 输入项目名称
- 项目创建完成
- 引入相关lib包
- 把导入的包导入到项目中
- 编写应用代码
- 创建包结构 com.george
- 编写Java类 Person
- 至此包和类都创建完毕,最后的结构为
- 创建Spring配置文件 bean.xml 进行 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"> <!-- 配置Person对象的创建--> <bean id="person" class="com.george.Person"></bean> </beans>
- 编写测试代码
@Test public void personTest() { // 1、读取配置文件 ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml"); //2、获取xml配置创建的对象 Person person = context.getBean("person", Person.class); //3、检查person类的add方法能否执行 person.add(); }
- 查看执行结果
- 至此入门案例编写+测试完成
相关文章推荐
- ActiveMQ的入门案例以及整合Spring的简单使用
- spring 入门实战(二)一个简单的使用案例
- Spring AOP 简单入门示例
- 5.1 入门整合案例(SpringBoot+Spring-data-elasticsearch) ---- good
- 最简单的spring入门示例
- windbg入门之旅:(2)一个简单的integer divide-by-zero exception分析案例
- JQuery入门―编写一个简单的JQuery应用案例
- SpringBoot简单入门(一)
- Spring简单入门实例
- SSH学习之Struts1入门的简单登陆案例。
- Extjs框架viewport总结之最简单的viewport案例图解(入门专用)
- spring简单入门示例
- seajs简单入门案例
- Spring 入门案例1
- Spring入门案例
- 关于spring中aop的一个入门案例
- CXF入门简单实例(spring整合)
- 一:spring的快速入门案例
- Spring入门 创建一个简单实例
- spring与struts简单整合案例