Spring入门篇

编码1、什么是框架

2、Spring简介

3、IOC(配置、注解)

4、Bean(配置、注解)

5、AOP(配置、注解、AspectJ、API)

如何学习Spring

  • 掌握用法
  • 深入理解
  • 不断实践
  • 反复总结
  • 再次深入理解与实践

似乎是学习所有技术的方式。。。

学习Spring的资源

http://spring.io/

http://projects.spring.io/spring-framework/

Spring是什么

控制反转(IOC):把控制权交出去,在使用的过程中直接去得到这样的对象

业务:商品管理

业务逻辑:商品的入库、出库

系统服务:入库和出库都要进行统一的日志记录和事务的管理,它是和具体的业务无关的,无论什么样的业务都会使用到的这种服务

所有的对象在Spring里都叫Bean

Test:单元测试

Core Container:核心容器

1、什么是框架

IOC及Bean容器

1.整个版本和编码的说明

2-3.命名空间

4.xsi:schema的位置

super.getBean("bean的id")

<property />属性,在InjectionServiceImpl这个类里面会有一个名词为injectionDAO成员变量,它的类型是InjectionDAO,ref引用,另一个bean的id。

分层操作

DAO:对于数据库的访问

Service:处理业务逻辑的部分

调用方式:在Service里面去完成业务逻辑的处理,然后调用DAO去把最终的数据保存到数据库

原文地址:https://www.cnblogs.com/songsongblue/p/9739445.html

时间: 2024-07-31 08:11:40

Spring入门篇的相关文章

spring 入门篇

spring 入门篇 相对于Hibernate(冬眠),Spring(春天),具有更多的诗意与希望的感觉,是为了解决传统J2EE开发效率过低.开发商之间不统一.没有真正实现“写一次到处使用”,它的优点有如下: 低侵入式设计,代码污染极低. 独立于各种应用服务,真正实现写一次到处都可以使用. 用户可选择的自由度高,用户可以选择部分或者是全部SPRING的功能,它并不是设计来取代其它框架,可以和其它的框架(如STRUTS.HIBERNATE)等结合极好. 面向接口的编程方式,使得代码的偶合度降到最低

spring入门篇-学习笔记

1.spring IOC的作用就是用加载配置文件的方式代替在代码中new 对象的方式来实例化对象. 2.IOC 全称:Inversion  of Control,中文意思:控制反转 3.依赖注入有两种方式: 设值注入-> 通过添加set方法,并在配置文件的bean中添加property标签(property引用另一个bean)的方式注入 构造注入->通过构造方法,并在配置文件的bean中添加constructor-arg标签的方式注入 例子项目结构: 以下是各文件代码: InjectDao.j

spring入门篇2 --- IOC设计思想

在上一篇中已经大致了解了IOC的设计思想,IOC全拼是Inversion of Control,就是控制反转,以前我们都是自己创建对象,进行实例化,现在交给框架spring来进行控制,以实现高度的解耦. IOC是设计思想,是Spring的核心,我们必须要掌握,因此通过几个例子,来看看到底是如何实现的,这样就可以有更清晰的认知,所有的demo源码放在了github上,后续学习过程会进行持续的更新,以后不再赘述. 学习这个之前,我们需要了解一下什么是DI,Dependency Injection,依

spring入门篇10 --- springMVC入门小程序

继续昨晚没有完成的这个小demo,完成这个,我们基本上算入门 首先,这个demo继续使用注解方式,源码地址github 首先看一下这个,这个就是maven起的项目结构,使用SpringMVC起项目,webapp就会与src同级,但是我们一般把src当作源码目录,所以做好可以做到同级,但这个就是为了练习. 首先明确一下,DispatcherServlet是实现servlet接口,Dispatcher使用Spring配置文件告知spring他需要请求反射,视图解析,异常处理等,而我们项目一般是跑在t

慕课-《Spring入门篇》学习笔记 专题一 IOC

1.一些资源 http://spring.io/ http://projects.spring.io/spring-framework/ 2.什么是spring? 它是一个开源的框架,一个轻量级的控制反转(————达到松耦合的目的)IOc和面向切面(————)的容器框架,管理并配置应用对象的配置和生命周期. SPring带来了复杂的JavaEE开发的春天 ####################################################### 正式开始 1.接口:对应Jav

Spring入门篇——AOP基本概念

1.什么是AOP及实现方式 什么是AOP AOP:Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等 AOP实现方式 预编译 -ApectJ 运行期动态代理(JDK动态代理.CGLib动态代理) -SpringAOP.JbossAOP 2.AOP基本概念 连接点:比如一个类中某个方法执行的开始 通知:在某个方法执行的时候,额外执行的切面

Spring入门篇——第2章 Spring IOC容器

第2章 Spring IOC容器 介绍Spring IOC容器的基本概念和应用 2-1 IOC及Bean容器 在IOC容器中,所有对象都称为bean 2-2 Spring注入方式 原文地址:https://www.cnblogs.com/songsongblue/p/9895536.html

Spring课程 Spring入门篇 3-2 Spring bean装配(上)之bean的生命周期

本节主要讲了三大块内容 1 bean的生命周期概念 2 bean的初始化和销毁的三种方式对比(代码演练) 3 总结 1 bean的生命周期概念 1.1 bean的定义:xml中关于bean的配置,bean的id和bean的class等. 1.2 bean的初始化:ioc容器启动的时候加载xml文件中的bean生成实例. 1.3 bean的使用:bean容器中取出bean的实例并使用 1.4 bean销毁:指的是bean销毁时回收由这个bean创建的所有bean实例. 2 bean的初始化和销毁的

Spring课程 Spring入门篇 4-6 Spring bean装配之基于java的容器注解说明--@ImportResource和@Value java与properties文件交互

1 解析 1.1 这两个注解应用在什么地方 1.2 应用方式 1.3 xml方式实现取值 2 代码演练 2.1 @ImportResource和@Value代码演练 1 解析 1.1 这两个注解应用在什么地方 接口调用,java与properties文件交互获取url和用户名密码等配置信息 1.2 应用方式 java类通过调用@Importresource找到xml,通过xml配置properties 示例: @Configuration @ImportResource("classpath:c