- 浏览: 59577 次
- 性别:
- 来自: 山东
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
关于LODOP6.0打印(一、基本应用) -
zyp_tfy:
大哥,谢谢了。
dhtmlx学习之dhtmlxgrid(二)-----setNumberFormat的用法
文章列表
直接上干货。
第一步:编写自定义注解
@Target({ElementType. METHOD})
@Retention(RetentionPolicy.RUNTIME )
@Documented
public @interface JpfLog {
String moduleName(); //模块名称
String logType(); //日志类别
String desc() default " ...
1、作用:从指定位置删除部分元素并增加新的元素
1.1、该方法返回值是被删除的元素组成的数组
1.2、splice是直接对数组进行操作,而slice函数则是取arr的一段元素,原数组不变
2、参数:arr.splice(index,howmany,element1,... ...,elementN);
3、参数解释:
1、index---------从该下标开始删除
2、howmany----删除指定数 ...
一、什么是BPMN
首先BPMN规范是由标准组织BPMI发布的.BPMN 1.0规范发布于2004年5月。此规范展示了BPMI组织两年多的努力成果。BPMN的主要目标就是要提供被所有业务用户理解的一套标记语言,包括业务分析者、软件开发 ...
一、业务归档
要发布流程,流程必须被包裹进一个业务归档中。对一个Activiti引擎来说,一个业务归档是部署的一个单元。一个业务归档等同于一个zip文件。它能包含BPMN2.0 流程信息,任务表单,规则和任何其他文件类型。大体上,一个业务归档包含了资源命名的集合。
当一个业务归档发布的时候,要扫描归档文件中的.bpmn20.xml 或者 .bpmn。每一个文件都会被解析并且都可能包含多个流程定义。
注:
目前在业务归档中的Java类,将不会被加入到classpath。在业务归档中,所有的用在流程定义中的自定 ...
当然了,你也可以在没有Spring的环境中用Activiti,我们也已经提供了一些非常好的集成特点,在这一章节进行详解。
一、流程引擎实体工厂
ProcessEngine能像普通Spring实体类一样被配置。一开始,我们讲解集成的重点就是org.activiti.spring.ProcessEngineFactoryBean这个类。这个类能通过配置流程引擎,并且创建流程引擎。这意味着用Spring属性的创建和配置是和之前文档中描述的一样的。对于Spring集成配置信息和引擎实体看起来会想是这样:
<bean id="proc ...
一、流程引擎的API和服务(services)
引擎的API是影响Activiti最常见的一种方法。我们一开始最关注的中心是ProcessEngine,像之前描述的那样,流程引擎可以被多种方式创建。从这个流程引擎里面,你能获得各个包含workflow/BPM方法的服务。流程引擎和这些获得的服务是线程安全的。所以你能为整个服务器保留这些中的一个引用。
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
RuntimeService runtimeService ...
一、创建一个ProcessEngine
Activiti的流程引擎是通过activiti.cfg.xml这个文件进行配置的。这种方式区别于你用spring的方式去创建一个流程引擎。那么,关于用spring的方式去创建流程引擎,我们后面再讲。
获得一个Proc ...
一、一分钟版本
在从Activiti官网上下载Activiti Explorer WAR包文件之后,按照下面的步骤,能够使demo按照默认方式安装、运行。你需要一个java运行和Apache Tomcat安装包。
复制下载的 activiti-explorer.war到tomcat的 webapps 路径下。
启动tomcat服务。
当tomcat成功启动后,打开浏览器,访问http://localhost:8080/activiti-explorer,用kermit/kermit登录。
二、Activiti的安装
要安装Activ ...
一、下载:
http://activiti.org/download.htm
二、必备的软件
1、JDK6+
activiti运行在jdk6包含6.0以上版本,去Oracle Java SE downloads 页面,点击下载JDK按钮,页面上也会有详细的安装介绍。安装完成后,运行cmd命令,在命令窗口,运行java -version命令,结果如果打印安装的jdk版本号,说明jdk安装成功。
2、Eclipse I ...
最终效果:
知识点:
attachHeader(values, style)
values - 表头标题数组
style - 样式选项数组
我的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" c ...
最终实现效果图:
我的初步代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Dhtml Gr ...
今天开始研究dhtmlx,首先开始grid的学习。
dhtmlx版本3.5
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Dhtml Grid</title>
<link rel="STYLESHEET" type="text/css" href="<%=path %>/j ...
背景:7个网站分别部署在7个tomcat。7个tomcat全部运行在一个服务器上,同一个ip。通过不同的端口来区分不同的网站。要实现通过不同的域名访问每一个网站。
解决方案:修改/conf/server.xml文件,配置该tomcat多个HOST。
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation=" ...
CSS3让网页设计者脱离图片,通过简单的CSS属性实现强大的页面展现。这样不仅仅减小了服务器的请求压力,同样也会使网页打开速度明显提高。
border-radius这个属性,是标准的创建圆角的属性,全面的支持Chrome、FireFox和safari.通常我们的写法如下:
写道
border-radius: 10px; /* CSS3 Property */ -moz-border-radius: 10px; /* Firefox */ -webkit-border-radius: 10px; /* Chrome/Safari */ -khtml-border-radiu ...
Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码。由于其运行在 JVM 上的特性,Groovy 可以使用其他 Java 语言编写的库。今天开始groovy的学习。
第一步:首先让我们搭建开发环境,在这里我们在eclipse中安装groovy-eclipse插件。
1、我的eclipse3.7版本 Indigo Service Release 2
2、Help-Eclipse marketPlace..在find文本框中输入Groovy,然后search ...