自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

致力于顶级java全栈工程师

梦想 ,就是一种让你一想到坚持就是幸福的东西!

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 互操作机制的原理

现有中间件为分布式软件系统提供的基本支持中包含了互操作机制,其实我们提到的互操作既包含了中间层应用构件与数据库、客户层构件与中间层应用构件、中间层应用构件与公共服务构件、中间层应用构件之间的互操作等多个层次。本篇博客我们从互操作机制的原理和具体事例来解释互操作是应用哪些高层通信协议和基于什么开发模式来实现应用程序的编组和解组等跨越网络通信的底层工作。一、互操作的基本原理   互操作机制中应

2015-02-28 21:56:30 1571 1

原创 中间件中的基本概念

初次接触中间件,对概念和理解和应用还不熟悉,首先从这些基础的概念入手,慢慢的理解中间件。   我们说中间件是为分布式系统服务的,那么什么是分布式系统呢??理解中间件的含义,首先要了解什么是分布式系统,中间件和软件构件之间又是什么关系!一、分布式系统:1、分布式软件是指运行在网络环境中的软件系统,通常是基于客户机/服务器模型,分布式软件与传统的集中式软件相比,主要区别在于强调客户端与服务

2015-02-22 21:40:38 986 3

原创 JBPM中采用el表达式动态分配任务

工作流中非常重要的一个就是任务的分配,这里我们采用assignee的分配方式,对于其他的几种方式我们在后面的博客中详细介绍。任务的分配分为动态和静态两种,我们之前对jbpm的讲解都采用的是静态的分配方式,也就是对于任务分配给了谁,我们都会写死在jpdl文件中,例如科长审批分配给了张三我们会这样写:           采用这种方式分配任务,使程序不灵活,如果我们想要更改任务分配

2015-02-21 21:42:58 839 3

原创 JBPM中任务分配的几种方式

在jbpm中关于任务的分配常见的有以下四种方式:1、Assignee2、Candidate-groups3、assignmentHandler4、Swimlanes   第一种分配方式在上一篇的博客中已经简单的应用了一下,我们可以通过assignee方式直接分配给用户Candidate-groups方式可以分配给用户组,通过AssignmentHandler在任务创建的时候分配

2015-02-10 21:01:39 923 4

原创 JBPM中流程变量和任务变量的区别

前面的博客我们讲了什么是JBPM以及各种流程服务,今天这篇博客我们分析一下流程实例中的流程变量和任务变量的区别。我们知道从jpdl.xml文件我们的流程实例就已经存在了,在流程的部署和创建、运行过程中都少不了流程变量,在每一流程中又会存在流程任务,而在每一个任务中又会有任务变量,从存在的范围来说,流程实例的变量要比流程任务变量的范围广,但是究竟他们之间有什么关系呢??我们从例子中寻找答案!下面

2015-02-08 09:29:54 1141 3

原创 JBPM的流程服务

在讲解jbpm的各种流程服务之前我们应该先了解JBPM的两个核心对象,ProcessEngine和Configuration,Configuration是jbpm的配置文件管理对象即资源加载对象,负责加载jbpm的各种配置如数据库连接配置,事务配置,身份认证,jpdl等相关配置。         ProcessEngine是一个服务工程,通过Configuration类创建,和hibernate中

2015-02-07 15:50:25 647 2

原创 基于Ajax技术的DWR应用

DWR(Direct Web Remoting):是一个用于改善web页面与java类交互的远程服务Ajax开源框架,可以帮助开发人员开发包含AJAX技术的网站。简单的理解就是应用DWR可以让Ajax开发变的容易,客户端可以直接使用javascript调用java方法并得到返回值。    DWR基于Ajax开发,使得B/S程序之间有更好的交互性,Ajax的技术原理同样使得异步刷新减少了对服务器

2015-02-06 16:51:17 742 2

原创 Spring对AOP的支持

上篇博客中我们介绍了Spring中的IoC控制反转,本篇博客介绍我们介绍Spring中的另一个核心AOP切面编程。    AOP是Spring中对OOP的补充,由面向对象编程转到了面向切面编程,针对业务处理过程中的切面进行提取,然后降低各部分之间的耦合。通过下面的图我们来了解AOP中的几个基本概念,从而更深一步的认识AOP:Cross cutting concern:横切性关注

2015-02-06 11:22:21 652 1

原创 Spring之核心容器IoC

Spring中最核心的部分就是IoC容器了,也就是我们经常所说的控制反转,它主要是通过xml文件的形式将相互依赖的对象进行解耦合,也就是对象之间不必去主动查找,而是通过配置的方式进行注入,当其中一个对象发生改变的时候,我们可以不用去修改源代码,而是直接去更改对象所在的容器即可。下面我们通过Demo简单介绍如何应用spring:一、拷贝Spring相关的包到classpath路径下: 

2015-02-04 11:28:13 691 2

原创 JBPM工作流引擎

JBPM全称为Java BusinessProcess Management,业务流程管理,它覆盖了业务流程管理、工作流、服务协议等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。    工作流引擎给我们提供了流程逻辑的定义方法,给我们提供了根据流程逻辑来调度业务对象的功能,能使我们避免在代码中硬编码流程逻辑。下面我们在eclipse中安装JBPM的插件,在eclipse中集成插件的方法

2015-02-02 16:34:00 1446 3

apacheant-1.6.5-bin和xdoclet-plugins-1.0.3

Ant是一个基于java的构建工具,在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式。XDoclet是一个开源项目,可以通过在java源代码中的一些特殊的注释信息,自动生成配置文件、源代码等等。

2015-01-08

win7 32位系统的SVN客户端和服务器端以及汉化安装包

这份资源内包含了Win7 32位操作系统下的SVN客户端和服务器端的安装软件以及汉化包,另外包含了本人的博客地址,博客内容详细介绍了SVN的安装和使用。

2014-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除