千里冰封
JAVA 浓香四溢
posts - 130,comments - 1522,trackbacks - 0
JAVAEE
使用Netbeans开发Seam应用(二)      摘要: 上一篇大概说了一下WEB工程里面要添加的配置文件以及要引用到的库文件,现在来对EJB工程进行一些改造,让它可以成为SEAM工程的一部份.  阅读全文
posted @ 2008-05-07 14:03 千里冰封 阅读(1462) | 评论 (1)  编辑
使用Netbeans开发Seam应用(一)      摘要: Seam是一个挺不错的框架,但是用netbeans来开发它,却有点难度,因为目前netbeans没有seam插件,不像eclipse有jboss 提供的官方插件,但是插件是死的,人是活的,它要能跑起起来,一定有它的配置,下面我们就用netbeans做为IDE来开发一个seam的应用.  阅读全文
posted @ 2008-05-06 15:53 千里冰封 阅读(1694) | 评论 (4)  编辑
javascript经典例子      摘要: 一、验证类
1、数字验证内
1.1 整数
1.2 大于0的整数 (用于传来的ID的验证)
1.3 负整数的验证
1.4 整数不能大于iMax
1.5 整数不能小于iMin
2、时间类
2.1 短时间,形如 (13:04:06)
2.2 短日期,形如 (2003-12-05)
2.3 长时间,形如 (2003-12-05 13:04:06)
2.4 只有年和月。形如(2003-05,或者2003-5)
2.5 只有小时和分钟,形如(12:03)
3、表单类
3.1 所有的表单的值都不能为空
3.2 多行文本框的值不能为空。
3.3 多行文本框的值不能超过sMaxStrleng
3.4 多行文本框的值不能少于sMixStrleng
3.5 判断单选框是否选择。
3.6 判断复选框是否选择.
3.7 复选框的全选,多选,全不选,反选
3.8 文件上传过程中判断文件类型
4、字符类
4.1 判断字符全部由a-Z或  阅读全文
posted @ 2007-11-24 19:01 千里冰封 阅读(2161) | 评论 (1)  编辑
Netbeans6.0 RC2出来了      摘要: 大家赶快去下载试用吧。期待12月3日的正式版的发布。。。

RC2的下载地址是:
http://dlc.sun.com.edgesuite.net/netbeans/6.0/rc2/bundles/netbeans-6.0rc2-windows.exe  阅读全文
posted @ 2007-11-22 21:30 千里冰封 阅读(1786) | 评论 (5)  编辑
一些常用的网页特效      摘要: 在网页里面,我们经常要用到一些比较小而实用的效果,下面就收集了一些大家都喜欢用的一些效果  阅读全文
posted @ 2007-11-20 09:17 千里冰封 阅读(8067) | 评论 (6)  编辑
EJB学习日记(20)      摘要: 非实体的基类映射

最近我们都说了很多继承方面的映射策略,可是有时候我们却需要继承一个非实体的类,这个类存在于我们的工程项目中,但是我们又不希望它成为一个实体类,这个时候怎么办呢?这个时候我们可以用@javax.persistence.MappedSuperclass来注释它,我们现在就修改一下我们前几天的例子,把Person类定义成一个不持久化的类。代码如下:
  阅读全文
posted @ 2007-10-11 00:23 千里冰封 阅读(681) | 评论 (0)  编辑
EJB学习日记(19)      摘要: 继承映射策略之----每个子类一张表

在每个子类一张表的映射策略中,每一个子类都有一张属于自己的表,但是这张表只包括了定义在这个子类上面的属性而已,定义在它的父类的属性它的表里面是没有的,所以这样的方式映射的话,就不会浪费一点资源了,每一张表,每一列都是不可少的,也不会出现冗余。这种格式是有点像TABLE_PER_CLASS的策略,只不过这种方案是规范的,没有像TABLE_PER_CLASS一样重复定义列,在这里我们叫它JOINED策略。

按我们的例子,这种策略映射出来的话,数据库的结构将如下所示:
  阅读全文
posted @ 2007-10-10 00:35 千里冰封 阅读(713) | 评论 (0)  编辑
EJB学习日记(18)      摘要: 继承映射策略之----每个具体类一张表

昨天我们看了继承关系中的实现,昨天是用一张表保存所有级别的类,今天我们来了解一下第二种实现方法,每一个类一个单独的表的实现,在数据库我们的例子表现如下:  阅读全文
posted @ 2007-10-09 00:21 千里冰封 阅读(635) | 评论 (0)  编辑
EJB学习日记(17)      摘要: 单个实体BEAN的映射到数据库的方式很简单,但是如果我们的实体BEAN之间存在着继承关系呢?在数据库里面将如何表现这种继承关系?
JAVA持久化规范里面提供了三种方式去处理继承实体的映射方式:
一,所有继承层次共单独一张表
二,每个具体的类一个单独的表
三,每个子类一张表

为了更好的举例说明,我们构造出如下的继承层次,以做为例子使用。
  阅读全文
posted @ 2007-10-08 00:11 千里冰封 阅读(606) | 评论 (0)  编辑
EJB学习日记(16)      摘要: 实体之间的级联关系

我们在以前的七种关系映射中经常会在注释中看到如下方法:cascade(),它表示级联,也就是有关联的一些实体,当我们对其中的一些进行操作的时候,与它相关联的实体应该怎么办。这样时候,就需要我们定义cascade的属性了,cascade一共有五种属性,我们可以用其中的一种,也可以用其中的多种混合,其中可用的属性如下:

  阅读全文
posted @ 2007-10-04 00:50 千里冰封 阅读(682) | 评论 (2)  编辑
EJB学习日记(15)      摘要: EJB中的集合映射

我们在前面的一对多以及多对多的情况可以看到,我们会需要对集合进行映射,对于基于List的映射我们在前面已经看过了。但是如果我们想对Map进映射呢,那该怎么办?
  阅读全文
posted @ 2007-10-02 13:55 千里冰封 阅读(711) | 评论 (1)  编辑
EJB学习日记(14)      摘要: 实体BEAN的七种关系之---------多对多单向
Many-to-Many Unidirectional Relationship

多对多的单向关系,一般来说只是为了节省数据库的空间而已,因为它只需要查询关系的一端就可以了,并且它和一对多的不同之处就在于,一对多可以用被控端维护一个对主控端的外键就可以搞定,而它不行,必须要有一张中间的表来进行关系的映射,在某种程度上,它也是挺像一对多的关系的.这种关系在现实中可以用如下关系来说明它:  阅读全文
posted @ 2007-09-29 08:42 千里冰封 阅读(570) | 评论 (0)  编辑
EJB3.0规范解读(转)      摘要: 引言  

  在本文中将对新的规范进行一个概要性的介绍,包括新增的元数据支持,EJBQL的修改,实体Bean模型访问bean上下文的新方法和运行时环境等等。作者还讨论了EJB在未来要作出的调整以及EJB3.0与其他开发规范之间的关系。   阅读全文
posted @ 2007-09-26 09:12 千里冰封 阅读(615) | 评论 (3)  编辑
EJB学习日记(13)      摘要: 实体BEAN的七种关系之---------多对多双向
Many-to-Many Bidirectional Relationship

一般来说,多对多的双向发生在双方都持有对方的很多引用,A可能持有很多个B,B也可能持有很多个A,并且A和B之间还要求能够互相查询.在现实中,我们可以用如下的例子来说明这种关系:

人和航班,一个人可以订很多次航班,可以是订了今天的,也可以订明天的,因为他工作繁忙,同样的,一个航班不可能只为一个人而开,也可以接受很多个人的预订.并且这种查询是双向的,一个人他可以查询他订了多少个航班,一个航班也可以查询它被多少人订了,这样才好根据订的情况进行安排.

先看看代码吧.  阅读全文
posted @ 2007-09-25 09:00 千里冰封 阅读(634) | 评论 (3)  编辑
EJB学习日记(12)      摘要: 实体BEAN的七种关系之---------一对多双向
One-to-Many Bidirectional Relationship

在实际生活中,一对多的双向关系也是有的,我们在这里举一个人和车的例子,人可以有很多车,车也必须要有一个主人(只要它是合法的),我们可以知道一个人有多少辆车,我们也可以通过任意一辆车牌号查到这辆车的主人是谁,这种关系不像人和电话,电话是很容易换的,并且很多号码是不用身份证的,但是车必须要上牌并且要用身份证的,这样才好管理嘛.下面我们来看代码吧  阅读全文
posted @ 2007-09-22 09:20 千里冰封 阅读(576) | 评论 (1)  编辑

Full JAVAEE Archive