- 博客(10)
- 资源 (13)
- 收藏
- 关注
原创 Hibernate3新特性及发展趋
Hibernate是一种强大的可提供对象-关系持久化和查询服务的中间件,它可以使程序员依据面向对象的原理开发持久化类,实现对象之间的关联、继承、多态、组合、集合等。 Hibernate提供了它特有的数据库查询语言HQL,这种查询语言屏蔽了不同数据库之间的差别,使你可以编写统一的查询语句执行查询。不同于其他持久化解决方案的是Hibernate并没有把SQL的强大功能屏蔽掉,而是仍然兼容SQL,这...
2009-02-20 20:00:08 141
core java 面试
JAVA程序员面试之core java面试30题 第一,谈谈 final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得...
2009-02-08 14:39:01 121
createBean详析
/** * Central method of this class: creates a bean instance, * populates the bean instance, applies post-processors, etc. * <p>Differentiates between default bean instantiatio...
2009-02-06 21:48:14 86
AbstractBeanFactory
AbstractBeanFactory Abstract base class for BeanFactory implementations, providing the full capabilities of the ConfigurableBeanFactory SPI. Does not assume a listable bean factory: can therefore a...
2009-02-06 17:32:14 130
Dao的优势
DAO 模式可以提供更好的解糯,将业务逻辑层与持久层访问技术分离,使业务逻辑层无须关注底层数据库访问的实现。使用DAO 模式主要有如下优势。 • DAO 模式可抽象出数据访问方式,在BO 访问数据源时,完全感觉不到数据源的存在。软件工程里面有一条很重要的法则,就是一个对象对其他对象的了解越少越好,了解越少就意味着依赖越少,可复用性越高。 • DAO 将数据访问集中在独立的一层。因为所有的数据访问都...
2009-01-18 21:24:26 506
Dao与J2EE
DAO 是J2EE 应用的重要组件,它隐藏了底层的数据库访问细节。DAO 层也是J2EE应用分层中的重要分层,该层向上提供通用的数据访问接口。通过DAO 组件,可实现业务逻辑和数据库访问的分离,避免业务逻辑与具体的数据库访问实现藕合。对于J2 EE 应用而言,数据库是相对稳定的部分,其DAO 组件依赖于数据库系统,提供数据库访问的接口,只要数据库没有重构,则DAO 层通常无须改写。DAO 层也分隔...
2009-01-18 21:20:06 139
Dao的基本含义
DAO是Data Access Object数据访问接口,数据访问:故名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。 在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。用程序设计的语言来说,就是建立一个接口,接口中定义了此应用程序中将会用到的所有事务方法。在这个应用程序中,当需要和数据源进行交互的时候则...
2009-01-18 21:18:05 921 1
Dao层设计
这是一个常用的 dao 层设计: DAO (interface) UserDAO extends DAO (interface) BaseDAOHibernate implements DAO UserDaoHibernate extends BaseDAOHibernate implements UserDao 采用这样的设计是为了提高代码的复用,在本例中就是基本的 CRUD 方法的...
2009-01-18 15:32:05 92
hibernate 映射总结
可按单双向分类 以用户和订单举例 分析:一个用户对应多个订单,一个订单对应一个用户 1. 一对一(订单对用户) Order.hbm.xml <many-to-one name="customer" column="customer_id" class="Customer" unique="true"/> unique="true" 2. 一对多(用户对订单) Cu
2009-01-18 14:36:56 91
data_structures_and_algorithms_in_java 4th 第四版
2009-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人