Spring系列
文章平均质量分 84
商云
梦想紧握手中,不断前进!
展开
-
Spring之AOP配置文件详解
简单来说,spring中的AOP就是实现“横切”的工具,通过AOP,让我们的设计更加的模块化,可以为那些烦琐的,反复执行的操作,定义一个统一的处理方式,更有利于团队的分工与协作。这几天正在学习spring,下面是自己学习中的一些东西,拿出来和我一样刚开始学习的人,老鸟就略过,有什么不对的地方,还请指出,一定虚心学习。 xmlns="http://www.springframework.org/s原创 2008-12-10 15:06:00 · 1517 阅读 · 0 评论 -
基于Spring的Hibernate Search全文检索功能示例
数据库:Oracle 9iJDBC驱动:OJDBC14开发环境:Eclipse-JEESpring版本:Spring 2.0.6Hibernate版本:Hibernate Core 3.2.5/Hibernate Annotation 3.3.0/Hibernate Validator 3.0.0/Hibernate Search 3.0.0 Beta4//jdbc.pro原创 2008-12-20 21:32:00 · 1896 阅读 · 0 评论 -
Spring XML配置十二个最佳实践
在这篇文章里,对于Spring XML的配置,我将向你展示12种比较好的实践。其中的一些实践不仅是好的实践,更是必要的实践。除此以外,还有其他因素,例如领域模型的设计,都能影响XML的配置,但是这篇文章重点研究XML配置的易读性和易管理性。 1。不要使用autowiring Spring可以通过类的自省来自动绑定其依赖部分,使得你不必明确指明bean的属性和构造器。Bean的属性可以通原创 2009-03-04 00:39:00 · 984 阅读 · 0 评论 -
深入挖掘IOC、AOP以及Spring中的实现
Spring的功能是很强大的,在其“绝不发明自己认为好的轮子,而只发明自己认为不好的轮子”的指导思想下,通过充分实践了“一切实事求是、‘循证架构’的工作方式”的理论,基本上把轻量级的J2EE应用框架(如ORM、MVC等)进行了整合,并构架了一些常用的功能(如DAO),形成了一个功能强大的J2EE轻量级企业应用框架。 然而,或许是大家对Spring掌握得还不透彻的缘故吧,看到很多软件企业中用到的转载 2009-03-04 00:29:00 · 2405 阅读 · 0 评论 -
热爱Spring的五个理由
15年前6月的一个闷热的早晨,我爬到一艘老式的玻璃纤维皮划艇中。它是如此古老,以至于有些小碎片差点插到了我的手指中,而且划桨长度大约是传统激流划桨的两倍。我游泳的时候要多过划船,但是这没有关系。15年之后,我仍然对它着迷。 大约2年前,我试用了在Hibernate站点上突出提到的Spring项目。我觉得它就像是上面提到的老式皮划艇:它再适合我不过了。为了进行企业硬编码,Spring如此深植原创 2008-12-12 17:42:00 · 605 阅读 · 0 评论 -
使用Spring来创建一个简单的工作流引擎
spring是支持控制反转编程机制的一个相对新的框架。本文把spring作为简单工作流引擎,将它用在了更加通用的地方。在对工作流简单介绍之后,将要介绍在基本工作流场景中基于Spring的工作流API的使用。 许多J2EE应用程序要求在一个和主机分离的上下文中执行处理过程。在许多情况下,这些后台的进程执行多个任务,一些任务依赖于以前任务的状态。由于这些处理任务之间存在相互依赖的关系,使用原创 2008-12-12 17:36:00 · 5259 阅读 · 0 评论 -
为你的基于SPRING的应用增加简单规则引擎
任何大一点的软件项目都包含了许多叫做业务逻辑的东西。业务逻辑的准确描述还是有争议的。在为典型应用软件的生成的大量代码中,到处都是为如订单处理、武器控制系统、图形绘制等功能工作的零碎代码。这些代码与其他如处理持久化、日志、事务、语言偏好、框架特性及其他现代企业级应用有明显不同。 业务逻辑通常与其他代码块紧密的混和在一起。当重量级的侵入式框架(如EJB)被使用时,区别业务逻辑与框架生成的代原创 2008-12-12 17:33:00 · 1965 阅读 · 0 评论 -
Spring事务处理的两种方式
spring事务管理: 可以通过两种方式实现,一是用AOP来控制事务: --> 二是用事务拦截器的方式来控制事务: PROPAGATION_REQUIRED原创 2009-02-28 18:05:00 · 12176 阅读 · 2 评论 -
SSH配置中Spring对Hib的自动事务处理
XML codehttp://www.springframework.org/dtd/spring-beans.dtd"> class="org.apache.commons.dbcp.BasicDataSource"> com.microsoft.jdbc.sqlserver.SQLServerDriver原创 2009-02-28 18:04:00 · 1464 阅读 · 0 评论 -
Spring+Hibernate 配置和使用c3p0和proxool连接池
其实原理都是一样 就是用一个继承了实现javax.sql.DataSource的DataSource类在Spring中用bean来组装,管理 来配置其属性 提供给sessionFactory来组装API上可能属性没有写出来 但是可以看到方法 要想真正了解 还是要看源代码中的详细属性比如在cp30中这个具体的DataSource是com.mchange.v2.c3p0.Comb原创 2008-12-12 22:38:00 · 1285 阅读 · 0 评论 -
使用 Spring 2.5 注释驱动的 IoC 功能
在使用注释配置之前,先来回顾一下传统上是如何配置 Bean 并完成 Bean 之间依赖关系的建立。下面是 3 个类,它们分别是 Office、Car 和 Boss,这 3 个类需要在 Spring 容器中配置为 Bean: Office 仅有一个属性: 清单 1. Office.java package com.baobaotao;public class Offi原创 2008-12-12 10:35:00 · 540 阅读 · 0 评论 -
用Spring快速开发jms应用(JBOSS服务器)
异步进程通信是面向服务架构(SOA)一个重要的组成部分,因为企业里很多系统通信,特别是与外部组织间的通信,实质上都是异步的。Java消息服务(JMS)是用于编写使用异步消息传递的JEE应用程序的API。传统的使用JMS API进行消息传递的实现包括多个步骤,例如JNDI查询队列连接工厂和Queue资源,在实际发送和接收消息前创建一个JMS会话。 Spring框架则简化了使用JEE组件(原创 2008-12-14 17:21:00 · 1115 阅读 · 0 评论 -
Spring AOP 的proxy详解
spring 提供了多种不同的方案实现对 bean 的 aop proxy, 包括 ProxyFactoryBean, 便利的 TransactionProxyFactoryBean 以及 AutoProxyCreator 等, 下图是 proxy class diagram 以供参考这里重点说一下最常用的 ProxyFactoryBean, TransactionProxyFactoryBe原创 2008-12-10 15:05:00 · 2053 阅读 · 1 评论 -
spring各种邮件发送
Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from, to,cc, subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得关于原创 2009-03-08 21:45:00 · 27522 阅读 · 8 评论