自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 收藏
  • 关注

原创 基于webwork和过滤器实现无代码侵入的原子级界面权限

在我们开发产品或项目的过程中,经常会遇到的用户关于对界面权限控制的需求,如一个审批表单,由基本字段和审批意见等字段组成,用户要求不同角色进入页面时,对页面中不同的输入框有不同的权限,例如申请人只能填写基本信息的输入框,对于审批意见的输入框是只读的,而审批人进入相同的页面时,可以在审批意见的输入框中填写意见。这是一个最简单的业务需求。通常我们实现这样的需求时,需要在我们的页面中嵌入N多的if..

2007-07-29 22:53:00 8570 8

转载 SCA、JBI之比较

SCA最早是由IBM、BEA、Oracle、SAP四大家发起的规范,现在已经有18家成员加入了此规范,包括SUN; JBI是由SUN主导的规范;区别如下(偶在国外的一个论坛上摘来的,就不翻译了,还是原汁原味的好) :1. Supporters of SCA view JBI as a Java Platform standard that can be helpful in implement

2007-07-26 00:35:00 1834

原创 EAI深层解析之我见

EAI深层解析之我见1、 EAI概念概述早期EAI是相对狭义上的EAI,正如其字面上的含义“Enterprise Application Integration”,即企业应用整合,仅指企业内部不同应用系统之间的互连,以期通过应用整合实现数据在多个系统之间的同步和共享,现在EAI具有了更广义上的内涵,它已经被扩展到业务整合(Business Integration)的范畴,业务整合相对EAI来说是一

2007-07-25 23:41:00 5893 3

原创 CSDN技术经理世界关于业务技术的专访

 谈业务技术,首先要明确业务技术的这个概念,其实顾名思义就是业务和技术,就是要求我们的从业人员既要熟悉技术又要熟悉业务。业务技术这个概念虽然是一个新兴概念,但是其实是一直存在的,因为IT产品是业务服务的,它本身就是一个技术和业务结合的产物,所以我们的技术人员本身也是需要了解业务的,只不过现在随着SOA技术的发展,把业务技术这个概念给专门提出了。 业务技术中的技术基础是可以通用的,而

2007-07-24 23:15:00 1182

原创 6月19日接受计世资讯的采访有感

今天,受到国信办指定调研机构计世资讯的邀请,我代表公司接受了计世资讯的采访,采访涉及到公司产品的销售情况、主要的行业应用领域、用户需求特点以及公司的产品竞争和行业应用中的主要优势等内容。计世资讯将会以此做出相应的研究报告。 此次采访是信息产业部为了进一步优化国产基础软件的发展环境,而委托计世资讯对国产基础软件应用情况进行调研,应该说这样的调研对于我们国产厂商来说是一件好事,因为公司的发展需要一个好

2007-07-24 22:55:00 1258

原创 基于Spring、hibernate、webwork的工作流终于推出了

前段时间一直在忙于工作流的改版,经过将3个多月的努力,公司基于我们的核心框架framework4.0(spring、hibernate、webwork)的javabean版工作流终于推出了,在此发文庆祝一下。- 作者: snowfox2008 2006年02月23日, 星期四 09:31  

2007-07-24 21:23:00 1889 1

原创 mule中协议服务的查找

在mule中提供了tcp、vm、http、soap、jms、udp、file等多种协议,那么这些协议在运行期是怎样查找的呢? 这是由MuleClient在中调用send()方法发送一个事件时,由MuleEndPoint的父类ImmutableMuleEndpoint调用自身的 createEndpointFromUri(UMOEndpointURI uri, String type)方法来创建一个

2007-07-24 21:20:00 1967 1

原创 spring中使用mule的配置经验总结

在spring中使用mule时,有两种主要的方式,一种是将mule中的bean直接配置在spring的bean.xml文件中,统一由spring来管理;另一种是由mule自带的SpringConfigurationBuilder类来加载mule自己的配置文件mule-config.xml;采用第二种方式时,在spring中可以直接使用mule的配置文件,而不用再写配置文件。SpringConfig

2007-07-24 21:19:00 4950 3

原创 java变量

类中有几种变量,分别是:局部变量(英文可以为:local/automatic/temporary/stack variable)是定义在方法里的变量;实例变量(英文为:instance variable)是在方法外而在类声明内定义的变量,有时也叫成员变量;类变量(英文为:class variable)是用关键字static声明的实例变量,他们的生存期分别是:局部变量在定义该变量的方法被调用时被创建

2007-07-24 21:18:00 1381

转载 J2EE的模块化部署

下面的文章转帖自http://www.it315.org/articles/j2ee/j2ee7.htm  仙人掌工作室在前面两篇文章中,我们了解了J2EE应用封装和部署的基本概念和实践操作,下面我们来看看几个可能遇到的问题。 一、模块次序问题 J2EE规范没有对EAR文件内的J2EE模块应该如何部署作出任何规定。特别地,J2EE规范没有明确规定部署模块的次序。如果一个模块中的某个组件要用到另

2007-07-24 21:16:00 2474

原创 applet的运行

applet在浏览器中运行时,首先由jre负责将applet及其相关的jar包下载到本地,然后再执行,这样用户就必须能够保证applet的相关jar文件都能被正确下载。今天在更新公司的工作流客户端设计器时,由于给设计器加入了新的电子表单的集成功能,所以在applet中新引入了电子表单的相关class,但是在运行调试时,jre却并没有下载电子表单的jar包到本地,applet的这个class文件在一

2007-07-24 21:12:00 1335

原创 static块的执行

今天在javaeye上看到的一个帖子,摘引如下:"java深度历险"一书在讲解“类装载”的一章中,举了以下的例子: 引用: java代码:  public interface Assembly{     public void start(); } public class Word implements Assembly{     static{         System

2007-07-24 21:09:00 1079 2

原创 又发现了一个ESB的产品

Artix是一系列高性能Web 服务集成产品,它使企业能够使用Web 服务解决复杂的、要求苛刻的集成问题。它采用了SOA技术,解决了企业在异构性、多供应商IT基础结构的互操性方面的问题,使这些关键业务系统协同工作,降低了成本,实现了灵活性,但不会牺牲原有系统的性能和可用性。Artix使系统集成跨越到ESB(Enterprise Service Bus)。Gartner在报告中认为, EAI发展

2007-07-24 21:06:00 959

原创 论文被录用了

经过修改,我写的>终于被CIMS录用了,估计再今年9月份发表。 - 作者: snowfox2008 2005年02月24日, 星期四 16:37  

2007-07-24 21:05:00 986

原创 自己基于spring和hibernate封装的framework

这两个月一直忙于写工作流论文的事,所以也没有记什么东西,上一周,自己研究了一下spring和hibernate,发现spring尤其是在aop方面的强大,在javaeye上看了N多N多的关于transaction和session的讨论,其实这些spring已经全部给封装好了,又看了看它的源码,也算是搞明白了它的实现原理,最后花了几天的时间又自己封装了一个简单的framework,这一周打算把公司的

2007-07-24 21:03:00 974

原创 分布式工作流引擎的再思考

到底分布式的工作流机要解决的问题是什么?我觉得分布式工作流机要解决的根本问题不是性能问题,性能问题可以通过cluster解决,分布式工作流机要解决的还是一个分布式的问题,也就是解决分布式应用的协作问题,举个列子:对于一个大型的企业(或者是跨国公司)它有销售部、研发部、客户支持部,三个部门都分布在不同的城市(甚至是不同的国家),而有一个业务流程需要这三个部门协作完成,那么此时怎么办?三个部门的相关资

2007-07-24 21:01:00 1170

原创 对分布式工作流引擎的困惑?

工作流机的执行分为集中式和分布式两种,对于分布式的工作流机,其分布式的调度算法是关键所在。例如:一个process有以下几个Activity  : Activity1-Activity2-Activity3-Activity4-Activity5  ,Workflow Engine A部署在Server A, Workflow Engine B 部署在Server B上,其中Activity1、A

2007-07-24 21:00:00 1715

原创 分布式工作流引擎

最近准备写一篇关于分布式工作流引擎的文章,于是查阅了一些已有产品和相关论文的实现方式,主要有以下几种实现:一、基于COBRA的分布式引擎;二、基于事件的分布式引擎,这方面的代表是EvE(EVent Engine)- an Event-Driven Distributed Workflow Execution Engine;三、基于webservice的分布式引擎;结合自己公司现在的工作流引擎的实现

2007-07-24 20:59:00 2127 1

原创 关于clone的问题

偶今天真是郁闷呀,在系统中用了一个静态的hashtable缓存工作流定义(因为在运行期,工作流定义是不可能改变的),但是偶忘了在调用客户端的JAVABEAN时,业务系统给JAVABEAN的参数重新赋了值,结果..........,偶都不好意思说了,所有的实例都取了第一次的赋值。于是乎,偶赶紧给JAVABEAN对象实现了Cloneable,然后在给参数重新赋值的地方,用clone的对象,

2007-07-24 20:58:00 786

原创 EJB的HOME接口的高速缓存

公司的platform产品中用到了基于EJB的工作流,而platform每次调用工作流时,都是通过JNDI对home接口进行lookup,这个动作是很耗性能的,而以前竟然没有进行缓存,汗ing........,刚刚看到了Brett McLaughlin写的一篇EJB 最佳实践:工业强度的 JNDI 优化>> 于是赶紧改写了一个home接口的工厂类:EJBHomeFactory.java 

2007-07-24 20:54:00 1658

原创 博客搬家了

博客搬家了

2007-07-11 17:09:00 729

空空如也

空空如也

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

TA关注的人

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