摘要:这是Jboss 的jBPM3.12框架的用户指南的中文翻译。我的翻译风格是中英文对照,只翻译部分我认为重要的,不翻译简单的英文,以免浪费你我的时间。 同时,对于其中的部分内容,我会在翻译中做出解释和写上我的理解。Chapter5.Deployment部署jBPM is an embeddable BPM engine, which means that you can take jBPM and embed it into your own java project, rather then installing a separate product and integrate with ..
阅读全文
09 2006 档案
摘要:9月14日,我在CSDN上看到了透明的一篇谬文http://blog.csdn.net/gigix/archive/2006/09/11/1210180.aspx,论调十分之荒谬。所以,我在公司里冒着被老板发现的危险,即兴写了一篇短文http://blog.csdn.net/shendl/archive/2006/09/14/1222587.aspx ,予以驳斥。CSDN的编辑把它和透明的那篇文章放在了一起。跟贴者甚众,令我没想到的是,我的文章居然被不少跟贴者驳斥,而且语言极尽讽刺、挖苦之能事。我并不反对就技术问题争论,也不是不允许别人就我的文章和观点与我辩论。相反,我一向都非常欢迎同行指正我
阅读全文
摘要:这是Jboss 的jBPM3.12框架的用户指南的中文翻译。我的翻译风格是中英文对照,只翻译部分我认为重要的,不翻译简单的英文,以免浪费你我的时间。 同时,对于其中的部分内容,我会在翻译中做出解释和写上我的理解。Chapter4.Graph Oriented Programming面向图表编程4.1.Introduction介绍This chapter can be considered the manifest for JBoss jBPM. It gives a complete overview of the vision and ideas behind current strat..
阅读全文
摘要:前几天遇到了命令模式,在Blog上解释了一下。今天,又遇到了状态模式,还是深入浅出的告诉大家什么是状态模式吧。状态state模式是GOF23种模式中的一种,和命令模式一样,也是一种行为模式。状态模式和命令模式相当像,一样是“接口—实现类”这种模式的应用,是面向接口编程原则的体现。状态模式的理解,关键有2点:一、使用接口---实现类的方式。通常命令模式的接口中只有一个方法。 而状态模式的接口中有1个或者多个方法。1,而且,状态模式的实现类的方法,一般返回值;或者是改变实例变量的值。 也就是说,状态模式一般和对象的状态有关。2,实现类的方法有不同的功能,覆盖接口中的方法。3,状态模式和命令模式一样
阅读全文
摘要:命令Command模式是GOF23种模式中的一种,是一种行为模式。这种模式很难理解。《设计模式》一书中对它语焉不详。而网上的一些文章对其的解释也是错误的。实际上,命令模式并不是那么神秘。本文中我会简单的告诉你什么是命令模式,怎样使用命令模式。命令模式的理解,关键有2点:一、使用接口---实现类的方式。通常命令模式的接口中只有一个方法。 实现类的方法有不同的功能,覆盖接口中的方法。 在面向对象编程中,大量使用if…else…,或者switch…case…这样的条件选择语句是“最差实践”。通常这类代码,意味着有重构的余地。命令模式就是干掉条件选择语句的利器。1,首先提供一个接口:public in
阅读全文
摘要:这是Jboss 的jBPM3.12框架的用户指南的中文翻译。我的翻译风格是中英文对照,只翻译部分我认为重要的,不翻译简单的英文,以免浪费你我的时间。 同时,对于其中的部分内容,我会在翻译中做出解释和写上我的理解。Chapter3.Tutorial指南This tutorial will show you basic process constructs 过程建造in jpdl and the usage of the API for managing the runtime executions.这本指南将告诉你使用jpdl语言构建基本的工作流程,以及管理运行时执行的API的用法。The...
阅读全文
摘要:这是Jboss 的jBPM3.12框架的用户指南的中文翻译。我的翻译风格是中英文对照,只翻译部分我认为重要的,不翻译简单的英文,以免浪费你我的时间。 同时,对于其中的部分内容,我会在翻译中做出解释和写上我的理解。Chapter2.Getting started起步This chapter takes you through the first steps of getting JBoss jBPM and provides the initial pointers to get up and running in no time.初始化JBpm3.122.1.Downloadables ...
阅读全文
摘要:这是Jboss 的jBPM3.12框架的用户指南的中文翻译。其中第一章的译文,是我在网上找到的。其他几章都是我自己做的翻译。我的翻译是中英文对照,只翻译部分我认为重要的,不翻译简单的英文,以免浪费你我的时间。 同时,对于其中的部分内容,我会在翻译中做出解释。下面是从网络上找到的第一章,这是jBPM3.0的用户指南的译文。但是第一章,3.0和3.1内容相差不大,我就不做翻译了。直接使用这一篇。目录第一章 绪论JBoss jBPM 是一个灵活的,易扩展的工作流管理系统。JBoss jBPM有一套直观的流程建模语言,这套语言能用任务(task),异步通信的等待状态(wait state ),定...
阅读全文
摘要:JS编码风格1,所有代码行以分号结束。尽管JS确实允许使用换行符结束。2,使用if或者for语句,必须使用{}.即时只有一句!3,不同于其他编程语言,JS中,块{}不会作为变量的作用域。JS只支持函数级的作用域(var定义),或者全局作用域(不定义,或者var定义在函数外)。因此,JS中只允许function,if,switch,while,for,do,try语句使用块{},其他地方使用块{},都会报错!4,var只能使用一次,而且在使用之前必须声明。5,return,break,continue,throw语句后的语句是不可达语句。后面应该紧跟}结束。JS中不可达语句也可能会执行! 如,执
阅读全文
摘要:刚刚看到熊节的一篇文章,胡说什么Java将在3-5年内消亡,Ruby将会崛起的谬论!http://blog.csdn.net/gigix/archive/2006/09/11/1210180.aspx 熊,胡说八道!java会在5年内消亡?我看,Java至少还要统制江湖10年! Ruby也不过而而。更何况Java作为一个平台,本身就可以引入更多的动态面向对象语言的特性。 动态面向对象语言,也未必就比Java这样的静态面向对象语言有绝对的优势。Java可以在编写时即时报错,而Ruby等就不行了,这对生产力绝对是有害的。 java之所以能够迅速崛起,是因为Java是第一种主流的完美静态面向对象语.
阅读全文
摘要:使用DWR反转AJAX的失败经验和教训过去一周,我试图使用DWR的反转AJAX功能,开发一个基于Web的页面即时通讯系统,但是失败了。出现的技术障碍是,除了当前得到的ScriptSession外,想尽办法得到的其他ScriptSession,都像是被阉割过的,根本不能够从服务器端向客户端发送消息和JavaScript代码。可能是因为,DWR的反转AJAX功能是使用定时轮询实现的,如果客户端浏览器不发起轮询,服务器端再怎么做都是没用的!这样,点对点通过Html页面通讯,就无法实现了。只能够实现DWR提供的例子那样的Web聊天室的应用。下面,总结一下发现的浏览器和DWR反转AJAX功能的Bug和.
阅读全文