- 浏览: 133823 次
- 性别:
- 来自: 成都
最新评论
-
mhfbest:
感谢楼主分享,但是我在chrome上测试貌似不起作用啊。有没有 ...
捕获浏览器关闭、刷新事件 -
王海云:
p.executeUpdate();
hibernate 保存clob,blob出现的问题 -
hwujo:
谢谢博主,解决了我的问题!
jfreechart乱码 -
friping:
呵呵, 有关工作流都是转载的,用作学习的
OSWorkflow的第一支程式 -
zhou363667565:
写的还不错..简单明了..楼主,能把源码发出来,那就更好了。
OSWorkflow的第一支程式
文章列表
html中<a href="#"/>是跑到本页面的头部去的
但发现一个问题,在head中使用了<base/>之后,当使用链接时候,href 的值设成#,导致页面会重新调用,
问题在于base的href。此时的base href的值应该是本页面的url值。
比如:如果调用链接http://localhost:8080/test/test.do 返回的是my.jsp页面。
my.jsp
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &q ...
- 2009-03-26 11:12
- 浏览 1095
- 评论(0)
相信side对Acegi的扩展会给你耳目一新的感觉,提供完整的扩展功能,管理界面,中文注释和靠近企业的安全策略。side只对Acegi不符合企业应用需要的功能进行扩展,尽量不改动其余部分来实现全套权限管理功能,以求能更好地适应Acegi升级。
基于角色的权限控制(RBAC)
Acegi 自带的 sample 表设计很简单: users表{username,password,enabled} authorities表{username,authority},这样简单的设计无法适应复杂的权限需求,故SpringSide选用RBAC模型对权限控制数据库表进行扩展。 RBAC引入了RO ...
- 2009-03-21 16:26
- 浏览 983
- 评论(0)
Acegi 的配置看起来非常复杂,但事实上在实际项目的安全应用中我们并不需要那么多功能,清楚的了解Acegi配置中各项的功能,有助于我们灵活的运用Acegi于实践中。
在Web.xml中的配置
1) FilterToBeanProxy Acegi通过实现了Filter接口的F ...
- 2009-03-21 16:23
- 浏览 733
- 评论(0)
路径匹配原则(Path Matching) Spring MVC中的路径匹配要比标准的web.xml要灵活的多。默认的策略实现了 org.springframework.util.AntPathMatcher,就像名字提示的那样,路径模式是使用了Apache Ant的样式路径,Apache Ant样式的路径有三种通配符匹配 ...
- 2009-03-21 15:59
- 浏览 3215
- 评论(0)
第五支程式要用OSWorkflow提供的API做查詢,查詢出已完成工作流的工作流編號。
程式
Query.java
package tw.idv.idealist;
import java.util.*;
import com.opensymphony.workflow.*;
import com.opensymphony.workflow.query.*;
import com.opensymphony.workflow.spi.WorkflowEntry;
/**
* @author steven
*/
public class Query extends AbstractWor ...
- 2009-03-18 13:13
- 浏览 1102
- 评论(0)
在workflow執行的過程中,有時需要做一些條件的檢查,例如,公司員工編號都是四碼,如果有個工作流的員工編號只有三碼,就要能檢查出來,下面我們就來做這樣的檢查,各位可以試著用四碼的員工編號請假,確定可以通過檢查後,再用非四碼的員工編號測試,將會出現最後面顯示的exception。
程式
leave.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.7// ...
- 2009-03-18 13:12
- 浏览 1106
- 评论(0)
如前面的請假流程,員工只是請假,但是假有分很多種,事假、病假、婚假、年假…,在workflow中如何區分呢? 我們可以傳值到流程中,並儲存在資料庫中供以後判斷!
程式
leave.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.7//EN"
"http://www.opensymphony.com/osworkflow/ ...
- 2009-03-18 13:11
- 浏览 1161
- 评论(0)
這裡將介紹如何在流程裡加上限制,首先修改leave.xml,限制送出假單的人一定要是啟動流程的人。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE workflow PUBLIC "-//OpenSymphony Group//DTD OSWorkflow 2.7//EN"
"http://www.opensymphony.com/osworkflow/workflow_2_7.dtd">
<workflow>
<i ...
- 2009-03-18 13:10
- 浏览 1588
- 评论(0)
OSWorkflow的第一支程式
(史帝芬, 2005/6/4, hi.steven@gmail.com)
自从C的圣经版以Hello World程式开始引导初学者学习程式语言以来,多数的程式语言入门书也都如法刨制。 OSWorkflow没办法写出那种一目了然的程式,但是我仍尽量将程式简化,希望初学者能在看完这第一支程式后,就能有所体会。接下来将讲解如何写出第一支OSWorkflow程式!
jar file
將以下jar file放置到WEB-INF/lib底下…
activation.jar
bsh-1.2b7.jar
commons-logging.jar
designer ...
- 2009-03-18 13:06
- 浏览 1551
- 评论(2)
--流程设定基础
(史帝芬, 2005/6/6, hi.steven@gmail.com)
看完第一支程式,相信读者会有许多疑问,这里先就流程的设定做初步的介绍。首先,读者应该注意到了,第一支程式的用到三个xml设定档,这三个是设定流程的设定档,说明如下。
osworkflow.xml:这个档案是设定流程是否存在资料库或存在记忆体,前面的内容是存在MS SQL Server的写法。
leave.xml:请假流程写在这个档案,这也是osworkflow的重点之一。
workflows.xml:指定系统启动时要载入那些流程。
这里针对leave.xml做些说明…
i ...
- 2009-03-18 12:03
- 浏览 1870
- 评论(0)
突然发现脑子不够用了。所以想把看过的文章做一下收藏。
以前听人说过javaeye里面牛人多,这两周经常在javaeye玩。还真看到了几个“活的了”,可能真是以前没用blog这东西吧。。惭愧
- 2009-03-17 16:50
- 浏览 789
- 评论(0)
EhCache一般用途如下:Hibernate缓存,DAO缓存,安全性凭证缓存(Acegi),Web缓存,应用持久化和分布式缓存。
EhCache在默认情况下,即在用户未提供自身配置文件ehcache.xml或ehcache-failsafe.xml时,EhCache会依据其自身Jar存档包含的ehcache-failsafe.xml文件所定制的策略来管理缓存。如果用户在classpath下提供了ehcache.xml或ehcache-failsafe.xml文件,那么EhCache将会应用这个文件。如果两个文件同时提供,那么EhCache会使用ehcache.xml文件的配置。 ...
- 2009-03-17 16:27
- 浏览 855
- 评论(0)