- 浏览: 48029 次
- 性别:
- 来自: 日照
最新评论
-
amtea:
排序没什么效果嘛!List<SearchIndex> ...
借助Play!framwork,lucene,taobao kissy 实现完整的前后端suggest功能 -
Spirit_eye:
我是来看评论的
再说Play!framework -
C_J:
1.我还是觉得痛苦。2.ThreadLocal貌似是各自的Th ...
再说Play!framework -
lookdd1:
C_J 写道看完之后就2点体会:
1、编写index.htm ...
再说Play!framework -
C_J:
看完之后就2点体会:
1、编写index.html模版,以前 ...
再说Play!framework
文章列表
这篇帖子的内容我本来想发到 http://www.iteye.com/topic/806660这里的主贴里去的,想挽回被隐藏的命运,但我写完本贴的内容,却发现为时已晚。好吧,我承认,上一个贴的标题容易引发口水,这次我们实事求是,从代码出发,通过一个小例子较完整的介绍play!framework的开发过程:
就拿play!framwork自带的房间预订(booking)的例子吧:
1、 下载play 解压,配置环境变量
2、 打开命令行:转到合适的目录,输入Play new booking 这样,项目即生成完毕。
3、 进入项目目录中,执行play eclipsify 或者pl ...
先上效果图:
我是基于Play!framework开发的网站 想了解童鞋可以看看http://www.iteye.com/topic/806974这篇帖子,目前最新版本是1.1,还有童鞋没听说过play!framework吗?简单的科普一下(以下内容来自于互联网):
引用Play Framework是一个功能完整的Java Web开发框架。采用RESTful架构设计,简便灵活。Play Framework使用MVC模式作为Web层,集成JPA构建持久层,Play Framework还使用一个基于Groovy的模板引擎。
其特征如下:
1. Play Framework让开发 ...
Template t =TemplateLoader.load("UserCenter/mailTemplate.html");//邮件模板
Scope.RenderArgs templateBinding = Scope.RenderArgs.current();
templateBinding.put("url","http;//url"));
String result =t.render(templateBinding.data);
Mail.send("from@163.com", &quo ...
关于对公司的若干建议
一 、沟通:每周一和每周六例会,会议时间不能太长,保证在一小时以内,需要每个人提前准备好发言内容,思路,保证会议的高效率。周一的例会为公司领导部署本周工作任务,周五为项目经理报告本周所负责的项目的工作进度,完成情况,以及公司本周内出现的问题总结。每位成员都需要发言。保证每个人都知道自己一天的工作是什么。项目经理可以不定期组织项目会议,项目组内及时沟通。公司内每月至少组织一次活动,可以安排到周六下午。比如一起去海边,一起唱歌,一起去吃个饭等。如果公司资费紧张的话可以AA。公司领导也需要不定期和员工单独沟通。沟通可以提高凝聚力,提高员工的参与感。
二、执行力:一 ...
系统工作流管理:
概述:系统采用JBPM4.3作为工作流引擎
所有流程的处理都从我的代办任务页面进入。
表单审批页面的审核按钮为动态生成:
在你Action中跳转到审核页面中你会这么写:
this.transitions = this.
系统提示消息的实现:
在保存成功或者修改成功,或者失败等这样的操作后系统需要给用户提醒。
目前系统不管删除还是修改还是添加操作之后统一返回到查询页面。
在struts配置文件中写为:
<result name=”reload” type=”redirect”>entity!list.action</result>
在save方法或delete方法中写入addActionMessage(“操作成功!”)
在你的查询页面中导入:<%@ include file=
基于springside构建:
包结构说明:
Utils中存放系统公用类,其中SysConstants类存放系统常量。
Workflow包存放与工作流相关的信息,包含jpdl文件,流程授权类,流程监听类等。
系统整体层次结构:
POJO:采用注解形式,具体可以参照系统中已有的entity中的注解。
DAO :处理与数据库交互的功能 所有DAO的基类为HibernateDAO<Entity,Long>
基于泛型,使用注解形式将其注册为bean。所有类名上面加上注解:
JBPM4.3使用说明
安装及整合
目录结构
下载JBPM4.3 下载地址:http://sourceforge.net/projects/jbpm/files/a)%20jBPM%204/
JBPM4.3的包结构目录为:
其中doc目录为jbpm的帮助文档,包含一份user guide和一份devguide以及javadocs,schemadocs, 我们主要关注的是user guide。 如果想深入的了解JBPM,需要学习devguide。
Example目录是Jbpm自带的例子。
移动推出了自己的OPhone,但是移动公司不是传统的软件公司,而且又是国有企业,,本身的制度和软件技术能力很难跟的上日新月异的软件行业发展,所以不看好OPhone。目前国内软件行业中做的最好,财力最雄厚的当属腾讯了。所以,我觉得国内企业中腾讯完全有能力和实力做的更大,把移动qq做的更好些,甚至推出自己的mobile os,整合它现有的大量的互联网应用:比如qq,qq空间,qq mail,拍拍,滔滔,qq音乐,qq live,也许未来会有qq map......把这些应用整合到一个os平台上,再研发qq phone,未来。。。。。即时研发操作系统耗费精力太大,也可以基于andro ...
- 2009-09-11 11:51
- 浏览 1537
- 评论(5)
什么是svg :http://zh.wikipedia.org/wiki/SVG
由于我想以流程图驱动任务的执行,所以我就准备把流程图显示到页面上,首先我使用了jbpm自带的流程图,因为它的流程图生成后是一张图片,所以很难在它每个节点上做超链接,当然可以模拟在每个节点上面加个透明的div,这样做我觉得太麻烦,而且可能不够灵活,所以我选择了另一种方式,使用svg技术动态生成流程图。
实现的servlet: (这个servlet也是在网上搜来的然后进行的改造,特此感谢!)
public class SvgJbpmImageServlet extends HttpServlet ...
10个小时!被一个问题困扰!
问题描述:
用户执行一个任务的时候,JBPM没有把任务执行的结果持久化的数据库中。即没有任何的update或insert语句产生。而我所看的实例中,(实例没有spring),同样的代码却执行了持久化工作。通过观察流程的输出,已经可以看到成功的执行到了下一个流程节点,但是因为没有持久化,所以流程的信息没有被保存。
以下是java代码:
引用
jbpmTemplate.execute(new JbpmCallback(){
public Object doInJbpm(JbpmContext context) ...
- 2009-05-14 13:21
- 浏览 1638
- 评论(0)