`
hongsoft
  • 浏览: 291212 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
OBE的数据库配置过程(补充版)<o:p></o:p> 配置数据库 感谢snailhyy, 感谢dcomli<o:p></o:p> <o:p> </o:p> 这里用mysql作为说明,准备工作是安装mysql数据库。<o:p></o:p> <o:p> </o:p> 1。建立一个名字为obe的数据库<o:p></o:p> 2。在客户端运行D:\obe\obe\obeserver\etc\ddl\mysql-ddl.sql这个sql文件。(记住去掉“TYPE ...
感谢snail hyy,感谢 dcomli   OBE下载和编译过程(补充版)<o:p></o:p> 运行环境 <v:line from="0,5.2pt" to="423pt,5.2pt" id="_x0000_s1026" strokeweight="3pt" style="Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TEXT-ALIGN: left"><v:stroke linestyle="thi ...
这里的Blog不错, 比如我的标题改成了 HongSoft(杨洪波),CSDN不会傻到统一的为大家取名  XXX的专栏,阿猪的专栏,阿狗的.....--->那多没情调啊 但CSDN也忘记了一条,就是访问页面,要用  http://blog.csdn.net/hongbo781202 为什么不能自己定制,用http://blog.csdn.net/杨洪波 呢 以前注册,没想到俺还有今天,能有自己的BLOG(当时还不知道有BLOG这个东西), 就用了自己的名字加XXX 现在看来,当时真是决策失误啊,我现在都不敢给别人说我的专栏地址,里面有我的生日啊, 要是说了,那每年的那天,有多少MM要忙啊 ...
怎么装载流程定义<o:p></o:p> 上篇文章已经讨论过,流程定义的装载只需要做一次;下面讨论怎么装载的问题。<o:p></o:p> <o:p> </o:p> 首先给出流程定义的装载的代码,其中的序号对应于后面的解释:<o:p></o:p> /***输入的是流程定义文件名,返回的是流程定义的包ID<o:p></o:p> */<o:p></o:p> public String packageLoad(String xpdlName)
签名的实现过程<o:p></o:p> 1)读取自己的私钥<o:p></o:p> ??? 对于自己的私钥文件,要用File类来声明。读取时,将用FileInputStream格式来作为输入流。而读出的密钥是字节数组,所以应该将读出的密钥用ByteArrayOutStream ...
? 密钥的产生<o:p></o:p> 对称密钥的产生<o:p></o:p> ??? 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥。这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。IDEA加密标准由PGP(Pretty Good Privacy)系统使用。<o:p></o:p> //首先要i ...
? 对称加密的实现 ?? 加密可提高终端和网络通讯的物理安全,有三种方法加密传输数据:?*?链接加密:在网络节点间加密,在节点间传输加密,传送到节点后解密,不同节点对间用不同密码.? *?节点加密:与链接加密类似,不同的只是当数 ...
怎么使用Shark<o:p></o:p> <o:p> </o:p> 前面写了两篇Shark源代码分析的文章,但有很多同行来信讨论的是怎么使用Shark,所以这篇先用Shark的源代码来讨论怎么使用Shark的问题。<o:p></o:p> <o:p> </o:p> Shark的使用有两种方式:作为Corba服务和调用API。实际上,在我们安装Shark安装版后,根目录下有多个批处理文件,其中runAll.bat就是将它作为Corba服务启动,而runSA就是将它作为调用API,如下
org.enhydra.shark.Shark<o:p></o:p> <o:p> </o:p> 在启动Shark引擎前,要对它进行配置,配置要做的操作就是Shark.configure("shark.conf"),下面按先后顺序说明;<o:p></o:p> <o:p> </o:p> 1) 整个系统只用配置一次,如果已经配置过,将不会再配置而直接返回,如下:<o:p></o:p> if (isConfigured) {<o:p></o:p&g ...
Shark用户化配置<o:p></o:p> <o:p> </o:p> Shark1.0利用自己和轻量级持久层dods和自带的小型数据库交互。如果要指定数据库和dods交互,你需要修改一些相关的配置文件,以mysql数据库为例:修改shark.conf,<o:p></o:p> //初始化数据库数组<o:p></o:p> DatabaseManager.Databases[] = "HongSoft"<o:p></o:p> //指定要用到的数据库<o:p& ...
Shark特征<o:p></o:p> <o:p> </o:p> Shark1.0是一款简洁、实用的完全符合WFMC规范的工作流引擎。<o:p></o:p> 它具备以下几个特点:<o:p></o:p> <o:p> </o:p> 1   在使用过程中,把流程名字尝试改成中文,但是对流程的驱动有一些影响,表明shark1.0不能完全支持支持中文,这还需要根据实际情况进行改进。<o:p></o:p> 2   相比ofbiz、obe,shark1.0是一款纯粹的工 ...
1 shark综述<o:p></o:p> 根据 WfMC 的定义,工作流(Work Flow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。  简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就是工作流。 工作流引擎对工作流进行控制。 Shark1.0完全是根据WFMC规范实施的,可扩展功能的工作流引擎,它利用xpdl来定义流程,同时还包括服务器端的用于活动节点执行的WFMC工具代理API。这个工具代理API可以服务于JavaScript, JDBC a ...
org.enhydra.shark.SharkEngineManager<o:p></o:p> <o:p> </o:p> SharkEngineManager是shark引擎的控制室,它在shark引擎内部使用,shark引擎的所有管理器都是由它产生的。<o:p></o:p> SharkEngineManager使用了singleton模式,保证整个系统只有一个它的instance<o:p></o:p> // the one and only instance of this class<o:p ...
? 学java i/o库要掌握的三个关键知识点 大家讨论java i/o库很久了, PaleSting也刚发了<<初级 Java I/O 综述>>系列文章,但我估计还是有些读者会觉得java i/o库难以琢磨,所以也来凑凑热闹,说说我认为的学习java i/o库要掌握的三个关键知识点。<o:p></o:p> 知识点一: 四大等级结构<o:p></o:p> java语言的i/o库提供了四大等级结构:InputStream,OutputStream,Reader,Writer四个系列的类。InputStream和OutputS ...
Adapter模式在J2SE事件处理中的应用 1.Adapter模式理论 Adapter模式又称变压器模式,关于该模式的基本概念请参考其他书籍或资料;这里我们只粗略讨论该模式两大实现方法的区别:基于类的Adapter模式和基于对象的Adapter模式。 基于类的Adapter模式的一般结构如下:Adaptee类为Adapter的父类,Adaptee类为适配源,适配目标(接口)也是Adapter的父类;基于类的Adapter模式比较适合应用于Adapter想修改Adaptee的部分方法的情况。基于对象的Adapter模式的一般结构如下:Adaptee类对象为Adapter所依赖,适配目标(接口)是 ...
Global site tag (gtag.js) - Google Analytics