06 2009 档案
[原]享元模式-咖啡屋
摘要: Flyweight Pattern,一个有外蕴状态的单纯享元例子:咖啡屋(Coffee Shop)
阅读全文
posted @
2009-06-29 23:08 天堂露珠 阅读(299) |
评论 (0) 编辑
[原]享元模式-咖啡摊
摘要: Flyweight Pattern,一个单纯享元的例子:咖啡摊(Coffee Stall)
阅读全文
posted @
2009-06-29 23:02 天堂露珠 阅读(340) |
评论 (0) 编辑
[原]享元模式-复合享元
摘要: Flyweight Pattern
阅读全文
posted @
2009-06-29 22:58 天堂露珠 阅读(1141) |
评论 (0) 编辑
[原]享元模式-单纯享元
摘要: Flyweight Pattern
阅读全文
posted @
2009-06-29 22:52 天堂露珠 阅读(955) |
评论 (0) 编辑
[原]代理模式-虚拟代理
摘要: Proxy Pattern
阅读全文
posted @
2009-06-29 22:41 天堂露珠 阅读(1288) |
评论 (0) 编辑
[原]代理模式-智能引用代理
摘要: Proxy Pattern示例
阅读全文
posted @
2009-06-29 22:31 天堂露珠 阅读(645) |
评论 (0) 编辑
[原]代理模式-动态代理
摘要: Dynamic Proxy
阅读全文
posted @
2009-06-28 10:13 天堂露珠 阅读(1386) |
评论 (0) 编辑
[原]代理模式
摘要: Proxy Pattern
阅读全文
posted @
2009-06-28 09:43 天堂露珠 阅读(1137) |
评论 (2) 编辑
Hibernate继承映射-概述
摘要: Hibernate中对继承关系的映射有三种方法
阅读全文
posted @
2009-06-21 14:24 天堂露珠 阅读(289) |
评论 (0) 编辑
[原]Hibernate继承映射-继承关系中每个类均映射为一个数据库表
摘要: 继承关系中每个类均映射为一个数据库表优点:此时,与面向对象的概念是一致的,这种映射实现策略的最大好处就是关系模型完全标准化,关系模型和领域模型完全一致,易于修改基类和增加新的子类。缺点:数据库中存在大量的表,为细粒度级的数据模型,访问数据时将存在大量的关联表的操作,效率较低。
阅读全文
posted @
2009-06-21 13:31 天堂露珠 阅读(1457) |
评论 (0) 编辑
[原]Hibernate继承映射-整个类层次映射为单个数据库表
摘要: 将整个类层次映射为单个数据库表。这对于子类属性不多的情况非常有效。每个子类由识别列(discriminator column)区分。优点:实现简单,并支持多态。同时数据访问也比较简单,因为数据库表中包含了所有需要的信息。缺点:增加类层次中的耦合,类层次中任何类的属性的增加都有会导致表的变更。另外,对子类属性的修改错误将会影响到整个类的层次结构。当然也浪费了大量的数据库空间。表中引入区分子类的字段, 子类的字段不能创建为空。
阅读全文
posted @
2009-06-21 13:17 天堂露珠 阅读(389) |
评论 (0) 编辑
[原]Hibernate继承映射-具体类映射为数据库表
摘要: 每一个具体子类映射成单个数据库表,而抽象基类不参与映射。优点:数据操作实现简单,每个表中都包含自己所需要的具体子类的所有信息,减少了多表关联操作时的性能消耗。缺点:类的修改会导致相对应的表及其子类所对应表的更改。不支持多态查询。应用:适合在类层次结构上有一定数量的抽象类的情况下使用。
阅读全文
posted @
2009-06-21 13:05 天堂露珠 阅读(702) |
评论 (0) 编辑
[原]Hibernate - TransientObjectException
摘要: object references an unsaved transient instance
阅读全文
posted @
2009-06-19 22:59 天堂露珠 阅读(1108) |
评论 (1) 编辑
[原]Hibernate多对多(双向)
摘要: Hibernate双向多对多关联。如:一个学生对应多门课程,一门课程也对应多名学生。
阅读全文
posted @
2009-06-19 22:50 天堂露珠 阅读(390) |
评论 (0) 编辑
[原]Hibernate多对多(单向)
摘要: Hibernate单向多对多关联。如:一个学生对应多门课程,一门课程也对应多名学生。
阅读全文
posted @
2009-06-19 22:43 天堂露珠 阅读(998) |
评论 (1) 编辑
[原]SQL内外连接
摘要: inner join/left join/right join
阅读全文
posted @
2009-06-17 22:31 天堂露珠 阅读(221) |
评论 (0) 编辑
[原]在MyEclipse中开发Hibernate入门
摘要: 一个MyEclipse Hibernate HelloWorld
阅读全文
posted @
2009-06-17 22:21 天堂露珠 阅读(489) |
评论 (0) 编辑
[原]Hibernate一对多(双向)
摘要: Hibernate一对多双向关联,例如一个用户有多张银行卡。
阅读全文
posted @
2009-06-17 22:04 天堂露珠 阅读(482) |
评论 (0) 编辑
[原]不变模式
摘要: Immutable Pattern
阅读全文
posted @
2009-06-16 22:52 天堂露珠 阅读(985) |
评论 (0) 编辑
[原]门面模式
摘要: 门面模式/外观模式:Facade Pattern
阅读全文
posted @
2009-06-15 17:15 天堂露珠 阅读(1173) |
评论 (2) 编辑
[原]模板方法模式
摘要: template method pattern
阅读全文
posted @
2009-06-15 17:05 天堂露珠 阅读(1315) |
评论 (0) 编辑
[原]Hibernate一对多(单向)
摘要: Hibernate单向一对多关联只需要在"一方"进行配置即可,"多方"无需额外配置。
阅读全文
posted @
2009-06-13 00:12 天堂露珠 阅读(12829) |
评论 (4) 编辑
[转]Tomcat配置JNDI数据源
摘要: 在Tomcat中配置JNDI数据源
阅读全文
posted @
2009-06-12 12:43 天堂露珠 阅读(428) |
评论 (0) 编辑
[原]合成模式-安全的
摘要: 安全的合成模式
阅读全文
posted @
2009-06-08 22:27 天堂露珠 阅读(1140) |
评论 (3) 编辑
[原]合成模式-透明的
摘要: 透明的合成模式
阅读全文
posted @
2009-06-08 22:23 天堂露珠 阅读(969) |
评论 (0) 编辑
[原]装饰模式3-Grep
摘要: 装饰模式:Grep是UNIX中的命令,使用命令"grep BMW file"就可以在file中找出含有BMW的行,并显示。
阅读全文
posted @
2009-06-07 22:42 天堂露珠 阅读(991) |
评论 (2) 编辑
[原]装饰模式2-发票系统
摘要: 装饰模式(Decorator Pattern):发票系统。发票分为三部分:发票头、发票体、发票尾。 其中发票头和发票尾是可能经常变化的。
阅读全文
posted @
2009-06-07 22:37 天堂露珠 阅读(1624) |
评论 (1) 编辑
[原]装饰模式1
摘要: 装饰模式:透明的装饰模式、半透明的装饰模式。
阅读全文
posted @
2009-06-07 22:33 天堂露珠 阅读(999) |
评论 (0) 编辑
[原]向MySQL数据库插入Blob数据的问题
摘要: 在使用Hibernate向数据库插入Blob二进制数据时,发生如下错误:SQL Error: 1064, SQLState: 42000 。You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near line 1
阅读全文
posted @
2009-06-03 23:45 天堂露珠 阅读(3972) |
评论 (1) 编辑
[原]Tomcat crossContext
摘要: 当
指定了context属性时,应该设置%TOMCAT_HOME%/conf/context.xml的Context中的属性crossContext="true"。 阅读全文
posted @
2009-06-01 12:27 天堂露珠 阅读(3628) |
评论 (1) 编辑
[原]远程登录Windows Server 2003的当前会话
摘要: 使用Windows XP远程登录服务器(Windows Server 2003),每次登录,服务器都会为你创建一个新的会话,无法访问服务器端已登录的会话。如果现在服务器上某些程序正处在打开状态,又想通过远程登录监视程序状态,那么无疑需要登录服务器的当前会话。
阅读全文
posted @
2009-06-01 11:19 天堂露珠 阅读(2006) |
评论 (1) 编辑