Welcome 微信登录

首页 / 软件开发 / JAVA

Spring多数据源解决方案

Spring多数据源解决方案

Spring多数据源解决方案2011-09-14在很多大型应用中都会对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据。Figure 1 数据分割及多数据库架构通常这种多数据源的逻辑会渗透到业务逻辑中,同时也会给我们使用的数据访问API诸如Hibernate和iBatis...
This关键字在Java语言中的应用

This关键字在Java语言中的应用

This关键字在Java语言中的应用2011-09-14应用一:引用成员变量。Public Class Student{String name; //定义一个成员变量nameprivate void SetName(String name){ //定义一个参数(局部变量)namethis.name=name; //将局部变量的值传递给成员变量}}如上面这个代码中,有一个成员变量name。同时在方法中有个形式参数,名字也是name。然后再方法中将形式参数na...
Spring工作原理探秘

Spring工作原理探秘

Spring工作原理探秘2011-09-14紫丁香社区Spring的哲学是在不影响Java对象的设计的情况下将Java对象加入到框架中。 我们下面来看看Spring 的工作原理,看看Spring是如何做到不影响Java对象的。EJB的框架采用了一种侵略性(Invasive)的方法来设计对象,它要求你在设计中加入符合EJB规范的代 码。一些轻量级的COP框架,例如Avalon,也要求对象设计时必须符合某种规范,例如Serviceable接口, 这种做法是典型...
jBPM-Side流程控制台

jBPM-Side流程控制台

jBPM-Side流程控制台2011-09-14 blogjava 卡宴jBPM-Side是雪狐发起的一个开源工作流系统,现在主要分为3大块,控制台、流程设计器以及流程引 擎。我和临远负责控制台(JE上的 xyz20003),由于控制台里实现了流程管理、流程监控、流程建模和 仿真,因为官方的gwt-console前2天看了一下,基本没有什么功能,只有一个流程定义管理,这让我有些 失望,所以我迫不及待地想和大家分享我们的控制台,我们的控制台是使用Ext开发的...
Spring 2提供的remote包学习笔记

Spring 2提供的remote包学习笔记

Spring 2提供的remote包学习笔记2011-09-14Spring2 针对远程访问服务,提供的一个remote包。其的的是提供一套统一的远程服务发布功能。先来看一下Spring2支持那些远程服务功能:1. RMI服务2. Hessian或者Burlap通过HTTP远程调用服务3. HTTP调用器暴露服务下面用一个例子,来看一下Spring2 是怎样对这些服务进行统一的封装和管理。先看一下服务器端的源代码public interface IBook...
jBPM4与Spring的集成

jBPM4与Spring的集成

jBPM4与Spring的集成2011-09-14 blogjava ronghao现在流行抱大腿,不过对眼光的要求也高。要不就如高也,即使四眼,一样无用。对Java企业开发而 言,Spring的腿则是一定要抱的。而所谓抱Spring的腿,无外乎三点:一是通过Spring暴露出服务,将服务配置到Spring的IOC容器里;二是在自己的运行环境里访问到Spring的IOC容器,能够轻松使用Spring容器里所配置的服务;三是对于具有事务管理特性的项目来说,将...
Hibernate中的Cache管理

Hibernate中的Cache管理

Hibernate中的Cache管理2011-09-14Hibernate实现了良好的Cache机制,可以借助Hibernate内部的Cache迅速提高系统的数据读取性能。 Hibernate中的Cache可分为两层:一级Cache和二级Cache.一级Cache:Session实现了第一级Hibernate Cache,它属于事务级数据缓冲。一旦事务结束,这个Cache也随之失 效。一个Session的生命周期对应一个数据库事务或一个程序事务。Sessi...
jBPM4与Spring整合的2种方式

jBPM4与Spring整合的2种方式

jBPM4与Spring整合的2种方式2011-09-14 blogjava 卡宴要知道如何将jBPM4与Spring整合,可以先了解jBPM4的IOC容器,如果不了解的可以先看这篇文章(主 题:Jbpm4的IOC容器),是介绍jBPM4的IOC容器的。下面我们介绍jBPM与Spring整合的2种方式:第一种:手工将SessionFactory放入jBPM4中。第1步:更改jbpm.spring.default.cfg.xml配置文件,将下面的部分注释掉 ...
MyEclipse中Spring工程使用@Resource注释的问题

MyEclipse中Spring工程使用@Resource注释的问题

MyEclipse中Spring工程使用@Resource注释的问题2011-09-14 blogjava 残梦追月在MyEclipse的Spring工程中,有时候要使用@Resource注释来驱动Spring配 置。但是在MyEclipse添加Spring开发能力的操作中,并没有把相关的库添加到 工程的classpath中,所以使用该注解时会产生找不到类的错误,这是由于 MyEclipse带的Spring里没有该库。解决办法很简单,就是从Spring官网...
Spring 2.5标注开发的简单例子

Spring 2.5标注开发的简单例子

Spring 2.5标注开发的简单例子2011-09-14研究了很久新出的 Spring 2.5, 总算大致明白了如何用标注定义 Bean, 但是如何定义和注入类型为 java.lang.String 的 bean 仍然未解决, 希望得到高人帮助.总的来看 Java EE 5 的标注开发方式开来是得到了大家的认可了.@Service 相当于定义 bean, 自动根据 bean 的类名生成一个首字母小写的 bean@Autowired 则是自动注入依赖的类,...
Servlet 3.0新特性详解

Servlet 3.0新特性详解

Servlet 3.0新特性详解2011-09-14 IBM 张建平简介:Servlet 是 Java EE 规范体系的重要组成部分,也是 Java 开发人员必须具备的基础技能, Servlet 3.0 是 Servlet 规范的最新版本。本文主要介绍了 Servlet 3.0 引入的若干重要新特性,包括 异步处理、新增的注解支持、可插性支持等等,为读者顺利向新版本过渡扫清障碍。Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE...
<< 521 522 523 524 525 526 527 528 529 530 >>