• 博客访问: 135869
  • 博文数量: 75
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(75)

文章存档

2009年(1)

2008年(13)

2007年(30)

2006年(31)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2007-04-08 18:10:03

动机  曾经使用许多方法在数据库和目标代码之间传输数据。从手动编码的SQL到JDO,然后再到EJB,我从未找到一种特别喜欢的方法。自从采用测试驱动开发(TDD)作为指导原则以来,这种不满情绪变得更加强烈。  单元测试的障碍应尽可能少。在关系数据库中,障碍的范围从外部依赖(数据库在运行吗?)到保持关系模型和对象模型同步的速度。由于这些原因,保持数据库访问代码与核心对象模型分离且无需涉及真实数据库而进行尽可能多的测试是很重要的。  通常这会导致我们进入下面两种模式之一。第一种是具体化所有访问域对象的数据以及数据......【阅读全文】

阅读(1682) | 评论(0) | 转发(0)

发布时间:2007-01-01 23:29:04

其实Hibernate本身是个独立的框架,它不需要任何web server或application server的支持。然而,大多数的Hibernate入门介绍都加入了很多非Hibernate的东西,比如: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss。这容易让人产生Hibernate复杂难懂的误解,特别是打击了初学者的积极性。   在这篇文章将不涉及Eclipse, log4j, Struts, Tomcat, XDoclet,和JBoss。本文的目的是演示一下Hibernate的安装过程以及最基本的功能,从而给初学者一个低得不能再低的入门门槛。   下载文件   你需要Java SDK、 Hibernate包、Ant包、和JDBC......【阅读全文】

阅读(11044) | 评论(0) | 转发(0)

发布时间:2007-01-01 23:17:14

一、引言 现代的企业开发中,越来越多地引入了多层架构设计模式,即使是小型的企业信息系统也逐渐向多层架构发展,以满足系统的可伸缩性以及可维护性。目前企业开发的平台占主导地位的是 J2EE 和 .NET 两大平台,本文并不是去对比两大平台的优缺点,以免引发宗教式的争论,而是在两大平台的基础上探讨如何进行数据库的设计,将设计模式引入到数据库设计中,以期达到良好的、可管理、可伸缩的数据库设计。 传统的数据库设计理论,更加关注的是数据库设计范式,这是数据库设计必须要遵守的规则: 第一范式(1NF):在关系模式R中的每一个具体......【阅读全文】

阅读(1342) | 评论(0) | 转发(0)

发布时间:2007-01-01 23:14:37

public class HibernateUtil { private static Log log=LogFactory.getLog(HibernateUtil.class); private static final SessionFactory sessionFactory; static { try{ sessionFactory=new Configuration().configure().buildSessionFactory(); } catch (Throwable ex) { log.error("Initial SessionFactory creation failed.",ex); throw new ExceptionInInitializerError(ex); } } public static final ThreadLocal sess......【阅读全文】

阅读(5051) | 评论(0) | 转发(0)

发布时间:2006-12-20 19:24:52

Why This Project Is Successful 这篇文章是Gavin King写的,非常有趣,充分体现了Hibernate的设计理念,我粗略的意译如下: 下面是对Hibernate开发工作的个人想法,正是这些工作使得Hibernate如此迅速的得到广泛的欢迎。 1、飞快的版本发布 保持活跃的开发速度,经常进行版本发布,甚至几天之内就从前一个版本开发到下一个版本。这样是保证软件远离Bug的最好的办法,也可以让用户感到很放心,确信Hibernate的开发十分活跃,另外这样做也有一大好处,就是可以发现哪些功能是用户真正需要的。 2、回归测试 我想现在整个Java社区一定都很重视......【阅读全文】

阅读(449) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册