用digester简化xml文档处理 (2)
作者:sherrydong 日期:2007-05-29
指定模式和规则
digester框架以模式(pattern)和规则(rule)为基础处理输入的xml。模式必须与xml元素匹配,包括其名字和在文档树内的位置。描述匹配模式的语法类似于xpath匹配模式,例如:catalog模式匹配顶层的<catalog>元素,catalog/book模式匹配直接嵌套在<catalog>元素内的<book>元素(但不匹配文档内其他位置的<book>元素)。
所有的模式都必须指定其完整名称——从根元素开始的完整路径。唯一的例外是包含通配符(“*”)的模式,例如*/name模式匹配xml文档内任...
digester框架以模式(pattern)和规则(rule)为基础处理输入的xml。模式必须与xml元素匹配,包括其名字和在文档树内的位置。描述匹配模式的语法类似于xpath匹配模式,例如:catalog模式匹配顶层的<catalog>元素,catalog/book模式匹配直接嵌套在<catalog>元素内的<book>元素(但不匹配文档内其他位置的<book>元素)。
所有的模式都必须指定其完整名称——从根元素开始的完整路径。唯一的例外是包含通配符(“*”)的模式,例如*/name模式匹配xml文档内任...
标签:
用digester简化xml文档处理(1)
作者:sherrydong 日期:2007-05-29
digester框架属于jakarta commons,它以规则和模式为基础处理xml文档。与sax和dom之类的标准api相比,digester不涉及太多的细节问题,非常适合于对xml文档进行简单的处理。
在java和xml开发中,一个常见的任务是把xml文档转换成对应的java bean对象的层次结构。人们经常用标准的sax和dom api来完成这个任务。虽然这两种api都很强大和灵活,但对于某些简单的任务来说,它们显得操作层次太低,也就是说,涉及了太多的细节问题。 jakarta digester框架能够很好地满足这类场合的需要。
digester框架简介...
在java和xml开发中,一个常见的任务是把xml文档转换成对应的java bean对象的层次结构。人们经常用标准的sax和dom api来完成这个任务。虽然这两种api都很强大和灵活,但对于某些简单的任务来说,它们显得操作层次太低,也就是说,涉及了太多的细节问题。 jakarta digester框架能够很好地满足这类场合的需要。
digester框架简介...
标签:
数据库事务的隔离级别
作者:sherrydong 日期:2007-05-24
.NET 提供的数据库事务隔离级别 System.Data.IsolationLevel 枚举用于指定连接的事务锁定行为,它包含如下枚举:
成员名称 说明
由 .NET Compact Framework 支持 Chaos 无法改写隔离级别更高的事务中的挂起的更改。
由 .NET Compact Framework 支持 ReadCommitted 在正在读取数据时保持共享锁,以避免脏读,但是在事务结束之前可以更改数据,从而导致不可重复的读取或幻像数据。
由 .NET Compact Framework 支持 ReadUncommitted 可以进行脏读,意...
成员名称 说明
由 .NET Compact Framework 支持 Chaos 无法改写隔离级别更高的事务中的挂起的更改。
由 .NET Compact Framework 支持 ReadCommitted 在正在读取数据时保持共享锁,以避免脏读,但是在事务结束之前可以更改数据,从而导致不可重复的读取或幻像数据。
由 .NET Compact Framework 支持 ReadUncommitted 可以进行脏读,意...
标签:
装饰者模式
作者:sherrydong 日期:2007-05-24
装饰者模式以对客户端透明的方式动态的为对象增加责任。此模式提供了一个比继承更为灵活的替代方案来扩展对象的功能,避免了继承方法产生的类激增问题,而且更方便更改对象的责任。
我们经常要为某一些个别的对象增加一些新的职责,并不是全部的类。例如我们系统留言反馈板块中可能需要过滤用户输入留言中的一些词汇(例如政治敏感词汇、色情词汇等)、还可能对用户输入留言进行一些修饰(例如对用户输入的URL自动加上超链接、对用户输入的UBB代码进行转换的)、还可能将用户输入的内容定时发送的网管的邮箱中等等。如果使用类继承的方式进行设计,我们可能要设计一个接口
BodyContentFilter...
我们经常要为某一些个别的对象增加一些新的职责,并不是全部的类。例如我们系统留言反馈板块中可能需要过滤用户输入留言中的一些词汇(例如政治敏感词汇、色情词汇等)、还可能对用户输入留言进行一些修饰(例如对用户输入的URL自动加上超链接、对用户输入的UBB代码进行转换的)、还可能将用户输入的内容定时发送的网管的邮箱中等等。如果使用类继承的方式进行设计,我们可能要设计一个接口
BodyContentFilter...
标签:
oracle的函数
作者:sherrydong 日期:2007-05-23
单行函数 返回值只有一个
分组函数 返回值是多条记录
group by
sum
avg
[b]单行函数[b]
字符函数
concat 连接 ||
<1>显示dname和loc中间用-分隔
select deptno,dname||'----'||loc from dept;
dual哑元表 没有表需要查询的时候 可以用它
select 'Hello World' ...
分组函数 返回值是多条记录
group by
sum
avg
[b]单行函数[b]
字符函数
concat 连接 ||
<1>显示dname和loc中间用-分隔
select deptno,dname||'----'||loc from dept;
dual哑元表 没有表需要查询的时候 可以用它
select 'Hello World' ...
标签:
怀揣美好
作者:sherrydong 日期:2007-04-25
hibernate的级联操作
作者:sherrydong 日期:2007-04-19
Eclipse 误删文件的恢复的问题
作者:sherrydong 日期:2007-04-19
为什么没有得到hibernatTemplate 呢???????
作者:sherrydong 日期:2007-04-19
为什么拿不到hibernateTemplate??
作者:sherrydong 日期:2007-04-19
火花火花,,
作者:sherrydong 日期:2007-04-17
用NamingStrategy实现动态表名映射
作者:sherrydong 日期:2007-04-16
最近用Hibernate做一个项目的时候遇到这么一个问题:
用一个配置文件,一个类去映射多个表,(每个表的结构相同)。按照平时的做法,有多少个表就要
写多少个配置文件,岂不是很麻烦。怎样才能只写一个配置文件就能达到上述目的呢?
经过研究,发现Hibernate中的NamingStrategy可以达到这个目的。它是用来定义表名和列名映射规
则的一个接口。我们要通过实现这个接口来实现自己的命名策略。这个接口中包含的十个方法,其中的
public String classToTableName(String className)是通过类名来映射表名的...
用一个配置文件,一个类去映射多个表,(每个表的结构相同)。按照平时的做法,有多少个表就要
写多少个配置文件,岂不是很麻烦。怎样才能只写一个配置文件就能达到上述目的呢?
经过研究,发现Hibernate中的NamingStrategy可以达到这个目的。它是用来定义表名和列名映射规
则的一个接口。我们要通过实现这个接口来实现自己的命名策略。这个接口中包含的十个方法,其中的
public String classToTableName(String className)是通过类名来映射表名的...
标签:
内连接,左连接,右连接。。
作者:sherrydong 日期:2007-04-16
一、内连接(inner join)
内连接通过where语句的连接条件先把所有要连接的表一个个的拼接成一个“大表”,如果中间有别的条件限制,可以通过限制条件,缩减表的列数和行数后,继续和别的表连接。连接的最后,是一些查询条件,用来限制这个“大表”的行数。如果连接中,有任何一个表不匹配连接条件,那么该行数据将不会出现在“大表”中。leizhimin 51cto技术博客
例子:
--老语法
select b.mc, a.zxyy_mc
from dm_zxyy a, dj_ztzx b
where b.yy_dm = a.zxyy_dmleizhimin 51cto技术博客...
内连接通过where语句的连接条件先把所有要连接的表一个个的拼接成一个“大表”,如果中间有别的条件限制,可以通过限制条件,缩减表的列数和行数后,继续和别的表连接。连接的最后,是一些查询条件,用来限制这个“大表”的行数。如果连接中,有任何一个表不匹配连接条件,那么该行数据将不会出现在“大表”中。leizhimin 51cto技术博客
例子:
--老语法
select b.mc, a.zxyy_mc
from dm_zxyy a, dj_ztzx b
where b.yy_dm = a.zxyy_dmleizhimin 51cto技术博客...
标签:
利用MyEclipse自动生成Hibernate的相关文件
作者:sherrydong 日期:2007-04-16
使用Hibernate都需要Hibernate配置文件,以及类和表的映射文件,利用MyEclipse可以很方便的为工程添加上hibernate的支持,并且能够自动生成hibernate的映射文件和其对应的java类文件。
新建工程(或在已有的工程名上右键->MyEclipse->add Hibernate capabilities…
这样就会自动生成Hibernate Sessession Factory的java文件,并把hibernate的相关类库都会加到构建路径上,然后更具向导配置hibernate的配置文件。
打开DB Browser,根据已经有的...
新建工程(或在已有的工程名上右键->MyEclipse->add Hibernate capabilities…
这样就会自动生成Hibernate Sessession Factory的java文件,并把hibernate的相关类库都会加到构建路径上,然后更具向导配置hibernate的配置文件。
打开DB Browser,根据已经有的...
标签:
护肤行动,,唔唔
作者:sherrydong 日期:2007-04-15
不该在这发表这样的日志的,只是我的mop怎么也登不上去了,应该是ie的问题吧,为什么为什么阿?5555
老了,不得不在意 自己的皮肤了,今天可是下了本的,呵呵 。
雪完美吸黑头激白洁面 12.50 rmb
中华祛死皮膏 24.4 rmb
李医生毛孔细致面膜9.5 rmb*2
东洋之花锁水睡眠免洗 29.9 rmb
总计 85.8大洋
目标是--细致 光泽!
我不知道护肤品的功效有几分可信,总觉得哪里有那么神奇 ,一方面这么想,一方面自己穷,一值不舍得买护肤品呢。 为了美丽青春,就相信几分吧!下了本了哦,所以要勤奋!
其实仔细想想,...
老了,不得不在意 自己的皮肤了,今天可是下了本的,呵呵 。
雪完美吸黑头激白洁面 12.50 rmb
中华祛死皮膏 24.4 rmb
李医生毛孔细致面膜9.5 rmb*2
东洋之花锁水睡眠免洗 29.9 rmb
总计 85.8大洋
目标是--细致 光泽!
我不知道护肤品的功效有几分可信,总觉得哪里有那么神奇 ,一方面这么想,一方面自己穷,一值不舍得买护肤品呢。 为了美丽青春,就相信几分吧!下了本了哦,所以要勤奋!
其实仔细想想,...
标签:

