2009年1月14日

Java开源项目简介

摘要: Jakarta项目是ASF(The Apache Software Foundation)的一部分。ASF是一个非赢利组织,她鼓励基于开放的软件许可下进行合作、注重实效的开发,并提供各个领域的高质量软件,她涉及到Http服务器,编译工具,类库,开发架构,服务器端Java技术,J2EE容器,数据库工具,日志工具,XML解析等等诸多领域。ASF提供的java项目有一部分在Jakarta中,还有一些成为... 阅读全文

posted @ 2009-01-14 20:18 卓韦 阅读(1130) 评论(0) 推荐(0) 编辑

庞大的Java家族

摘要: 什么是 Java 技术? Java 技术(版本 2)是一种面向对象的编程语言,是 Sun Microsystems 所开发的编程平台。Java 技术基于单一 Java 虚拟机(JVM)的概念,JVM 是编程语言与机器底层软件和硬件之间的翻译器。编程语言的所有实现都必须模拟 JVM,从而使 Java 程序可以在具有 JVM 版本的任何系统上运行。Java 编程语言是与众不同的,因为 Java 程序... 阅读全文

posted @ 2009-01-14 19:47 卓韦 阅读(357) 评论(0) 推荐(0) 编辑

Hibernate数据缓存策略

摘要: (一)hibernate数据缓存策略 缓存是数据库数据在内存中的临时容器,它包含了库表数据在内存中的拷贝,位于数据库与数据访问层之间。对于查询操作相当频繁的系统(论坛,新闻发布等),良好的缓存机制显得尤为重要。 ORM在进行数据读取时,首先在缓存中查询,避免了数据库调用的性能开销。 ORM的数据缓存应包含下面几个层次:1)事务级缓存 2)应用级缓存 3)分布式缓存 具体... 阅读全文

posted @ 2009-01-14 15:12 卓韦 阅读(2332) 评论(0) 推荐(0) 编辑

hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等

摘要: Hibernate中的merge方法挺好用的。官方文档的说明如下:merge Copy the state of the given object onto the persistent object with the same identifier. If there is no persistent instance currently associated with the session,... 阅读全文

posted @ 2009-01-14 15:11 卓韦 阅读(967) 评论(0) 推荐(0) 编辑

浅谈Hibernate的flush机制

摘要: 随着Hibernate在Java开发中的广泛应用,我们在使用Hibernate进行对象持久化操作中也遇到了各种各样的问题。这些问题往往都是我们对Hibernate缺乏了解所致,这里我讲个我从前遇到的问题及一些想法,希望能给大家一点借鉴。 这是在一次事务提交时遇到的异常。 an assertion failure occured (this may indicate a bu... 阅读全文

posted @ 2009-01-14 15:09 卓韦 阅读(283) 评论(0) 推荐(0) 编辑

导航