本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7582210
建立时间:2006年5月29日




[Hibernate]Hibernate处理继承关系
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 13:46:45

--角色继承关系表
create table SNOICS_RI  (
   RI_PARE_ROLEID       VARCHAR2(32)                    not null,
   RI_CHILD_ROLEID      VARCHAR2(32)                    not null,
   constraint PK_SNOICS_RI primary ke


阅读全文(2388) | 回复(0) | 编辑 | 精华 | 删除
 


[Java Open Source]Cache查询工具Jofti 1.2-rc1 发布
软件技术,  电脑与网络

lhwork 发表于 2006/6/21 13:32:47

Cache查询工具Jofti 2 beta2 版本发布了。Jofti可对缓存层中的对象,及支持Map接口的存储结构中的对象进行标记与查询。该框架支持EHCache,JBossCache和OSCache,还为对象提供透明的索引增删修改功能,以及易于 使用的搜索查询功能。该工具支持EJB3 QL 查询语言。该新版本中主要包括了提供的结果最大化以及分页查询功能。


阅读全文(2174) | 回复(0) | 编辑 | 精华 | 删除
 


[软件设计]代理模式(Proxy pattern) 转载
软件技术,  电脑与网络

lhwork 发表于 2006/6/20 14:53:59

1. 代理模式
代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
代理模式一般涉及到三个角色:
抽象角色:声明真实对象和代理对象的共同接口;
代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于对真实对象进行封装。
真实角色:代理角色所代表的真实对象,是我们最终要引用的对象。 以下以《Java与模式》中的示例为例: 抽象角色:
abstract public class Subject {
   abstract public void request();
}  真实角色:实现了Subject的request

阅读全文(2912) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]开始使用Commons Chain (第一部分)
软件技术,  电脑与网络

lhwork 发表于 2006/6/20 11:57:25

作为程序开发人员,我们经常需要对一个实际上程序性的系统应用面向对象的方法。商业分析家和管理人员描述这 样的系统时通常不使用类层次和序列图,而是使用流程图和工作流图表。但是不论如何,使用面向对象的方法解决这些问题时会带来更多的灵活性。面向对象的设计 模式提供了有用的结构和行为来描述这种顺序的处理,比如模版方法(Template Method)[GoF]和责任链(Chain of Responsibility)[GoF]。

Jakarta Commons的子项目Chain将上述两个模式组合成一个可复用的Java框架用于描述顺序的处理流程。这个在Jakarta Commons project社区中开发的框架,已经被广泛的接受并且使用于许多有趣的应用中,特别的是他被Struts和Shale应用框架作为处理HTTP请求处理 的基础机制。你可以在需要定义和执行一组连续的步骤时使用Commons Chain。

至于经典设计模式,开发者和架构师普遍使用模版方法(Template Method)造型顺序处理。模版方

阅读全文(3259) | 回复(0) | 编辑 | 精华 | 删除
 


[Apache(jakarta)]Apache Commons Chain简明手册
软件技术,  电脑与网络

lhwork 发表于 2006/6/20 11:40:32

基本对象1.
阅读全文(1967) | 回复(-1) | 编辑 | 精华 | 删除
 


[Hibernate]Hibernate的查询方式
软件技术,  电脑与网络

lhwork 发表于 2006/6/15 11:26:22

小结Hibernate的查询方式

1. get() and load() session.get(Clazz, id);
session.load(Clazz, id); 说明: load()与get()的区别
请注意如果没有匹配的数据库记录,load()方法可能抛出 无法恢复的异常(unrecoverable exception)。 如果类的映射使用了代理(proxy),load()方法会返回一个未初始化的代理,直到你调用该代理的某方法时才会去访问数据库。 若你

阅读全文(1938) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]Hibernate的视图功能
软件技术,  电脑与网络

lhwork 发表于 2006/6/15 11:25:42

Hibernate3增加了视图功能

1. 定义hbm     <class&

阅读全文(2810) | 回复(0) | 编辑 | 精华 | 删除
 


[Hibernate]Session.evict(Object object), Session.setReadOnly(Object entity, boolean readOnly)
软件技术,  电脑与网络

lhwork 发表于 2006/6/15 11:22:29

public void evict(Object object) throws HibernateException
    Remove this instance from the session cache.
    Changes to the instance will not be synchronized with the database.
    This operation cascades to associated instances if the association is mapped with cascade="evict".

Test Case
hbm.xml
阅读全文(2143) | 回复(0) | 编辑 | 精华 | 删除
 


[Spring]OpenSessionInView模式(Spring+Hibernate)
软件技术,  电脑与网络

lhwork 发表于 2006/6/15 11:17:56

Spring+Hibernate中,  集合映射如果使用lazy="true", 当PO传到View层时, 出现未初始化session已关闭的错误,只能在dao先初始化 parent.getChilds().size();
Spring提供Open Session In View来解决这个问题, 有两种方式
1. Interceptor
阅读全文(3845) | 回复(1) | 编辑 | 精华 | 删除
 


[Spring]在spring应用中生成excel, pdf
软件技术,  电脑与网络

lhwork 发表于 2006/6/15 11:17:19

参考spring-framework-1.2.5\samples\countries
1. install
1). c:\> ant all
2). copy "dist\countries.war" to "tomat_home\webapps\"
3). http://localhost:8080/countries
2. Getting Started
1). Controller

阅读全文(2223) | 回复(0) | 编辑 | 精华 | 删除
 


« 121 122 123 124 125 126 127 128 129 130 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.117 second(s), page refreshed 144760774 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号