- 浏览: 717813 次
- 性别:
- 来自: 重庆
最新评论
-
superchangme:
show it,you are you:authenticat ...
认证 (authentication) 和授权 (authorization) 的区别 -
深度交流社区:
说的很清楚,学习了
认证 (authentication) 和授权 (authorization) 的区别 -
mazhi4562qq:
你好, 可以请教个关于activiti定时边界事件的问题么?我 ...
Activiti定时任务示例 -
落叶萧萧:
Spring MVC HelloWorld入门例子 -
daniaowansui:
什么垃圾东西?
使用Sping AOP记录操作日志和错误日志
文章列表
jBPM4之请假流程例子
- 博客分类:
- J2EE
最近项目需要工作流,所以就准备采用jBPM4作为工作流引擎,
才开始接触,很多东西都是一步一步摸索出来的,当然了,也搜索了一些文章,下面就是这两天使用jBPM4做的一个请假的例子.
流程比较简单,流程图如下:
本来作为才开始学习JBPM的人来说,最好的方法就是先运行起程序,然后学习就要方便很多。
下面是我的servlet文件;
package com.vito.jbpm.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.HashMap;
import java.uti ...
ExtJS笔记---Grid实现后台分页
- 博客分类:
- Js/Web
好记性不如烂笔头,现在每次碰见问题和觉得应该记录下来的东西都会保持写博客的习惯,今后再次碰见这种问题,就不用把时间浪费了。
这段时间用ExtJS用的多一点,前段时间碰见的分页问题,今天做个笔记吧。
为了简单明了,此project使用的是servlet的方式,如果你使用的是struts2或者spring MVC,则相应的改变成对于方式就可以了。
首先在页面引入ext所不要的文件,这个自然不必多说了吧,另外为了整个项目清晰明了,EXTJS代码也最好和JSP页面(当然了,你也有可能使用的模板,同理,这我就不必多说了)分开,那就新建一个app.js,在JSP页面中也需要引入进来.
PS(这里的J ...
ObjectNotFoundException: no row with the given identifier exists
Where it can occur:
This might occur if you try to load a non-proxied object with session.load() or you load a proxied object and later access the proxy. It may also occur when loading mapped collections which are not eagerly fe ...
使用EXTJS的时候,在后台通常使用的是JSON传递数据,也就是使用到了json-lib包,但在使用中碰见了这么一个问题,就是结果json格式化的时间对象,是这样一个格式:{"date":6,"day":4,"hours":16,"minutes":46,"month":4,"nanos":0,"seconds":35,"time":1273135595000,"timezoneOffset":-480,"y ...
使用AOP进行日志记录
我们应该首先思考使用哪一种类型的通知?切入点应该选在哪?
这是我们使用AOP编程必须思考的东西。
在这里
操作日志我采用了环绕通知类型(@Around)
错误日志我采用了异常通知类型(@AfterThrowing)
需要引入lib
commons-logging.jarspring.jaraspectjrt.jaraspectjweaver.jarcglib-nodep-2.*.*.jar
操作日志:
package com.scsk.common;
import java.util.Date;
import java ...
一、效果图
先用美图勾引那些驻足观望之人:
二、代码讲解
注意代码中的EXT js引入路径, 需要根据你的实际情况进行引入,否者可能出现错误
<html>
<head>
<title>系统登录</title>
<meta charset="UTF-8" />
<link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css" /> ...
原文地址:http://tech.ddvip.com/2008-05/121203575744792.html自MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行一次。对于一些对数据实时性要求比较高的应用(例如:股票、赔率、比分等)就非常适合。
事件调度器有时也可称为 ...
怕忘了, 下次也懒得到网上查,
备记一下两个在线安装地址:
ADT:https://dl-ssl.google.com/android/eclipse/
Google plugin:http://dl.google.com/eclipse/plugin/3.6
最近要写一个实现读取配置文件来生成JSF文件的类,由于在生成的时候涉及到了很多JSF底层实现的原理,
所以我想问问JE里面的JSF高手们, 这个有没有好推荐的书籍阿, 书的重点不是应用阿,我需要的是实现原理之类的!
还是谢谢大家了!
启动PL/SQL Developer是弹出来的错误信息:
Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different. Character set conversion may cause unexpected results.
Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LANG registry key in XXX。
打开注册 ...
许多JSF初学者,在运行JSF时,通常会遇到javax.servlet.jsp.JspException: Cannot find FacesContext 这个错误,但程序还正常运行.
出现这种情况时,有三种解决方案:
1.当你的首页文件是命名为index.jsp,在这个文件里用到JSF.即该文件属于JSF文件.在J2EE里默认的启动文件是:index.jsp文件.因此,当启动程序时,会对该文件进行一些操作,可是JSF文件已在faces-config.xml时已映射为*.faces或*.jsf了.那么程序就会抛出javax.servlet.jsp.JspException: Cannot ...
今天在做JMS的发生一下错误,记下为其他碰见这个问题的人做个参考!
出错代码:QueueConnectionFactory factory = (QueueConnectionFactory) ctx.lookup("QueueConnectionFactory");
我的JBOSS版本是5.1 GA
报错:
javax.naming.NameNotFoundException: QueueConnectionFactory not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:7 ...
20100708105434_429767
到期时间 : 2010-07-08 10:54:34
这个问题原来还在没有注意,
比如这么一个页面文件里面加载JS,
<script src="AAA"/>
<script src="BBB"/>
<script src="CCC"/>
<script>
DDD
</script>
这样在chrome里面试正常的,也没有什么问题,因为我电脑是mac,而浏览器我也基本上没有换过,后来东西拿到IE下面显示一片空白,在firebug里面看了一下,JS都没有加载完全进去,就找问题了,后来问题终于解决了, 还是要写成, ...
SELECT id FROM article
WHERE id IN (SELECT CASE WHEN SIGN(id - 3) > 0 THEN MIN(id) WHEN SIGN(id - 3) < 0 THEN MAX(id) END AS id
FROM article WHERE id <> 3 GROUP BY SIGN(id - 3) ORDER BY SIGN(id - 3)) ORDER BY id ASC;
article : 表名
3: 当前ID