- 浏览: 71393 次
- 性别:
- 来自: 北京
最新评论
-
墨子宇:
IE 6
javascript 限制上传图片大小 -
houzi:
snowolf 写道 学习一下!共同进步
Apache CXF介绍 -
snowolf:
学习一下!
Apache CXF介绍
文章列表
OGNL使用小结(一)
最近一直使用struts2,表现层采用JSP,用的struts2标签,支持OGNL
。 OGNL
中的# $ %使用场景: 1、“#”主要有三种用途:
访问OGNL
上下文和Action上下文,#相当于ActionContext.getContext();下表有几个ActionContext中有用的属性:
名称
作用
例子
parameters
包含当前HTTP请求参数的Map
#parameters.id[0]作用相当于request.getParameter("id")
request
包含当前H ...
- 2009-07-17 16:08
- 浏览 885
- 评论(0)
Ant是一种专为java量身订做的构建工具,基础已经了java界构建工具的标准.
Ant的资料,网上大把,百度吧,google吧,这里给一个简单的例子,例子里面有注释,以便于工作自己忘记的时候,可以来看一看.
<?xml version="1.0" encoding="gb2312"?>
<project name="MyProject" default="dist" basedir=".">
<!--//将name的值改为对应工程的名字
// ...
- 2009-07-08 15:52
- 浏览 739
- 评论(0)
上接 : jBPM开发入门指南(3)
6.5
部署processdefinition.xml
我们要把
processdefinition.xml
的流程定义的数据部署到数据库中,因为
jBPM
在正式运行的时候不是去读
processdefinition.xml
文件,而是去读数据库中的流程定义。
这里写了一个个
JUnit
程 ...
- 2009-07-08 11:56
- 浏览 875
- 评论(0)
前篇说起要讲在JBPM中实现用户权限,但这段时间比较忙,一直拖着。这里先把jbpm自带的websale例子放上来,大伙先将就看看。这个例子我已经把它抽取了出去,网页部份丢弃了。在看的时候主要看WebsaleTest.java,看看它的用户权限是怎么用的。
几个重点:
(1)
jBPM没有角色的概念!!!
很多人把ActorID理解成角色,那是相当错误的。jBPM只有参与者的概念,也就是ActorID,它可以是用户ID,也可以是角色ID,也可以什么
都不是。你要自己去把用户角色等东东和ActorID映射起来。不过一般我们把ActorID设置成角色,但jbpm websale却是设置成用户 ...
- 2009-07-05 21:58
- 浏览 1068
- 评论(0)
7
jBPM
的客户端开发
有了前面的
HelloWorld
后台流程,我们就要开始客户端程序了。正如前面提到的,本文不写
JSP
,而改采用
JUnit
的形式,输出则用
System.out.println
。举一反三,知道在方法中输入及用
println
输出,在
JSP
和
SWING
等
GUI
界面还 ...
- 2009-07-05 21:55
- 浏览 979
- 评论(0)
5
安装
jBPM
的
Eclipse
开发插件
有个辅助工具开发起来方便一点,只不过现在
jBPM
的开发工具插件功能还不算太强,也就一个“项目创建向导”的功能,让你 ...
- 2009-07-05 21:54
- 浏览 892
- 评论(0)
4
数据库初始化
jBPM
需要数据库支持,
jBPM
会把自己的一个初始化数据存储到数据库,同时工作流的数据也是存储到数据库中的。
jBPM
使用
Hibernate
来做为自己的存储层,因此只要是
Hibernate
支持的数据库,
jBPM
也就支持。
本文先以
MySQL
为例,然后再以
...
- 2009-07-05 21:53
- 浏览 1029
- 评论(0)
工作流虽然还在不成熟的发展阶段,甚至还没有一个公认的规范标准。但其应用却已经在快速展开,这说明市场对工作流框架的需求是急迫而巨大的。
我们公司的后台短信管理系统涉及短信编发、领导层层审核 ...
- 2009-07-05 21:52
- 浏览 982
- 评论(0)
第一种:
Map map = new HashMap();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
}
效率高,以后一定要使用此种方 ...
- 2009-06-30 10:45
- 浏览 1341
- 评论(0)
Apache CXF = Celtix + XFire,Apache CXF 的前身叫 Apache
CeltiXfire,现在已经正式更名为 Apache CXF 了,以下简称为 CXF。CXF 继承了 Celtix 和 XFire
两大开源项目的精华,提供了对 JAX-WS 全面的支持,并且提供了多种 Binding 、DataBinding、Transport ...
- 2009-06-10 11:45
- 浏览 1343
- 评论(2)
Mule是一种轻量级的ESB消息框架。它是可升级的、高分布式的对象代理,可以通过异步传输消息技术来无缝的处理服务与应用之间的交互。
Mule框架提供了一个可升级的环境,可以把自己的业务组件部署在里面。Mule管理所有组件之间的交互,不管它们是在同一个虚拟机中还是在internet上,也不管底层使用的传输方式。
Mule围绕着企业服务总线(ESB)架构进行设计,保证了不同的组件或者应用可以通过公共的消息总线进行交互,公共的消息总线一般是由JMS或者其他消息服务器来实现。
它的主要特点有:
1.基于J2EE1.4的企业消息总线(ESB)和消息代理(broker).
2.可插入 ...
- 2009-06-10 11:45
- 浏览 2399
- 评论(0)
字段
允许值
允许的特殊字符
秒
0-59
, - * /
分
0-59
, - * /
小时
...
- 2009-06-02 18:07
- 浏览 913
- 评论(0)
locale=utf-8
default_encoding=utf-8
number_format=#
date_format=yyyy-MM-dd
time_format=HH:mm:Ss
datetime_format=yyyy-MM-dd HH:mm:Ss
- 2009-06-01 15:17
- 浏览 1215
- 评论(0)
Curl是一个很强大的http命令行工具,其功能十分强大。
1) 二话不说,先从这里开始吧!
$ curl http://www.yahoo.com
回车之后,www.yahoo.com 的html就稀里哗啦地显示在屏幕上了 ~
2) 嗯,要想把读过来页面存下来,是不是要这样呢?
$ curl http://www.yahoo.com > page.html
当然可以,但不用这么麻烦的!
用curl的内置option就好,存下http的结果,用这个option: -o
$ curl -o page.html http://www.yahoo.com
...
- 2009-05-29 23:42
- 浏览 1183
- 评论(0)