spring
liuxinglanyue
这个作者很懒,什么都没留下…
展开
-
整合struts+spring+jpa中出现的解决方法
1. org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is java.lang.UnsupportedOperationException: Not supported by B...原创 2010-12-12 17:45:05 · 112 阅读 · 0 评论 -
Spring XML配置的十二个最佳实践
Spring是一个强大的Java应用框架,它广泛地应用于Java应用程序中,为Plain Old Java Objects(POJO)提供企业级服务。Spring利用依赖注入机制来简化工作,同时提高可测试性。其配置文件(通常是XML格式)中指定了 Spring bean、依赖性以及bean所需的服务。但是,这些XML配置文件既冗长又不实用。对于需要定义大量Spring bean的大型项目来说...原创 2010-11-27 09:55:59 · 83 阅读 · 0 评论 -
Spring整合Struts(二)
转:http://xm-king.iteye.com/blog/519792 在Spring整合struts(一)中,我详细介绍了如何在Web应用中启动Spring,创建ApplicationContext实例,在本篇文章中,我将继续就Spring整合struts做进一步的探讨,简单的说就是Spring是如何管理Action这个bean的。 如果系统采用了Spring,Spr...原创 2010-11-27 09:55:27 · 74 阅读 · 0 评论 -
Sping整合Struts(一)
转:http://xm-king.iteye.com/blog/540964 虽然Spring也提供了自己的MVC组件,但一来Spring的MVC组件过于繁琐,二来Struts的拥护者实在太多。因此,很多项目都会选择使用Spring整合Struts框架。而且Spring确实可以无缝整合Struts框架,二者结合成一个更实际的J2EE开发平台。利用Struts的PlugIn来启动Spring容器 ...原创 2010-11-27 09:54:53 · 66 阅读 · 0 评论 -
全面分析 Spring 的编程式事务管理及声明式事务管理(转)
https://www6.software.ibm.com/developerworks/cn/education/opensource/os-cn-spring-trans/index.html原创 2010-11-15 18:10:23 · 83 阅读 · 0 评论 -
用Spring实现定时任务(转)
最近在做一个抽奖活动的设计与开发,目前快上线了。里面定时更新抽奖的一些数据和更新数据库(每天放出一些奖品) 其实实现起来很简单,只需一个做定时任务的类及里面的方法, 如 Java代码 public class DoJob{ //... public void execute(){...} } 配置也很简单 Java代码 ...原创 2010-11-15 15:43:02 · 64 阅读 · 0 评论 -
Hibernate 与 Spring 多数据源的配置
Spring2.0.1以后的版本已经支持配置多数据源,并且可以在运行的时候动态加载不同的数据源。通过继承AbstractRoutingDataSource就可以实现多数据源的动态转换。目前做的项目就是需要访问12个数据源,每个数据源的表结构都是相同的,所以要求数据源的变动对于编码人员来说是透明,也就是说同样SQL语句在不同的环境下操作的数据库是不一样的。具体的配置如下: 一、首先需要写一个...原创 2010-11-15 15:38:59 · 82 阅读 · 0 评论 -
Spring事务
Spring中事物定义 一、Propagation : 对于特定的方法或方法命名模式,代理的具体事务行为由事务属性驱动,如下面的例子所示: <prop key="load*">PROPAGATION_REQUIRED,readOnly</prop> <prop key="store*">PROPAGATION_REQUIRED</...原创 2010-11-15 15:33:00 · 59 阅读 · 0 评论 -
Spring中获得bean的方法(转载)
今天看到网上有转载的获得Spring Bean的方法,觉得值得珍藏,现摘录在此。 众所周知,Spring框架将DI模式发挥到了极至,因此,系统里面用Spring管理的Bean相互之间的获取是非常 方便的,只要使用者提供一个setter方法并在配置文件中配置该属性就可以。 但是,对于系统中非Spring框架管理的类,如果需要获取Spring管理的类,或者,程序中需要动态的根据Be an...原创 2010-11-13 10:01:13 · 70 阅读 · 0 评论 -
Spring的事务配置(5种方式)
根据代理机制的不同,总结了五种Spring事务的配置方式,配置文件如下: 第一种方式:每个Bean都有一个代理 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www...原创 2010-11-13 09:57:34 · 67 阅读 · 0 评论 -
Spring Annotation 笔记——IOC篇
@Autowired 1、Spring 通过一个 BeanPostProcessor 对 @Autowired 进行解析,所以要让 @Autowired 起作用必须事先在 Spring 容器中声明 AutowiredAnnotationBeanPostProcessor Bean。 Java代码 <!-- 该 BeanPostProcessor 将自动起作用,对标注 @A...原创 2010-11-12 20:36:36 · 69 阅读 · 0 评论 -
详解 Spring 3.0 基于 Annotation 的依赖注入实现(转)
使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spri...原创 2010-11-12 19:26:25 · 67 阅读 · 0 评论 -
Java Development Without Spring(2) – Spring的不足与云时代的编程模式
本文将在上文对云时代的Java应用进行分析的基础上,来深入剖析Spring的不足,并介绍一种在云时代更适用的编程模式。 Spring的不足 当然Spring框架在设计上有非常多的特色和优越性,特别是与过去的EJB2相比,但是我认为Spring有一个非常大的不足,那就是概念过于抽象,对于熟悉Spring的人都应该知道,Spring最核心概念莫过于IoC(Inversion of cont...原创 2010-12-20 20:36:40 · 75 阅读 · 0 评论 -
Java Development Without Spring(1) – 云时代的Java应用
这几天已经初步把YunEngine的整体架构定下来了,而且从今天开始,我将开始一个新的系列,名为“Java Development Without Spring”。为什么起这个名字呢?因为经过一段时间的思索,发现在云计算时代,像过去类似Spring这样有一定复杂性的Java框架都已经不适用了,而是强调简单开发和快速部署,并且将类似扩展和维护这样的复杂问题都抛给云平台来负责。本系列将通过多篇...原创 2010-12-20 20:35:26 · 102 阅读 · 0 评论 -
Spring MVC快速上手教程
Spring Framework可以被使用在很多场合之中,考虑到目前大多数Java EE的项目是B/S结构的,所以这里的快速上手教程会以Spring MVC为切入点,用最简单的代码一步一步来实现一个图书列表的页面。 在正式动手之前需要做一些准备工作,先安装并设置好JDK 1.5和Tomcat 5,关于数据库及其访问方式可以根据个人习惯进行选择,教程中使用MySQL数据库和Hibernate(映射由...原创 2010-11-30 22:12:51 · 76 阅读 · 0 评论