自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 资源 (42)
  • 收藏
  • 关注

原创 简单注解实现集群同步锁(spring+redis+注解)

互联网面试的时候,是不是面试官常问一个问题如何保证集群环境下数据操作并发问题,常用的synchronized肯定是无法满足了,或许你可以借助for update对数据加锁。本文的最终解决方式你只要在方法上加一个@P4jSyn注解就能保证集群环境下同synchronized的效果,且锁的key可以任意指定。本注解还支持了锁的超时机制。本文需要对redis、spring和spring-data-r

2016-08-13 13:57:11 13484 7

转载 Java开发十大必备网站

以下是收集的10个Java开发相关的网站,这些网站质量都很好,它们提供了业界信息以及一些很棒的讲座, 还能解答常见开发过程中遇到的问题、面试问题等。下面,我们具体来了解下。 1. Stackoverflow Stackoverflow.com 可能是编程界中最流行的网站了,该网站有成千上万个好问题和答案。学习API或者编程语言,通常依赖于代码示例,stackoverflow就可以提

2014-01-08 18:27:44 6453 3

原创 计算程序所需线程总数 -- 摘自《Java虚拟机并发编程》

计算程序所需线程总数:线程数 = CPU可用核心数/(1-阻塞系数)其中阻塞系数的取值在0-1之间。计算密集型任务的阻塞系数为0,而IO密集型任务的阻塞系数则接近于1。一个完全阻塞的任务是注定要挂掉的,所以我们无须担心阻塞系数会达到1。为了更好的确定程序所需线程数,我们需要知道下面两个关键参数:1、处理器可用核心数2、任务的阻塞系数第一个参数很容易确定(Runt

2013-07-23 09:35:58 4792

原创 《partner4java 讲述 java基础》之第一步:list 、set 、map 粗浅性能对比分析

《partner4java 讲述 java基础》之第一步:list 、set 、map 粗浅性能对比分析不知道有多少同学和我一样,工作五年了还没有仔细看过list、set的源码,一直停留在老师教导的:“LinkedList插入性能比ArrayList好,LinkedList顺序遍历性能比ArrayList好”的世界里。可是真是如此么?本文很“肤浅”的对比和分析了几种常用的集合。。。

2013-07-08 00:45:00 12855 14

原创 Could not create the view: An unexpected exception was thrown. 电脑突然断电,myeclipse非正常关闭,出现错误

问题:电脑突然断电,myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected exception was thrown.”。但是项目中的文件可以通过命令查看。解决方式:关闭myeclipse  --  删除文件“.metadata/.plugins/org.e

2013-05-29 00:23:09 27175 21

原创 屌丝饭后的牢骚

本文主要记录自己各种“牢骚”:(仅作饭后消遣,不保证具有100%正确性;每想到发牢骚的话便会更新)2013.06.08 如果你每天都在抱怨工作中的各种问题,各种愤愤,这时希望你静下心去发现自己的问题,更正自己的态度,更不应该把不好的心情带给同事!2013.05.27 世界上分为两种java程序员:汇编、C转过来的,闲的无聊就自己写个算法;至始至终都是java,闲的无聊就学习apac

2013-04-25 14:42:29 1906

原创 p4jmvc 内测版

(声明:目前p4jmvc内测版只支持Spring MVC,仅作各位技术参考。)附件源码下载地址:http://download.csdn.net/detail/partner4java/5220557作用:简化Controller,常用的CURD操作,Controller不需要写一行代码,只需要继承即可。注意: p4jmvc主要借助了p4jorm。如:我们对城市管理的Control

2013-04-04 17:35:29 2287

原创 p4jsecurity(内测版) -- Spring Security 3 界面化管理权限功能 扩展

(声明:本设计目前还没有应用于大型系统权限管理,不排除会有一些问题,仅作技术储备,便于后期查阅;本文中中的Demo并没有进行完整的重构,仅作技术参考)场景:1、界面化的管理权限、分配用户权限。(非配置文件、注解形式;可理解为界面化的添加具体权限信息,并分配指定用户权限)2、依赖于Spring Security。对后期权限系统的扩展必然会有好处,但是查找文档没有发现Spring Se

2013-04-04 17:35:12 3578

原创 《partner4java 讲述Spring入门》之:spring cache支持(spring3.1如何使用cache 缓存)

(以下内容参照自官方文档;p4jorm下载地址http://blog.csdn.net/partner4java/article/details/8629578;cache demo下载地址http://download.csdn.net/detail/partner4java/5102477)若您只想尽快简单的使用,可以直接跳转到“第三部分:Hello World”1、引言:

2013-03-02 19:12:20 11974

原创 p4jorm 1.0.3版本

添加PageIndex的hashcode生成规则;解决form不能为空的错误。下载地址:http://download.csdn.net/detail/partner4java/5102443p4jorm相关文章:http://blog.csdn.net/partner4java/article/details/8559661http://blog.csdn.net

2013-03-02 19:06:49 1531

原创 Failure to transfer org.sonatype.oss:oss-parent:pom:7

Description ResourcePathLocationTypeArtifactDescriptorException: Failed to read artifact descriptor for ognl:ognl:jar:3.0.5: UnresolvableModelException: Failure to transfer org.sonatype.oss:oss-

2013-03-02 00:24:24 9492 1

转载 Java 开发 2.0: 现实世界中的 Redis

转载自:http://www.ibm.com/developerworks/cn/java/j-javadev2-22/index.htmlRedis 如何在包含大量读取操作的应用程序中战胜 memcachedAndrew Glover, 作家和开发人员, Beacon50简介: Redis 与 memcached 有许多相似之处,但是它拥有更加

2013-03-01 16:50:39 1551

原创 p4jorm 1.0.1版本

修补p4jorm jpa支持:查询参数赋值开始索引位置(position)错误(从1开始)下载地址:http://download.csdn.net/detail/partner4java/5055459p4jorm相关文章:http://blog.csdn.net/partner4java/article/details/8559661http://blog.csdn.net

2013-02-05 22:58:53 1256

原创 中国城市数据 上下级关系 区号 邮编 entity by jpa

主要是脚本里包含中国城市的数据,如果对数据没兴趣,不要继续往下看了。可导入使用,一直到县或区,包括电话区号和邮编。(数据没有经过严格验证,若存在问题,请邮件联系[email protected])脚本下载地址:http://download.csdn.net/detail/partner4java/5055425代码示例下载地址:http://download.csdn.net/de

2013-02-05 22:47:07 2800

原创 p4jorm让你 CURD 无需写一行代码,请拍砖

你还写jdbc呢?还在反复HQL拼写工作?p4jorm让你无需写一行代码,即可进行CURD,真正的简单易学。本人用了3天时间完成,还请各位多多指点http://blog.csdn.net/partner4java/article/details/8559661http://blog.csdn.net/partner4java/article/details/8560147http://

2013-02-01 01:08:56 1620

原创 《partner4java 讲述 p4jorm》之第三步:hibernate、jpa的使用

(本测试项目--Helloworld下载地址: http://download.csdn.net/detail/partner4java/5045151http://download.csdn.net/detail/partner4java/5045975为了减少刷屏,一些比如POJO的get和set方法就省略了,具体查看下载包)相对于 p4jorm 对 JDBC的支持,hiber

2013-02-01 01:01:53 2078 1

原创 《partner4java 讲述 p4jorm》之第一步:框架背景

(目前第一版,只是花了3天时间完成,所以会存在很多问题和不足,还请给予建议:[email protected],谢谢)p4jorm:首先本框架是分别建立在JDBC、Hibernate、Jpa的基础之上,当分别使用JDBC、Hibernate、Jpa时意在简化开发工作,省去基本CURD代码编写。(全称:partner4java orm)注意,本框架目前需要借助于spring,如果有需要

2013-02-01 00:59:25 2258

原创 myeclipse通过数据表生成jpa或hibernate实体

就是说,如果你已经有了数据库表,那么你又不想手工书写jpa或hibernate实体(要谁都不想,还要自己写那么一大堆的注解),myeclipse能够帮助你自动生成。1、首先你需要创建一个jpa项目:如图在普通项目上点右键添加2、打开生成工作环境3、创建数据库连接因为,myeclipse也要连接数据库获取表结构4、填写连接信息5、打开表列表

2013-01-31 16:47:43 12233

转载 Java编码易疏忽的十个问题

在Java编码中,我们容易犯一些错误,也容易疏忽一些问题,因此笔者对日常编码中曾遇到的一些经典情形归纳整理成文,以共同探讨。1. 纠结的同名现象很多类的命名相同(例如:常见于异常、常量、日志等类),导致在import时,有时候张冠李戴,这种错误有时候很隐蔽。因为往往同名的类功能也类似,所以IDE不会提示warn。解决写完代码时,扫视下import部分

2013-01-25 23:25:51 1490

原创 《partner4java 讲述jBPM4》之第三步:图形化查看执行位置

图形化查看执行位置(或者称为:查看活动坐标显示在图中的图形位置)完成起来只需要特殊两部分:1、发布的时候打包进png图片,显示图形位置时取出(或不打包进发布,能够拼出位置也可)如: InputStream in = new FileInputStream( "F:\\workspace\\jbpm\\workspace\\hello_jbpm\\src\\main\\re

2013-01-20 19:47:23 2991 1

原创 《partner4java 讲述jBPM4》之第二步:描述工作流程 & 处理工作流程

通过上一章的工作流开发展示,我们可以得出结论(“白话”):1、“环境”:     首先jBPM4给开发者提供了一套环境,如:java框架、数据库。     数据库无可厚非是我们流程的各数据保存的地方(因为保存数据总要有一定的规则,所以数据表是已定义好的);java框架为jBPM4提供的一套开发架构,用于分析流程定义、管理流程等。2、“描述工作流程”:     从架构师的思路出发

2013-01-18 19:05:33 4815

原创 《partner4java 讲述jBPM4》之第一步:jBPM4概念 & helloworld

(《partner4java 讲述jBPM4》仅为技术储备 -- 本人并没有jBPM4实战方面丰富的经验;学习本内容最好有Hibernate的基础)代码下载地址:文章中贴出的代码可能有所改动,以下载地址为准http://download.csdn.net/detail/partner4java/4998228工作流:工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务

2013-01-15 17:26:21 3058 1

原创 《partner4java 讲述Spring源码》之第一步:Spring IoC

(导读:《partner4java 讲述Spring源码》仅为辅助学习,关键是我是一个“菜鸟”,希望老鸟们还是自己去研究源码比较妥当)SpringIoC容器概述IoC容器和依赖反转模式:早在2004年,Martin Fowler就提出了“哪些方面的控制被反转了?”这个问题。他总结出是依赖对象的获得被反转了。基于这个结论,他为控制反转创造了一个更好的名字:依赖注入。许多非凡的应用(比

2012-12-08 11:49:17 2555 2

原创 《partner4java 讲述MyBatis入门》之第二步:MyBatis 常用标签

(导读:MyBatis系列内容仅供技术参考和技术储备。因本人目前未在项目中进行实战,可能会出现一些知识误导,还请谅解。本文大量参考了官方文档,如果和官方文档有偏差,请以官方文档为准)主配置文件详解(我们本章节主要讲解的mybatis-config.xml各配置)ConfigurationThe MyBatis configuration contains settings an

2012-12-08 01:10:35 6483

原创 《partner4java 讲述MyBatis入门》之第一步:MyBatis HelloWorld

What is MyBatis?MyBatis是一个一流的支持自定义SQL,存储过程和高级映射的持久化框架。MyBatis隐藏了几乎所有的JDBC代码、参数的手动设置和结果检索。它通过简单的XML或注解来实现映射器层,所谓映射器层,是用于在对象和数据库之间搬运数据,同时保证对象、数据库以及映射器本身都相互独立。(MyBatis 本是apache的一个开源项目 iBatis

2012-12-06 21:10:15 2088

原创 《partner4java 讲述Spring入门》之第二步:Spring AOP

导读,我们本章主要分为三部分:1、什么是AOP?概念和简单示例讲解。2、Spring中AOP基础部分。3、Spring中AOP使用升级篇。第一部分:什么是AOP?AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。

2012-11-29 16:43:41 2850 1

原创 《partner4java 讲述MySQL》之第一步:基本语法

(导读:本章学习的内容主要是对数据表和保存数据的基本管理语法;数据库非常重要,有时候大部分j2ee工程师也叫做数据库开发工程师,项目中无非就是对数据CURD操作;本章的学习无非就是大量语法的记忆,所以,建议自己动手。)数据库:从本质上讲,数据库系统只不过是一套对大量信息进行管理的高效办法而已。(高效主要体现在:缩短信息记录的录入时间;缩短信息记录的检索时间;灵活的信息检索顺序;灵活的输

2012-11-27 17:57:19 1429

原创 《partner4java 讲述JDBC》之第一步:JDBC基础

JDBC的作用:The Java Database Connectivity (JDBC) 是一套Java API,用于Java编程语言和广泛的数据库之间连接的标准。JDBC API提供了一套访问“SQL数据库”的调用级API。JDBC API概述:JDBC API做的三件事情:1、建立与数据库的连接(或访问系统数据源)2、发送SQL语句3、处理结果JD

2012-11-22 16:51:31 2170 1

eclipse 反编译插件 jdeclipse

JD-Eclipse 是一款免费的eclipse反编译插件,在你查看没有源码的jar时非常方便且有用。(官方地址:http://java.decompiler.free.fr/?q=jdeclipse)目前支持的版本:Windows 32/64-bitLinux 32/64-bitMac OSX 32/64-bit on x86 hardware我本机是...

2012-11-21 14:14:34 88

eclipse 反编译插件 jdeclipse

2012-11-21 14:14:34 73

原创 eclipse 反编译插件 jdeclipse

JD-Eclipse 是一款免费的eclipse反编译插件,在你查看没有源码的jar时非常方便且有用。(官方地址:http://java.decompiler.free.fr/?q=jdeclipse)目前支持的版本:Windows 32/64-bitLinux 32/64-bitMac OSX 32/64-bit on x86 hardware我本机是Wind

2012-11-19 13:30:41 20456

原创 《partner4java 讲述Spring入门》之第一步:Spring概述与Spring IoC

主要讲述了Spring IoC容器的使用,适合Spring入门开发的读者。

2012-11-18 00:41:53 7650 6

原创 ibatis 使用文档 (下篇)

====================================================================================第5章 使用高级查询技术一:用已映射语句关联对象问题:如果你用过Hibernate或JPA,会想到entity(实体对象 -- 数据库对应JavaBean)之间可能存在关联关系。如一对一、多对多等。伴随就出现了关

2012-11-12 17:54:40 4158

原创 ibatis 使用文档 (上篇)

(代码下载地址:http://download.csdn.net/detail/partner4java/4760043)iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。创建于2002年,后很快加入了Apache,但是2010年又易主到google code,并改名为MyBatis。本篇文章主要是基于iBATIS来进行展示,后面会再发

2012-11-12 17:48:00 4075

原创 Thread 常搞混的几个概念sleep、wait、yield、interrupt

sleep:在指定的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序精度和准确性的影响。该线程不丢失任何监视器的所属权。 通过调用sleep使任务进入休眠状态,在这种情况下,任务在指定的时间内不会运行。调用sleep的时候锁并没有被释放。休眠 Java SE5引入了更加显示的sleep()版本作为TimeUnit类的一部分,这个方法允许你指定sleep(

2012-09-18 20:52:12 24392 4

原创 Spring Security helloworld

首先,不好意思,这篇文字不会太好,因为实在没有太好的资料去查阅,有个官方文档英文的,试试硬着头皮看看吧,然后再整理篇。。。0Spring Security介绍Spring Security是一种为基于Spring的应用程序提供说明性安全保护框架。他提供了全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。在过去Spring Security被

2012-08-31 10:36:16 4417

原创 过滤器(filter)helloworld

首先我们明确一点,我们只说最有用的基础部分,高级篇自己去找资料。所以,下面的内容会很简单。HelloWorld·学了Servlet了么?·有时候我们想在到达Servlet之前预处理一些事情。最简单的例子就是,我们想判断访问者有没有资格看到他想看到的地址。·那么怎么做到的呢?先不讲概念,因为太抽象。看个demo来了解下filter是个啥。。。public clas

2012-08-30 21:23:23 3451 1

原创 java RMI helloworld

首先Spring中整合了RMI:http://blog.csdn.net/partner4java/article/details/7285055然后,我们单独写个helloworld,分为几步1、接口定义,需要实现Remote2、实现3、注册开启4、调用具体使用可查看jdk文档package com.partner4java.demo.rmi;

2012-08-20 16:14:44 1318

转载 java字节码操作

动态编译Java源文件:主要作用就是可以动态的编译生成一些class文件,源码你可以自己拼写。demo:package com.partner4java.javacompiler;import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.u

2012-08-17 18:17:27 4352

转载 安装subclipse, MyEclipse SVN插件

安装subclipse, MyEclipse SVN插件1、从官网下载site.zip文件,网址是:subclipse.tigris.org,2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要。3、在E:\MyEclipse\MyEclipse8.5\dropins下新建文件svn.link,内容

2012-08-15 10:22:34 5297

spring实现集群同步锁

spring实现集群同步锁

2016-08-16

同步注解实现demo

同步注解实现demo

2016-08-13

p4jsecurity 测试SQL脚本

p4jsecurity 测试SQL脚本,两个账号admin 和partner4java,密码都为1234

2013-04-04

p4jsecurity p4jmvc

p4jsecurity -- Spring Security 3 界面化管理权限功能 扩展 具体参照: http://blog.csdn.net/partner4java/article/details/8758068 http://blog.csdn.net/partner4java/article/details/8759304

2013-04-04

spring cache demo

spring cache demo,具体参考http://blog.csdn.net/partner4java/article/details/8600666

2013-03-02

p4jorm 1.0.3版本

添加PageIndex的hashcode生成规则;解决form不能为空的错误。

2013-03-02

p4jorm 1.0.1版本

修补p4jorm jpa支持:查询参数赋值开始索引位置(position)错误(从1开始)

2013-02-05

中国城市数据 示例

中国城市数据 上下级关系 区号 邮编,使用具体查看 示例http://blog.csdn.net/partner4java/article/details/8572906 数据地址 http://download.csdn.net/detail/partner4java/5055425

2013-02-05

中国城市数据

中国城市数据 上下级关系 区号 邮编,使用具体查看http://blog.csdn.net/partner4java/article/details/8572906

2013-02-05

p4jorm 1.6编译版本

开始那个版本是1.7,有些同学遇到“java.lang.UnsupportedClassVersionError: Bad version ”问题,如果是jdk 1.6,请用此版本,或者自己编译一个,因为已发布源码

2013-02-01

p4jorm 源码 文档 示例

你还写jdbc呢?还在反复HQL拼写工作?p4jorm让你无需写一行代码,即可进行CURD,真正的简单易学。本人用了3天时间完成,还请各位多多指点 http://blog.csdn.net/partner4java/article/details/8559661 http://blog.csdn.net/partner4java/article/details/8560147 http://blog.csdn.net/partner4java/article/details/8561382

2013-02-01

jbpm显示执行位置demo

《partner4java 讲述jBPM4》之第三步:图形化查看执行位置 http://blog.csdn.net/partner4java/article/details/8518312

2013-01-20

jbpm4 helloworld

jbpm4 helloworld,详细参考 《partner4java 讲述jBPM4》之第一步:jBPM4概念 & helloworld http://blog.csdn.net/partner4java

2013-01-15

《partner4java 讲述Spring入门》之第一步:Spring概述与Spring IoC

文档附带代码,具体可查看 http://blog.csdn.net/partner4java 中 《partner4java 讲述Spring入门》之第一步:Spring概述与Spring IoC

2012-11-17

ibatis hello world code

ibatis in action 整理,各种hello

2012-11-12

spring security demo

整理的demo,各个步骤下来的,完整的为最后都添加后的

2012-08-31

Struts2 hibernate spring

spring-framework-2.5.6.SEC03 + hibernate-3.6.4 + struts-2.3.1整合

2011-12-20

myeclipse9.1 注册机 破解工具

myeclipse9.1 注册机 破解工具 ,我自己一直在用的,用了很久了,才想到上传下共享下,哈哈

2011-12-07

spring_cache

http://blog.csdn.net/partner4java/article/details/6227668#comments 的附件

2011-07-28

junit 入门培训ppt

我以前写的一个junit入门的培训ppt,传了大家参考一下

2011-02-14

对JUnit的一点简单讲解包括一点简单的Android JUnit的讲解

我自己粗略的写了一下JUnit和android里面对JUnit的应用,因为没有太多时间整理,所以很粗略,等有时间再好好整理一下,见笑了。

2010-07-14

android JUnit demo

android2.2里面自带的一个demo

2010-06-07

mytest.rar

mytest.rar哈绝对是发加考核大哭和带宽哈卡的和就快了阿和带宽啦好

2010-04-07

testrmsj.rar

testrmsj.rar真麻烦啊真麻烦,想往里面带点东西,还的上传到csdn上

2010-04-07

jpa in action pdf 中文

jpa in action pdf 中文 不是真实这个系列的,是我自己写的。虽然很多地方语句不通顺,不过也很用心,花了很长时间写的,看看还是可以的。(主要我语文太差了,打小语文就不好)请勿转载 写的很一般,等做完手里的项目,找个时间好好整理一下共享给大家

2010-01-14

spring ppt 最新

本附件由 龙龙 上传,若侵犯了您的相关权限,请发送邮件至([email protected]),我将及时删除

2009-10-03

Struts标签参考 doc

本附件由 龙龙 上传,若侵犯了您的相关权限,请发送邮件至([email protected]),我将及时删除

2009-09-21

jbpm3.chm 作者Tom Baeyens 翻译dinghong JBoss jBPM 3.0

目录 1. 介绍 1.1. 综述 1.2. The JBoss jBPM 新手工具箱 1.3. The JBoss jBPM 流程图形设计器 1.4. The JBoss jBPM 核心组件 1.5. The JBoss jBPM 控制台web应用 1.6. The JBoss jBPM 身份组件 1.7. The JBoss jBPM 日程安排程序 1.8. The JBoss jBPM 兼容数据库包 1.9. The JBoss jBPM BPEL 扩展 2. 开始 2.1.下载一览 2.1.1. jBPM 3 2.1.1.1. 新手工具箱 2.1.1.2. 核心引擎和身份组件 2.1.1.3. 数据库扩展 2.1.2. jBPM 流程设计器 2.1.2.1. Eclipse 更新站点 2.1.2.2. Eclipse 特点 2.1.3. jBPM BPEL 扩展 2.2. The JBoss jBPM 项目目录 2.3. 公开CVS访问 3. 指南 3.1. Hello World 例子 3.2. 数据库 例子 3.3. 上下问(context) 例子: 流程变量 3.4. 任务分派例子 3.5. 定制动作Action例子 4. 面向图的程序设计 4.1. 缺少的一环 4.2. 图解表示和开发过程 4.3. 习惯方法 4.4. 什么是面向图的程序设计 4.5. 组建块 5. 发布 5.1. 运行时的相关部分 5.1.1. Java运行环境 5.1.2. jBPM 库 5.1.3. 运行时需要的库 5.2. 配置文件 5.2.1. jbpm.properties 5.2.2. Hibernate cfg xml file 5.2.3. 业务日历配置文件 5.2.4. 变量映射配置稳健 5.2.5. 转换器配置文件 5.2.6. 缺省模块配置文件 5.2.7. 流程文档解析器配置文件 5.3. 在Web应用程序中使用jBPM 5.4. 在EJB 包容器中使用jBPM 6. 永久化 6.1. 永久化API 6.2. 数据库配置 6.3. 管理事务 6.4. jBPM数据库 6.4.1. Hibernate集成 6.4.2. 开发数据库是hsqldb 6.4.3. 其他数据库的支持 6.4.4. 高速缓冲存储器 6.5. Hibernate 定制 7. 流程模型 7.1. 综述 7.2. 流程图(process Graph) 7.3. 节点(Nodes) 7.3.1. 节点(Node)职责 7.3.2. 节点类型(Nodetype)任务(task-node) 7.3.3. 节点类型(Nodetype) 状态(state) 7.3.4. 节点类型(Nodetype) 判定(decision) 7.3.5. 节点类型(Nodetype) 分叉(fork) 7.3.6. 节点类型(Nodetype) 联合(join) 7.3.7. 节点类型(Nodetype) 节点(node) 7.4. 动作(Actions) 7.4.1. 动作配置 7.4.2. 动作引用 7.4.3. 事件 7.4.4. 事件传播 7.4.5. Script 7.4.6. 定制事件 7.5. 超状态(superstate) 7.5.1. 超状态 变迁 7.5.2. 超状态 事件 7.5.3. 分级名字 7.6. 异常处理 7.7. 流程组成 7.8. 定制节点行为 7.9. 图(Graph)执行 8. 上下文(Context) 8.1. 存取变量 8.2. 变量的使用期限 8.3. 变量永久化 8.4. 变量范围 8.4.1. 变量重载( overloading) 8.4.2. 变量重写 (overriding) 8.5. 瞬间变量 8.6. 定制变量永久化 9. 任务管理 9.1. 任务 9.2. 任务实例 9.2.1. 任务实例生命周期 9.2.2. 任务实例及图执行 9.3. 委派(Assignment) 9.3.1. 委派接口 9.3.2. 委派数据模型 9.3.3. "推"模型 9.3.4. "拉"模型 9.4. 泳道(Swimlanes) 9.5. 任务 事件 9.6. 任务 定时器 9.7. 任务 控制器 9.8. 定制 任务实例 9.9. 身份组件 9.9.1. 身份模型 9.9.2. 赋值表达式 9.9.2.1. 第一个术语 9.9.2.2. 下一个术语 9.9.3. 删除身份组件 10. 调度程序 10.1. 定时器 10.2. 调度程序发布 11. 业务日历 11.1. 持久时间 11.2. 配置 12. 记录 12.1. 建立日志 12.2. 日志检索 12.3. 数据仓库 13. jBPM 流程定义语言 (JPDL) 13.1. 流程档案 13.1.1. 发布流程档案 13.1.2. 流程版本(versioning) 13.1.3. 流程转换(conversion) 13.2. 代理 13.2.1. jBPM类载入器 13.2.2. 流程类载入器(class loader) 13.2.3. 代理配置 13.2.3.1. 配置类型 field 13.2.3.2. 配置类型 bean 13.2.3.3. 配置类型 constructor 13.2.3.4. 配置类型 configuration-property 13.3. JPDL xml schema 13.3.1. process-definition(流程定义) 13.3.2. node(节点) 13.3.3. common node elements(常见节点元素) 13.3.4. start-state(开始状态) 13.3.5. end-state(结束状态) 13.3.6. state(状态) 13.3.7. task-node(任务节点) 13.3.8. process-state(流程状态) 13.3.9. super-state(超状态) 13.3.10. fork(交叉) 13.3.11. join(联合) 13.3.12. decision(判定) 13.3.13. event(事件) 13.3.14. transition(转换) 13.3.15. action(动作) 13.3.16. script(脚本) 13.3.17. expression(表达式) 13.3.18. variable(变量) 13.3.19. handler(处理器) 13.3.20. timer(定时器) 13.3.21. create-timer(建立定时器) 13.3.22. cancel-timer(放弃定时器) 13.3.23. task(任务) 13.3.24. swimlane(泳道) 13.3.25. assignment(委派) 13.3.26. controller(控制器) 13.3.27. sub-process(子流程) 13.3.28. condition(条件) 13.3.29. exception-handler(异常处理) 14. 安全 14.1. 要做的 14.2. 验证 14.3. 授权 15. TDD for workflow 15.1. Introducing TDD for workflow 15.2. XML sources 15.2.1. Parsing a process archive 15.2.2. Parsing an xml file 15.2.3. Parsing an xml String 15.3. Testing sub processes 16. 可插入架构

2009-09-21

Hibernate原理与应用 ppt

本附件由 龙龙 上传,若侵犯了您的相关权限,请发送邮件至([email protected]),我将及时删除

2009-09-21

JavaWEB开发-简单标签 ppt

自定义标签可以降低 jsp 开发的复杂度和维护量,从 html 角度来说,可以使 html 不用去过多的关注那些比较复杂的商业逻辑(业务逻辑)。 利用自定义标签,可以软件开发人员和页面设计人员合理分工:页面设计人员可以把精力集中在使用标签(HTML,XML或者JSP)创建网站上,而软件开发人员则可以将精力集中在实现底层功能上面,如国际化等,从而提高了工程生产力 将具有共用特性的tag库应用于不同的项目中,体现了软件复用的思想。

2009-09-21

JavaWEB开发-JSP ppt

建立对JSP的直观认识 JSP的运行原理 分析JSP所生成的Servlet代码 JSP隐式对象 注册与配置jsp页面的访问路径 JSP与JavaScript的综合应用 JSP与Servlet的应用比较

2009-09-21

Java Web基础 Servlet

本附件由 龙龙 上传,若侵犯了您的相关权限,请发送邮件至([email protected]),我将及时删除

2009-09-21

Java Web基础 Tomcat

Apache:很广泛流行的开源的服务器产品。但只支持静态页面。 Microsoft IIS: 最流行的Web服务器产品之一 IBM WebSphere :是IBM电子商务计划的核心部分,它是基于 Java 的应用环境,用于建立、部署和管理 Internet 和 Intranet Web 应用程序 BEA WebLogic:多功能、基于标准的web应用服务器 ,遵从 J2EE 、面向服务的架构

2009-09-21

XML基础 ppt

本附件由 龙龙 上传,若侵犯了您的相关权限,请发送邮件至([email protected]),我将及时删除

2009-09-21

深入浅出Hibernate_夏昕.PDF

深入浅出Hibernate_夏昕 PDF 完整 很棒 目前最好的书籍 已经停止印刷 资源很好 本附件由 龙龙 上传,若侵犯了您的相关权限,请发送邮件至([email protected]),我将及时删除

2009-09-21

JS中常用的xpath特性

JS中常用的xpath特性 //选择所有dir元素的值等于xx的元素 Dom.documentElement.selectNodes("server/dir[text()='xx']") //选择server元素下的所有dir元素: Dom.documentElement.selectNodes("server/dir") //选择server元素下的第一个dir元素: Dom.documentElement.selectSingleNode("server/dir"); //选择server元素下accesstype等于3的多有dir元素: Dom.documentElement.selectNodes("server/dir[@accesstype=\"3\"]"); //选择server元素下第一个dir元素: Dom.documentElement.selectNodes("server[postion() =1]/dir"); Dom.documentElement.selectNodes("server/dir[1]"); //选择server元素下最后一个dir元素: Dom.documentElement.selectNodes("server/dir[last()]"); //选择有三个祖先元素的file元素: Dom.documentElement.selectNodes("*/*/*/file"); //选择有id属性的dir元素: Dom.documentElement.selectNodes("/dir[@id]"); //选择含有2个dir子元素的元素 Dom.documentElement.selectNodes("/*[count(dir)=2]"); 本附件由 龙龙 上传,若侵犯了您的相关权限,请发送邮件至([email protected]),我将及时删除

2009-09-21

jQuery JavaScript Library v1.3.2

/* * jQuery JavaScript Library v1.3.2 * http://jquery.com/ * * Copyright (c) 2009 John Resig * Dual licensed under the MIT and GPL licenses. * http://docs.jquery.com/License * * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009) * Revision: 6246 */

2009-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除