
spring
灬六道魔君灬
有时候能够做成一件事的决定性因素就在于自己是否有所行动。
展开
-
Spring控制反转/依赖注入概念解析
控制反转IoC(Inversion of Control)控制反转就是指控制权的转移。在传统编程中,我们使用new关键字来实现2个组件之间关系的组合,但这种方式会造成组件之间的耦合。IoC解决了这个问题,它将组件间的关系从程序内部上提到外部容器来管理。就像好莱坞经典台词:“don’t call us, we will call you.” IoC的核心目标是通过简单的机制解决组件依赖的问题(常转载 2015-01-22 14:22:39 · 829 阅读 · 0 评论 -
Spring声明式事务管理与配置介绍
Spring声明式事务管理与配置介绍转载 2016-07-07 16:56:57 · 433 阅读 · 0 评论 -
spring配置文件详解--真的蛮详细
转自: http://book.51cto.com/art/201004/193743.htm此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用 Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自转载 2016-07-07 14:34:06 · 496 阅读 · 0 评论 -
SpringMVC统一转换null值为空字符串的方法
在Java Web中,如果数据库中的值为null,而不做任何转换的话,传到前端页面会显示为null,影响美观。比如,智联招聘网站上的这个样子:在SpringMVC中,可以通过在中配置,把null值统一转换为空字符串,解决这个问题。下面以JSon交互的方式为例说明如何实现:第一步:创建一个ObjectMapper[java] v转载 2016-06-29 18:57:44 · 13651 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(七十九)细谈Spring(八)spring+hibernate整合基本详解
由于Spring和Hibernate处于不同的层次,Spring关心的是业务逻辑之间的组合关系,Spring提供了对他们的强大的管理能力, 而Hibernate完成了OR的映射,使开发人员不用再去关心SQL语句,直接与对象打交道。 将Hibernate做完映射之后的对象交给Spring来管理是再合适不过的事情了, Spring也同时提供了对Hibernate的SessionFactory的集成功能转载 2015-10-21 19:50:47 · 577 阅读 · 0 评论 -
Spring MVC 教程,快速入门,深入分析
资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc Dispatc转载 2015-10-21 19:47:35 · 422 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(八十二)细谈Spring(十一)深入理解spring+struts2整合(附源码)
Spring和struts2是我们在项目架构中用的比较多的两个框架,怎么才能把这两个框架用好,怎么来整合是我们掌握运用这两个框架的关键点,下面我们就怎么来整合,从哪来整合,为什么要整合,从这几点来看一下struts2和spring的整合。下面我们来具体分析一下: 我们一起来想想,如果让spring和struts2进行整合,我们就希望我们可以在spring中直接注入ac转载 2015-10-21 19:53:35 · 701 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(八十)细谈Spring(九)spring+hibernate声明式事务管理详解
声明式事务管理是spring对事务管理的最常用的方式,因为这种方式对代码的影响最小,因此也符合非侵入性的轻量级容器的概念。Spring的事务管理是通过AOP的方式来实现的,因为事务方面的代码与spring的绑定并以一种样板式结构使用。在理解spring声明式事务管理我们首先要理解他是通过AOP怎么具体实现的。其中的事务通知由元数据(目前基于xml和注解)驱动。代理对象由元数据结合产生一个新的代理对转载 2015-10-21 19:52:24 · 617 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(七十八)细谈Spring(七)spring之JDBC访问数据库及配置详解
利用spring访问数据库是我们ssh程序中必不可少的步骤,在没有hibernate之前,我们一般都用jdbc访问数据库,所以用jdbc访问数据库必不可少的要进行一些配置,spring中为我们提供了访问数据库的数据源配置,配置完以后我们就可以很容易的利用jdbc对数据库进行访问了。下面我们就具体来看一下spring所支持的集中jdbc数据源的配置:在Sping的配置文件转载 2015-10-21 19:51:25 · 481 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(八十三)细谈Spring(十二)OpenSessionInView详解及用法
首先我们来看一下什么是OpenSessionInView? 在hibernate中使用load方法时,并未把数据真正获取时就关闭了session,当我们真正想获取数据时会迫使load加载数据,而此时session已关闭,所以就会出现异常。 比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持久层用的是load方法加载数据),当这一调用结束时,session随之关转载 2015-10-21 19:53:58 · 480 阅读 · 0 评论 -
Java程序员从笨鸟到菜鸟之(八十一)细谈Spring(十)深入源码分析Spring之HibernateTemplate 和HibernateDaoSupport
spring提供访问数据库的有三种方式: HibernateDaoSupportHibernateTemplate(推荐使用)jdbcTemplate(我们一般不用)类所在包:HibernateTemplate:org.springframework.orm.hibernate3.HibernateTemplateHibernat转载 2015-10-21 19:53:01 · 493 阅读 · 0 评论 -
Spring的IOC原理[通俗解释一下]
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合转载 2015-01-22 17:25:03 · 604 阅读 · 0 评论 -
Spring事务管理(详解+实例)
目录(?)[-]初步理解核心接口1 事务管理器11 JDBC事务12 Hibernate事务13 Java持久化API事务JPA14 Java原生API事务2 基本事务属性的定义21 传播行为22 隔离级别23 只读24 事务超时25 回滚规则3 事务状态编程式事务1 编程式和声明式事务的区别2 如何实现编程式事务21 使用Transac转载 2017-02-13 08:59:20 · 763 阅读 · 0 评论