Hibernate Proxool Configuration

用Hibernate自带的连接池性能不高,而且还存在BUG。因此官方推荐使用c3p0或Proxool连接池。  这里我介绍Hibernate使用Proxool连接池的配置:  首先配置Proxool的配置文件,文件名:Proxool.xml(当然,你也可以用资源文件)<?xml version="1.0" encoding="UTF-8"?><!-- the proxool configuration can be embedded within your own application's.Anything outside the "proxool" tag is ignored. -...
2008-10-08 18:30 | 阅读 7622 次 | 评论 0 条

Hibernate on the cache and CRUD

hibernate作为一种现在比较流行的轻量级的ORM框架,2003年开始在国内流行,到目前来说在做持久层上还是占有统治地位的。虽然说丰富灵活的 HQL和面对对象的Criteria查询,把程序员从复杂繁琐的JDBC中解放了出来,但作为持久层的框架,它的性能才是最重要的核心问题。而性能的核心 在于缓存,由于最近在学习这些,所以就把自己的学到的一点东西拿来与大家分享,希望能起到抛砖引玉的效果。在说这些之前的先说说hibernate实体对象的三种状态: 1.Transient:所谓Transient就是说实体对象在内存中自有存在,与数据库中的记录无关。 2.Persient:Per...
2008-10-08 17:35 | 阅读 4499 次 | 评论 0 条

Hibernate search strategy Summary

Hibernate的检索策略包括类级别检索策略和关联级别检索策略。    类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在Hibernate映射文件中,通过在配置文件上配置lazy属性来确定检索策略。对于 Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey检索,持久化对象都会被立即加载而不管lazy是 false还是true.一般来说,我们检索对象就是要访问它,因此立即检索是通常的选择。由于load方法在检索不到对象时会抛出异常(立即检索的情况 下),因此我个人并不建议使用load检索;而由于配置文件中的lazy属性...
2008-10-08 13:15 | 阅读 5214 次 | 评论 0 条

Hibernate,Struts,MVC,Persist Brief

   随着Java技术的逐渐成熟与完善,作为建立企业级应用的标准平台,J2EE平台得到了长足的发展。借助于J2EE规范中包含的多项技 术:Enterprise JavaBean(EJB)、Java Servlets(Servlet)、Java Server Pages(JSP)、Java Message Service(JMS)等,开发出了许多应用系统。但是,在传统J2EE应用的开发过程中也出现了一些问题:1)数据模型和逻辑模型之间的矛盾。目前使 用的数据库基本上都是关系型数据库,而Java本质上是一种面向对象的语言,对象在存储和读取时使用SQL和JDBC进行数据库操作,降低了...
2008-10-08 10:29 | 阅读 5964 次 | 评论 0 条

Hibernate2.x Getting Started Configuration

Hibernate简介    Hibernate寓意:Let Java objects hibernate in the relational database.     Hibernate 是Java应用和关系数据库之间的桥梁,负责Java对象和关系数据库之间的映射的ORM中间件。Hibernate是一个开放源代码的对象关系映射框 架,它对JDBC进行了非常轻量级的对象封装,使得Java开发人员可以随心所欲的使用对象编程思维来操纵数据库。简单的说就是:    1.封装了通过JDBC访问数据库操作。    2.向上层应用提供访问面向对象数据访问的API。    创建Hibernat...
2008-10-08 10:17 | 阅读 3169 次 | 评论 0 条

Tiles Framework

概况 传 统的GUI工具包,如Java AWT和Java Swing,都提供了一些功能强大的布局管理器,它们指定各个视图组件在窗口中的分布位置。布局管理器有助于创建复合式的复杂界面,一个复合式界面由一些 简单的基本界面组成。利用布局管理器来创建GUI界面有以下优点: ·可重用性:基本界面可以被重用,组合成各种不同的复合式界面 ·可扩展性:可以方便的扩展基本界面,从而创建更复杂的界面 ·可维护性: 每个基本界面之间相互独立,当复合式界面中的局部区域发生变化,不会影响其它区域 不幸的是,JSP技术本身并没有直接提供布局或布局管理器。为了简化Web...
2008-10-05 14:15 | 阅读 2201 次 | 评论 0 条

iBatis 框架综评

IBATIS:最大的优点是可以有效的控制sql发送的数目,提高数据层的执行效率!好象阿里巴巴现在就用的是IBATIS;它需要程序员自己去写sql语句,不想hibernate那样是完全面向对象的,自动化的,ibatis是半自动化的,通过表和对象的映射以及手工书写的sql语句,能够实现比hibernate等更高的查询效率。1.优点简单: 易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。实用: 提供了数据映射功能,提供了对底层数据访问的封装(例如ado.net),提供了DAO框架,可以使我们更容易 的开发和配置我们的DAL层。灵活: ...
2008-09-09 13:43 | 阅读 5638 次 | 评论 0 条
浏览568995次