`
lkj107
  • 浏览: 105490 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用Enhydra JaWE(V2.3.1)感受(一)-改造为JApplet调用方式

阅读更多
  •     最近在研究Enhydra Shark,基于XPDL,流程设计器采用Enhydra JaWE,由于JaWE是作为Application形势的,其main函数,实质调用JFrame。为了可以在Web应用中通过浏览器设计流程,因此准备把它改造为用JApplet调用方式。  
  • 首先,实现了一个JApplet,把org.enhydra.jawe.JaWE类中的main方法的内容加入到自己的JApplet类中的start方法中,不显示JFrame,并且把JFrame的内容面板放入JApplet中:JApplet.getContentPane().add(JFrame.getContentPane());。(当然,去掉了JaWE的版本信息弹出窗口)    
  • 其次,如果在Eclipse中作为Applet执行,看不出什么问题,但是一旦放入Web应用中,就会发现Applet的安全问题,例如源代码中大量使用了System.getProperty(),System.setProperty(),以及new File()方法,这个在Applet中默认都是没有权限的,因此会抛出异常(access denied),用
URL url= Utils.class.getClassLoader().getResource(filePath+fileName);

URLConnection urlConnection = url.openConnection();

InputStream is = urlConnection.getInputStream();

获取输入流。    
  • 这个时候,已经在浏览器中可以看到JaWE的界面了,准备修改菜单的语言,通过调试源代码,发现Enhydra网站上说的可以使用多种语言的转换是通过org.enhydra.jawe.components.languageswitcher.LanguageSwitcherManager来实现的,但是在下载文件中,以及google上都找不到这个文件的信息。修改org/enhydra/jawe/language/JaWE.properties文件中的值为中文Ascii即可让展示页面为中文。
分享到:
评论

相关推荐

    JaWE - Java Workflow Editor-开源

    Enhydra JaWE(Java 工作流编辑器)是第一个完全符合 WfMC 规范的开源图形 Java 工作流过程编辑器,支持 XPDL 作为其原生文件格式。

    Shark工作流解决方案英文版.ppt

    Together Workflow Server 和 Together Workflow Editor Workshop 是 Together Teamlösungen EDV-Dienstleistungen GmbH... 同时也将最基本的功能开放源码,发布了对应的开源解决方案:Enhydra JaWE 和 Enhydra Shark

    论文研究-基于MVC的Enhydra开发技术研究与设计.pdf

    首先介绍了MVC、三层结构及其关系,分析了Enhydra技术的三层体系框架及其优势。然后结合实例,给出了一个基于Enhydra技术的网上行政审批系统体系结构,并在此基础上,重点分析了其中的关键技术。

    PowerStone-开源

    PowerStone是一个基于Spring和Hibernate的开源Java WorkFlow管理系统。该系统由一个引擎(处理用Enhydra JaWE编辑的xpdl文档),一个流程管理控制台,一个工作列表和一个身份管理模块组成。

    KSOAP-J2ME-MIDP

    kSOAP是Enhydra.org的一个开源作品,是EnhydraME项目的一部分。基于Enhydra.org出品的开源通用XML解析器kXML,kSOAP完成了J2ME/MIDP平台上的SOAP解析和调用工作。

    基于MVC 的Enhydra 开发技术研究与设计 (2005年)

    首先介绍了MVC、三层结构及其关系,分析了Enhydra 技术的三层体系框架及其优势。然后结合实例,给出了一个基于Enhydra 技术的网上行政审批系统体系结构,并在此基础上,重点分析了其中的关键技术。

    xapool-1.5.0-src 源码下载

    org.enhydra.jdbc.pool.StandardXAPoolDataSource xapool-1.5.0-src 源码下载

    Java四大主流开源工作流引擎分析Shark,osworkflow,jbpm,jflow

    Jbpm3的图形化流程定义已经决定嵌入到jboss eclipse IDE中,大家看看jboss eclipse IDE preview 1.5版,我们已经可以用插件方式编辑一个jbpm3流程定义文件了。 Osworkflow的靠山是opensymphony。我是非常喜欢这个...

    JTA事务源码示例

    <bean id="dataSourceA" class="org.enhydra.jdbc.pool.StandardXAPoolDataSource" destroy-method="shutdown"> <bean class="org.enhydra.jdbc.standard.StandardXADataSource" destroy-method="shutdown"> ...

    kxml2-2.3.0.zip

    kXML是一个很小的XML解析器,专为在一些有特别限制的环境中使用,如Applets、MIDP等方面。 KXML是一个Enhydra维护的项目,支持下面的性能: · 支持XML名称空间 · 用"松散"模式分析HTML或其它SGML格式 · 占用很少...

    工作流引擎shark的技术

    Shark 是 Enhydra 开发的完全基于 WFMC 和 OMG 的标准, 使用 XPDL 来进行定义的工作流引擎。本文通过对其最核 心的工作模块调度方式的研究, 根据各种实际测量的数据详细地从两个方面分析了其作用和各种优缺点, 探讨...

    DeZign2DODS-开源

    DeZign2DODS使用Enhydra简化了数据库开发。 它提供了DeZign和DODS之间的粘合。 注意:由于我不再使用DODS,因此该项目已设置为“非活动”。

    ImapWeb-开源

    IMAPWeb是基于Web的IMAP客户端。 它使用Java编写,并使用Enhydra平台。 它支持文件夹,文件附件(发送和查看),回复,转发(带有附件)和邮件删除。

    一步一步创建一个结构清晰的Web Dynpro

    web Dynpro 博文链接:https://enhydra.iteye.com/blog/69629

    Shark - Java Open Source XPDL Workflow-开源

    Enhydra Shark 项目提供了一个与众不同的工作流服务器。 它是一个可扩展和可嵌入的 Java 开源工作流引擎框架,包括完全基于 WfMC 规范的标准实现。

    Enterprise Java Open Source Architecture-开源

    EJOSA 是一个支持有效开发基于 J2EE 的应用程序的项目。 模板模型提供了许多可用的开源组件的集合,例如 Enhydra 和 JOnAS。 使用的技术有Java、Servlet、EJB、JDBC等。

    SAP NetWeaver 安装

    博文链接:https://enhydra.iteye.com/blog/66656

Global site tag (gtag.js) - Google Analytics