代码改变世界

Spring简介

2018-06-25 09:14  蜡笔不小心丶  阅读(100)  评论(0)    收藏  举报

一:Spring 是一个开放源代码的框架。

二:Spring为简化企业级应用开发而生,使用spring可以使简单的javaBean实现以前只有EJB才能实现的功能。

三:Spring是一个IOC(DI)、AOP容器框架。

四:Spring是一个一站式的开发框架。

 

1.Spring是轻量级的框架

轻量级:Spring是非侵入性的-基于Spring开发的应用中的对象可以不依赖于Spring的API。(不用继承或实现接口)。

  控制反转(DI—dependency injection、IOC—Inversion of Control) 

当应用了IOC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建(不需要自己去new对象)。

  AOP(Aspect Oriented Programming :AOP编程的支持) 

通过Spring提供的AOP功能,方便进行面向切面的编程,许多不容易用传统OOP实现的功能可以通过AOP轻松应付。

  声明式事务的支持 

在Spring中,我们可以从单调烦闷的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。

  方便程序的测试

可以用非容器依赖的编程方式进行几乎所有的测试工作,在Spring里,测试不再是昂贵的操作,而是随手可做的事情。例如:Spring对Junit4支持,可以通过注解方便的测试Spring程序

  方便集成各种优秀框架

简化各种框架的使用难度,Spring提供了对各种优秀框架(如Struts,Hibernate、Mybatis、Quartz)等的直接支持。

 

2.String入门小技巧

. 创建maven  web工程

. 解决web工程的两个问题

    •  jdk版本过低问题
    • 丢失web.xml的问题

. 导入我们工程必须的jar包

3.创建借口和实现类

接口

实现

4. 创建spring容器的核心配置文件applicationContext.xml

 

5.编写测试代码