自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 问答 (1)
  • 收藏
  • 关注

spring事务的annotation-driven用法

一.annotation-driven如何正确使用事务管理器(本文仅基于3.0+版本作为测试) 假定spring 容器中定义了两个事务管理器:transactionManagerX,transactionManagerY,分管两个数据源datasourceX和datasourceY.<tx:annotation-driven transaction-ma...

2011-05-02 22:35:57 499

原创 db2 驱动程序(db2java.jar 和db2jcc.jar)

对于Java程序员而言,DB2 提供了两种应用程序编程接口(API):JDBC 和 SQLJ。 JDBC: JDBC 驱动程序分为旧的/CLI 驱动程序<db2java>和新的通用 JDBC 驱动程序(Universal JDBC Driver)<db2jcc>。 JDBC 是一个与供应商无关的动态 SQL 接口,该接口通过标准化的 Java 方法向您...

2009-07-30 11:56:24 548

原创 JavaScript验证表单函数大全

<script> /* 用途:校验ip地址的格式 输入:strIP:ip地址 返回:如果通过验证返回true,否则返回false; */ function isIP(strIP) { if (isNull(strIP)) return false; var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式 if(re.test(strI...

2008-12-14 11:38:48 115

原创 一个非常强大完整的web表单验证程序

<title>表单验证类 Validator v1.0</title><style>body,td{font:normal 12px Verdana;color:#333333}input,textarea,select,td{font:normal 12px Verdana;color:#333333;border:1px solid #999999;b...

2008-12-07 01:15:35 156

原创 JavaScript常用表单验证

JavaScript常用表单验证 目录:1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字6: js email验证 、js 判断email 、信箱/邮箱格式...

2008-12-07 01:08:09 102

谈谈JBPM几种节点的不同用法及适合的应用场景

     最近都在学习JBPM的东西,发现用起来还真不是那么的简单。先别说怎么用JBPM来处理流程,单单在建立流程定义的时候就大有学问所在。我们究竟是选择何种节点呢,Node,Task Node,State?  这就要看你的具体应用而定了,因为每种节点的特点不同。先看看各种节点的说明:state(状态):State节点也叫手工节点,进入到这种节点,整个流程的执行就会中断。直到系统外参与者发起继...

2008-11-08 21:20:37 277

完整工作流JBPM项目实战全过程教程4----关于Spring整合jbpm时页面显示流程图出错处理...

     在原来项目的基础上来实现流程图动态显示的功能,发现利用JBPM自己写的标签会报错,原因是项目是用Spring整合JBPM的,当引用标签的时候,标签中的处理函数调用JbpmContext就会发生Hibernate 方言错误。     那如何来处理该错误呢?google了一下,发现了一篇不错的文章,就讲到了这个问题。    下面我就把关键的部分引用过来,当然为了支持原创,我把地址附上 ...

2008-11-05 15:48:56 177

FCKEditor学习笔记1--将FCKEditor应用到web页面(html,jsp)中

   这几天闲得没事,就把FCKEditor拿来把玩了一下。顺便也把学习过程记录下来了,作为以后回忆的参考。其实学习这个东西很有用滴,就像我们最热爱的javaEye社区的编辑面板,就是利用FCKEditor来实现的,当然你会发现许多的论坛,社区什么的都是用的这个技术。 1.首先下载FCKEditor开发包(FCKeditor_2.6.3.zip),解压,然后将解压出来的文件夹拷贝到MyEcli...

2008-11-03 22:40:44 106

原创 揭秘jbpm流程引擎内核设计思想及构架(经典之作,收藏之)

 申明:偶然发现一篇很精辟的JBPM文章,觉得写得甚好,故收下来了。原始页面:http://www.cnblogs.com/wayne-ivan/ 1     前言... 12     阅读本篇的基础准备... 22.1      概念的基础... 22.2      环境的基础... 23     什么是流程引擎内核?... 34     引擎内核所关注的四个主要问题... 4...

2008-10-28 20:13:37 90

完整工作流JBPM项目实战全过程教程3----项目后续DIY

   接着上一篇。从数据库中表的定义不难看出,每篇文章的审批将新建一个JBPM流程实例来跟踪。文章的表article中,利用PiId来关联一个流程实例,并且定义State字段来表示文章的当前状态(编辑中,审批中,审批通过,nulll),定义AuditState字段来表示文章当前由何权限的人员来审批(一级审批,二级审批,三级审批,四级审批,当然还可以自定义权限) 下面就来演示如何自定义权限...

2008-10-28 16:37:36 142

完整工作流JBPM项目实战全过程教程2---项目详细讲解

继续上一篇。 当数据库建立完成后,下载源代码,部署到服务器后,即可以开始体验完整的JBPM+SSH应用了。   项目采用的是ssh+jbpm开发模式,而且,项目功能比较齐全,代码量比较大,所以,本教程就不介绍开发过程了。 如果你对SSH整合开发应用已经够熟悉了的话,相信本项目对你来说将并不会有多大难度 。 下面我们把重点放在JBPM上。当然你得先把项目部署成功,才好边做边理解jbpm是怎么在项目中...

2008-10-26 21:31:55 351

完整工作流JBPM项目实战全过程教程1---准备工作

      偶然机会,认识了工作流系统,并且在www.open-open.com(相当不错的开源项目站点,极力推荐!)上了解了些相当出色的工作流系统,不过呼声最高的应该属JBoss 的JBPM工作流组件了。    正好有个项目需要用到工作流机制,遂学习了下JBPM,感受了下JBPM带来的的便捷体验。现在我就把我的学习经历记录下来。和大家共同分享,也希望对那些刚研究JBPM的同仁们有所帮助。  ...

2008-10-26 01:02:41 452

一刻钟精通正则表达式

想必很多人都对正则表达式都头疼。今天,我以我的认识,加上网上一些文章,希望用常人都可以理解的表达方式来和大家分享学习经验。   开篇,还是得说说 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明:  "^The": 开头一定要有"The"字符串;  "of despair$": 结尾一定要有"of despair" 的字符串;  那么,  "^...

2008-07-04 21:01:47 78

编译原理 文法First集Follow集求解算法动态演示

大三,编译原理的课程设计,现拿出来共同研究下。问题描述 设计一个由正规文法生成First集和Follow集并进行简化的算法动态模拟【基本要求】 动态模拟算法的基本功能是:(1) 输入一个文法G;(2) 输出由文法G构造FIRST集的算法;(3) 输出First集;(4) 输出由文法G构造FOLLOW集的算法;(5) 输出FOLLOW集。【测试数据】...

2008-06-28 15:43:57 822

jar打包详解

jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。     为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点...

2008-06-22 11:35:39 104

搜索引擎优化之URL篇

一般说来,URL中包含关键词对排名确实会有所帮助。这通常涉及到两个问题:域名是否宜使用关键词和子页名是否应使用关键词。域名的排名优化效果和品牌效果从搜索引擎排名优化的角度考虑,含关键词的域名一般比域名中不含关键词的网站排名要好。例如若以“hosting”作为搜索词,则网站 www.hosting.com比www.ipowerweb.com更容易获得较高网站排名。此外在友情链接时,人们一般还是习惯用...

2008-06-02 12:17:14 308

在Lucene中删除一条指定URL的文档

本来想用IndexReader.Delete(docNum)的方式,后来发现除非遍历整个索引,否则是没有办法获得docNum的(一个索引里边上万条记录太正常了,这个遍历就太恐怖了)。后来发现一个简单的,直接IndexReader.Delete(term)就可以了。把url也保存成一个field(注意要是keyword),然后IndexReader.Delete(new Term("url"...

2008-06-02 12:15:29 100

中文分词 庖丁解牛

[color=violet](转载自 javaeye 会员Qieqie )庖丁解牛 最新版本2.0.0 主要变更: 1)调整了package命名 改为net.paoding.analysis开头;调整了一些类的命名,主要是XAnalyzer改为 PaodingAnalyzer之类的。 2)并调整了部分代码的相对位置:代码集中在三个包中: net.paoding....

2008-05-29 14:41:26 161

JDBC连接各种数据库经验技巧集萃

Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。  一、连接各种数据库方式速查表  下面罗列了各种数据库使用JDBC连接的方式,可以...

2008-05-27 17:18:12 54

Struts2教程10:国际化

[color=violet][color=red][color=yellow][color=violet][color=darkred][color=cyan][color=brown][color=orange][color=blue]国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就...

2008-05-22 12:28:47 72

Struts2教程9:实现自已的拦截器

[color=violet][color=blue] 在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。一、拦截器的实现 实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。Interceptor接口有如下三个...

2008-05-22 12:26:53 85

Struts2教程8:拦截器概述

[color=violet][color=blue]Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。Struts2拦截器类必须从com.opensymphony.xwork2.interc...

2008-05-22 12:25:53 60

Struts2教程7:上传任意多个文件

[color=violet][color=blue]一、上传单个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。在本文中先介...

2008-05-22 12:22:16 102

Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法

[color=violet][color=blue]在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。 但在Struts2 Action类中仍然有很多方法...

2008-05-22 12:18:27 163

Struts2教程5:使用Validation框架验证数据

[color=violet][color=blue]在《Struts2教程4:使用validate方法验证数据》中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证。在Struts2中为我们提供了一个Validation框架,这个框架和Struts1.x提供的V...

2008-05-22 12:16:27 126

Struts2教程4:使用validate方法验证数据

[color=violet][color=blue][color=black][color=darkblue]在Struts2中最简单的验证数据的方法是使用validate。我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。这个接口只有一个validate方法。如果Action类实现了这个接口,Struts2在调用execut...

2008-05-22 12:14:06 164

Struts2教程3:struts.xml常用配置解析

[color=violet][color=blue][color=red]在本文中将详细讲述struts.xml文件的常用配置及注意事项。1. 使用标签重用配置文件在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。因此,就需要将stru...

2008-05-22 12:11:54 123

Struts2教程2:处理一个form多个submit

[color=violet][color=blue]在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示: 由于在中的多个提交按钮都向一个action提交,使用Struts2 Action的execute方法就无法判断用户点击了哪一个提交按钮。如果大家使用过Struts1.x就会知道在Struts...

2008-05-22 12:06:22 94

Struts2教程1:第一个Struts2程序

[color=violet][color=violet][/color][color=violet][/color][color=violet][size=large][b]本系列教程为转载自http://www.blogjava.net/nokiaguy/archive [/b] :D [/size]在本系列教程中我们将学习到Struts2的各种技术。在本教程中使用的工具和程序库的版本如...

2008-05-22 12:04:30 81

空空如也

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

TA关注的人

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