您的位置:首页 > 编程语言 > Java开发

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框架扫盲

  1. Spring是轻量级的开源的JavaEE框架
  2. Spring可以解决企业应用开发的复杂性
  3. Spring有两个核心部分:IOC和AOP
      IOC:控制反转,把创建对象的过程交给Spring来进行统一管理
    • AOP:面向切面,不修改源代码的情况下进行功能上的增强
  4. Spring的特点
      方便解耦,简化开发
    • AOP编程支持
    • 方便程序测试
    • 方便和其他框架进行整合
    • 方便进行事务操作
    • 降低API开发难度

Spring入门案例

  • 打开java开发工具,创建一个java项目
  • 输入项目名称
  • 项目创建完成
  • 引入相关lib包
  • 把导入的包导入到项目中

  • 编写应用代码
  1. 创建包结构 com.george
  2. 编写Java类 Person
  3. 至此包和类都创建完毕,最后的结构为
  4. 创建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>
  1. 编写测试代码
@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();
}
  1. 查看执行结果
  2. 至此入门案例编写+测试完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: