`
lkj107
  • 浏览: 108499 次
  • 性别: 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

    这个解决方案包括Enhydra Shark/Together Workflow Server和Enhydra JaWE/Together Workflow Editor,为用户提供了一个全面的工作流开发和执行环境。 1. Enhydra Shark / Together Workflow Server:这是工作流解决...

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

    MVC(Model-View-Controller)模型-视图-控制器是一种软件设计模式,用于实现对软件应用程序的输入、处理和输出的组织。MVC模式将应用程序分为三个主要组件:模型(Model)、视图(View)和控制器(Controller)。...

    PowerStone-开源

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

    基于Web的工作流管理系统的研究

    - 工作流编辑器和建模工具:为了设计工作流,需要使用如Enhydra JaWE(Java Workflow Editor)等工具来设计工作流图。 - XML和相关标准:如XPDL用于定义工作流,LDAP(Lightweight Directory Access Protocol)用于...

    6款常用的Java开源报表制作工具

    - **简介**:Pentaho是一个以工作流为核心的BI套件,它不仅是一个单一的报表工具,而是整合了多个开源项目的完整解决方案。Pentaho的目标是为企业提供与商业BI产品相抗衡的功能。 - **功能与特点**: - **工作流...

    开源工作流的比较和描述

    JAWE (Java Activity Workbench Editor) 是一款开源的流程设计器,使用JAVA编写,支持WFMC标准和XPDL格式。JAWE 的主要特点在于其强大的图形化设计工具,使用户可以轻松地创建和编辑复杂的工作流。 ### 18. Zebra ...

    推荐6款常用的Java开源报表制作工具.pdf

    Pentaho 是一个以工作流为核心的、强调面向解决方案而非工具组件的 BI 套件,整合了多个开源项目,目标是和商业 BI 相抗衡。它偏向于与业务流程相结合的 BI 解决方案,侧重于大中型企业应用。 Pentaho 的主要特点:...

    推荐6款常用的Java开源报表制作工具.doc

    Pentaho是一个以工作流为核心的、强调面向解决方案而非工具组件的BI套件。它整合了多个开源项目,目标是和商业BI相抗衡。Pentaho偏向于与业务流程相结合的BI解决方案,侧重于大中型企业应用。 Pentaho的主要特点...

    开源工作流的比较研究

    Enhydra Shark的优势在于其紧密集成于Enhydra JUX平台,这为那些已经使用或计划使用该平台的企业提供了额外的价值。在模式评估中,Enhydra Shark展现了良好的控制流处理能力和数据管理功能,尤其是在与Enhydra JUX...

    推荐6款常用的Java开源报表制作工具.docx

    Pentaho 是一个以工作流为核心的、强调面向解决方案而非工具组件的 BI 套件,整合了多个开源项目,目标是和商业 BI 相抗衡。它偏向于与业务流程相结合的 BI 解决方案,侧重于大中型企业应用。它允许商业分析人员或...

    几种开源工作流引擎的简单比较

    JBPM是当前使用最广泛的开源工作流引擎之一,它具有很高的灵活性和可扩展性。JBPM支持WS-BPEL 2.0流程建模标准,文档非常齐全,代码量为76K。JBPM的缺点是体系和功能较为复杂,修改性差。 2. Apache ODE Apache ...

    KSOAP-J2ME-MIDP

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

    xapool-1.5.0-src 源码下载

    xapool-1.5.0-src是Enhydra项目中的一个开源JDBC连接池实现,它提供了高效、灵活的数据库连接管理方案。本文将围绕xapool-1.5.0-src的源码进行深入探讨,揭示其内部工作原理和设计思想。 xapool的核心类`org....

    web service\kSOAP的运用

    一个基本的Web服务调用示例如下,展示如何使用kSOAP传递String类型的数据: 首先,在服务器端创建一个简单的Web服务,如Java的Servlet或ASP.NET Web服务。以下是一个简单的Java示例: ```java public class ...

    spring+hibernate+jtom demo

    **Hibernate** 是一个流行的ORM(对象关系映射)框架,它允许开发者使用面向对象的方式来操作数据库。 接下来,我们将按照步骤解析配置和实现过程: 1. **JTA与JOTM配置** 在Spring配置文件中,我们需要定义一个`...

Global site tag (gtag.js) - Google Analytics