
spring框架从零开始
从零开始到深入学习spring框架,从最简单的搭建框架开始,小编带你学习spring框架,帮你总结spring框架使用中的技巧、细节、容易出现的问题,新手可以收藏学习。
没有梦想-何必远方
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring学习(十五)使用quartz子框架实现任务调度
上篇博客我们使用jdk提供的timer、timertask类实现任务调度。这篇博客我们来看一下怎么使用spring中的quartz子框架实现任务调度。原创 2015-09-11 16:45:43 · 2843 阅读 · 1 评论 -
Spring学习(十四)Spring中如何使用事务?
为什么要使用事务?如果我们一个业务逻辑只执行一次sql,是不需要使用事务的。但如果要执行多条sql语句才能完成一个业务逻辑的话,这个时候就要使用事务了。因为这几条sql可能有的执行成功,有的执行失败。而事务就是对一组sql语句进行统一的提交或回滚操作,为了保证数据执行的一致性,这组sql不是全部成功就是全部失败。原创 2015-09-11 15:58:16 · 4049 阅读 · 1 评论 -
Spring学习(十三)aop技术理解与使用
什么是AOP?aop技术是面向切面编程思想,作为OOP的延续思想添加到企业开发中,用于弥补OOP开发过程中的缺陷而提出的编程思想。AOP底层也是面向对象;只不过面向的不是普通的Object对象,而是特殊的AOP对象。AOP的关注点是组成系统的非核心通用服务模块(比如登录检查等),相对于普通对象,aop不需要通过继承、方法调用的方式来提供功能,只需要在xml文件中以引用的方式,将非核心服务功能引用原创 2015-09-11 13:53:18 · 3693 阅读 · 1 评论 -
Spring学习(十二)struts2+spring+hibernate环境搭建
之前的博客我们总结了spring基础、spring分别整合struts2、hibernate、mybatis等,今天我们来同时整合下 struts、spring、hibernate,也就是所谓的 ssh 。 整合流程:1 首先整合spring和hibernate,这次我们在spring 中配置bean使用注解的方式 ,hibernate实体映射关系也使用注解的方式,配置完毕后用简单方法测试下hib原创 2015-09-03 22:50:42 · 2995 阅读 · 0 评论 -
Spring学习(十一)spring mvc上传下载
如下示例: 页面: web.xml:<?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche原创 2015-09-01 23:01:53 · 2408 阅读 · 2 评论 -
Spring学习(十)spring mvc入门
一、spring mvc和spring的关系spring mvc是spring框架提供的七层体系架构中的一个层,是spring框架的一部分,是spring用于处理客户端请求的MVC工具,取代表现层框架struts1/2。在使用时,spring mvc和spring框架的使用方式是相互独立的。spring mvc是脱离了spring框架的单独的表现层框架。原创 2015-09-01 22:17:16 · 3631 阅读 · 2 评论 -
Spring学习(九)使用ioc注解方式配置bean
context层 : 上下文环境/容器环境 applicationContext.xml1 ioc注解功能 注解 简化xml文件配置 如 hibernate 映射文件 ioc注解 简化 ioc容器的配置原创 2015-09-01 13:34:52 · 3902 阅读 · 1 评论 -
Spring学习(八)spring整合struts2
一、spring框架对struts等表现层框架的整合原理 : 使用spring的ioc容器管理struts中用于处理请求的Action 将Action配置成ioc容器中的bean 延伸:spring对持久层框架/技术的整合原理 (封装) : 提供模板类封装对应技术/框架的开发流程 通过对模板类的使用,实现对传统开发流程的”代替”。 二、整合方式: 插件原创 2015-08-31 22:47:49 · 2039 阅读 · 0 评论 -
Spring学习(七)spring整合mybatis
相对于mybatis的平常写法,spring中在使用mybatis时,不需要mybatis-config.xml配置,以及MybatisFactory工厂,在applicationContext.xml中配置即可。原创 2015-08-27 16:57:30 · 2464 阅读 · 0 评论 -
Spring学习(六)spring整合注解形式的hibernate
上篇博客中谈到spring中如何整合普通形式的hibernate,这次我们来总结下如何整合注解形式的hibernate。原创 2015-08-27 16:35:35 · 2993 阅读 · 1 评论 -
Spring学习(五)spring整合hibernate
上一篇博客中讲到spring dao层对jdbc的封装,用到了模板模式的设计思想 。这篇我们来看看spring中的orm层对hibernate的封装,也就是所谓的spring整合 hibernate。这里同样用了模板模式, 将hibernate开发流程封装在ORM层提供的模板类HibernateTemplate中,通过在DAO中对模板类的使用,实现对传统hibernate开发流程的代替。 一、先来原创 2015-08-26 22:38:54 · 4324 阅读 · 2 评论 -
Spring学习(四)spring中使用jdbc
spring dao层中对jdbc进行了封装,使用模板模式的设计模式,通过ioc被动注入的方式将jdbcTemplate这个模板类注入到数据对象中,进行数据库操作。原创 2015-08-26 11:39:19 · 3996 阅读 · 3 评论 -
Spring学习(三)ioc工厂bean深入理解
> 我所理解的工厂bean: 我们在使用ioc容器形成类之间的依赖关系,也就是在配置文件中配置bean的时候,一般是class指向的是实体bean类,通过ref将另外一个bean对象注入到这个类中。如下图示: 这里圆圈里面的就是一个类,所以这个id为action的bean对象可以直接通过ref注入别的类中。然而当我们要注入一个接口,这个接口没有实现类的时候就不能这样操作了。因为无原创 2015-08-25 22:24:21 · 7923 阅读 · 9 评论 -
Spring学习(二)spring ioc注入的三种方式
一、spring ioc注入有哪三种方式:a setter 原理 : 在目标对象中,定义需要注入的依赖对象对应的属性和setter方法;“让ioc容器调用该setter方法”,将ioc容器实例化的依赖对象通过setter注入给目标对象,封装在目标对象的属性中。 b 构造器 原理 : 为目标对象提供一个构造方法,在构造方法中添加一个依赖对象对应的参数。ioc容器解析时,实例化目标对原创 2015-08-25 22:00:57 · 10762 阅读 · 4 评论 -
Spring学习(一)ioc理解
对Spring有所了解的都应该知道,spring贯穿始终的两个重要的思想,一个是IOC(控制反转),一个是DI(依赖注入),对于新手而言,这两个概念比较难理解,我用自己的想法来解释下。原创 2015-08-25 11:47:59 · 13655 阅读 · 12 评论