`
hongsoft
  • 浏览: 302490 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
在经过我们自己的内部测试和 发布到群中给大家 兼容性测试后,smart 1.0终于release正式版了。 1)不了解smart的请看  smart是什么? http://blog.csdn.net/hongbo781202/archive/2006/07/07/891092.aspx 和 smart工作流管理系统自动生成的页面和数据的效果示意图 (http://blog.csdn.net/hongbo781202/archive/2006/07/11/906504.aspx) 2) smart 1.0下载 http://sourceforge.net/project/showfiles.ph ...
在smart中,您定义完自己的流程,马上就能看到smart为您自动生成的相应的web页面,马上就能运行该流程,马上就能对流程进行监控和管理。(无论您的流程是 电子政务类还是医疗卫生类还是电信维护类还是其他什么类的流程,都只需要定义流程,而不需要其他操作)。 下面是一个自动生成的JSP页面及自动从流程ENGINE中取出的数据的示意图。  
smart是一个智能型的工作流管理系统,它的目标是 让 初学者在2个小时内能够对工作流管理系统入门, 让高手体会新的工作流开发模式,并能直接用到自己的业务开发中。 smart刚发布了2天,就有好多朋友在下载/试用了,过程 中发现了一些技术方面的兼容性问题,我们也有一些体会,记录下来, 方便日后查询,也方便试用的朋友学习相应的代码: 1)smart开始是用resin3.0.13布署的,因为使用了EL表达式,很多朋友在用tomcat的时候发现不兼容。 看来一个产品必须要做 兼容性测试,因为以前一直用项目形式,所以这个问题没有注意到。 现在tomat5.0.28是可以的。 2) tomcat在URL中 ...
smart是一个敏捷型智能型 开发方便 部署简单 的工作流管理系统。  smart单词本身有下面这些含义,这也是smart工作流管理系统的 自我定位和目标: 1)漂亮的;时髦的;潇洒的 2)整齐的,整洁的 3)伶俐的,机警的;精明的 4)轻快的,敏捷的,活泼的 想体验一下,请看 截图:smart工作流管理系统自动生成的页面和数据的效果示意图 http://blog.csdn.net/hongbo781202/archive/2006/07/11/906504.aspx smart1.0版自带一个“请假销假流程”,但该流程并非定制,您可以自己加入自己的流程,在smart中,您定义完自己的流程,马上 ...
学习smart工作流管理系统有下面这些好处 : 1)了解工作流管理系统的概念,知道工作流管理系统和工作流引擎的区别。 2)掌握业务流程和工作流引擎的结合的方法(这个我在工作流技术培训中经常被问到)。 3)学习spring+hibernate开发web 应用的方法(不学习该技术也可以使用smart) 4)掌握spring和jbpm结合的方法(这个我经常收到e_mail问这个问题) 5)掌握jBPM的流程定义方法   您可以自己在smart中加入自己的流程定义,就能看到 运行效果。 或者您如果不会定义,可以把您的需求发给我们,我们将在不改动代码的情况下,只定义您的流程,并在最新的版本中发布。 您将能 ...
1)下载smart工作流管理系统 方法一: 群内用户请到“群共享”中下载3个文件:smart_forleave.rar  smart_lib1.rar smart_lib2.rar。下载后解压,并把 smart_lib1和smart_lib2中的 .jar包 copy到 smart_forleave的 D:\smart_forleave\webroot\WEB-INF\lib\ 目录下。 ...
有网友反应,看了http://blog.csdn.net/hongbo781202/archive/2005/04/27/365382.aspx后,还是不知道怎么做spring的unit test,下面把 自己写的抽象类给出来,应该容易懂了。 public abstract class AbstractTest extends AbstractTransactionalDataSourceSpringContextTests{ public String[] getConfigLocations() {  String[] config= new String[]{"frame-app ...
照例看看我的技术偶像之一tom Baeyens的blog(http://jboss.org/jbossBlog/blog/tbaeyens/),发现他还真是忙,3月17日后还没有更新过。。。 胡乱的点吧。。。看到了一个熟悉的名字,koen aers,这个好像在哪里见过啊? 点进去一看,知道了,就是在jBPM jira上看到的,jBPM的开发者之一,http://jboss.org/jbossBlog/blog/kaers/ 他告诉我们一个好消息:jBPM3.1.1发布了。另外告诉了我们几个jBPM3.2的新的特点。。。。 又看到了beng wang的blog,和和,就是经常来国内的那个beng ...
对于分支,jBPM有两种主要的实现方法:decision和多transition。 1)decision用来实现自动的分支判断    "  <decision name='hongsoft decision'>" +    "    <transition to='learning jBPM'/>" +    "    <transition name='imporant' to='forget about hongsoft'>" +    "      <condition># ...
1)用下面的方法,得到最新的流程定义 JbpmContext.getCurrentJbpmContext().getGraphSession().findLatestProcessDefinitions(); 2)上面的方法,返回的是流程定义的列表,在页面上分别显示出来。 比如:显示启动节点的名称的方法是: processDefinition.getTaskMgmtDefinition().getStartTask().getName(); 3)JSP上传递的是流程定义ID,在servlet中,用下面方法得到ProcessDefinition: ProcessDefinition process ...
//调用homeBean的getTaskInstances方法,得到一个LIST。该LIST的每个元素的名称为 var="taskInstance" <h:dataTable value="#{homeBean.taskInstances}" var="taskInstance" headerClass="tableheader" columnClasses="tablecell"> //h:column表示一列,相当于JSP中的 TD  <h:column >  //f: ...
1)VIEW部分: login.jsp代码如下: //使用了jsf和jstl的taglib <f:view><jsp:include page="header1.jsp"></jsp:include><jsp:include page="header2.jsp"></jsp:include><h:messages></h:messages> Log In<h:form id="login"> ...
我们的系统要使用jira来做BUG跟踪与项目管理,所以安装了一下它的试用版,发现几个现象: 1)国内目前用jira,很多都是试用一下,真正用起来的是少之又少 2)国内破解现象严重,我找到了N多个破解网页和破解方法 3)国内有个jira总代理 4)那个代理到每个破解的页面都留了言(以第3方人的口气),说用了jira,是找那个代理买的,感觉效果很好。。。。。。。 5)4月20日,下了license ,下了jira,试用。。。。结果不行。问朋友,他们说以前可以。。。。用了他们的license。。。还是不行。。。。他们目前在用jira中。。。。让朋友4月20也try,不行。。。 一一总结如下: 1)国内 ...
Project和project server用时间长了,就会感觉项目管理中总有点不爽的地方,就想着要用其他的项目管理软件了。 dotProject是一个基于LAMP的开源项目管理软件。开发语言为PHP,数据库默认推荐使用MySQL(基本上可以理解为只能用Mysql)。dotProject的主页: http://www.dotproject.net/ 官方站点提供了DEMO: http://www.dotproject.net/demo/ 今天安装了一下,用了PHPMYADMIN(以前没有用过),发现真爽。 下面是安装步骤: 1)下载AppServ2.4.2 http://prdownloa ...
Global site tag (gtag.js) - Google Analytics