《关于DAO设计的一个问题 (讨论)》的相关内容
相关讨论
域对象 & 面向对象 & 结构化编程
本来我尽量避免关于方法论方面的主义之争,但一些话如骨鲠在喉,不吐不快。
软件领域方法论大师的著作发人深省,通常代表着软件开发的未来模式。当然,我们在读大师之后,掩卷沉思之余,最好也保持自己的独立意见。
希望本文能够唤起一些对基本概念和基本功的重视(追逐新潮概念之余,同时也固本培源 :D)。
1. Domain Object的重新提出的背景
Domain Object并不是一个全新的概念,而是继 ...
by buaawhl 2005-01-02 浏览 (25485) 回复 (42) 关键字:
再次小结领域模型的种种观点
关于领域模型的设计问题,JavaEye已经组织过n多次大规模讨论,几乎每过一段时期就会出现一次。最近出现了一个新的趋势,Craig Walls在自己的blog上面写一篇文章,介绍如何使用Spring2.0和AspectJ的新特性给domain object注入DAO依赖,即如何实现post-instantiation,请见:
http://jroller.com/page/habuma?entry ...
by robbin 2005-12-15 浏览 (78516) 回复 (144) 关键字:
讨论:在DAO中对Hibernate的封装
我在现在的项目中在DAO层中对Hiberante做了如下封装:
用一个HibernateDAO封装一些共同的操作:
[code:1]
package org.skyinn.commons.dao;
import net.sf.hibernate.HibernateException;
import net.sf.hibernate.Session;
import net.sf.hibernate ...
by l_walker 2003-09-15 浏览 (59488) 回复 (62) 关键字:
美就是生产力(Rails美学宣言阐释)
呵呵,名字取得恐怖一点,实际上是对Rails作者一份PDF的解释,让大家找一下Rails的感觉而已
by potian 2006-04-25 浏览 (25002) 回复 (38) 关键字:
相关博客
域对象 & 面向对象 & 结构化编程
本来我尽量避免关于方法论方面的主义之争,但一些话如骨鲠在喉,不吐不快。
软件领域方法论大师的著作发人深省,通常代表着软件开发的未来模式。当然,我们在读大师之后,掩卷沉思之余,最好也保持自己的独立意见。
希望本文能够唤起一些对基本概念和基本功的重视(追逐新潮概念之余,同时也固本培源 :D)。
1. Domain Object的重新提出的背景
Domain Object并不是一个全新的概念,而是继 ...
by buaawhl 2005-01-02 浏览 (20316) 回复 (42) 关键字:
ibatis 应用流程
ibatis使用起来非常简单,没有hibernate那么复杂,具体原理如下:
1,通过DaoManagerBuilder.buildDaoManager(reader, props);加载sql-map-config.xml文件,在加载sql-map-config.xml文件的时候,会在sql-map-config.xml文件中初始化数据源连接和sql配置文件,样本如下:
xml 代码
...
by hooke 2007-01-24 浏览 (624) 回复 (0) 关键字: database
iBatis(另一种映射)
iBatis是又一个O/R Mapping解决方案,j2ee的O/R方案真是多,和Hibernate相比,iBatis最大的特点就是小巧,上手很快。然后注意到这个配置文件还引用了一个Account.xml,没错,iBatis把每个需要O/R Mapping的Java对象关联到一个xml配置文件,我们需要把一个Account表映射到一个Account类:try { Account accout = ...
by harrison2010 2008-02-13 浏览 (276) 回复 (0) 关键字:
Rapae 弱化DAO的一种方法
可怜的DAO层已经被各位大侠蹂躏得体肤完肤了,从范型DAO一直被蹂躏到现在只剩下一个可怜巴巴的接口,无不体现Java人追求敏捷开发的热情。其实,DAO层本来的作用就应该自从Hibernate一类优秀的ORM框架诞生之日起就应该消失灭迹了的。既然如此,那么我们就毁灭得更彻底一点。
下面是我对Service与DAO层整合的一些构想
约定优先于配置一、Rapae代理接 ...
by lanmh 2008-06-24 浏览 (57) 回复 (0) 关键字:
MySQL存储过程之事务管理
MySQL存储过程之事务管理
ACID:Atomic、Consistent、Isolated、Durable
存储程序提供了一个绝佳的机制来定义、封装和管理事务。
1,MySQL的事务支持
MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关:
MyISAM:不支持事务,用于只读程序提高性能
InnoDB:支持ACID事务、行级锁、并发
Berkeley DB:支持事 ...
by hideto 2008-05-21 浏览 (899) 回复 (0) 关键字: mysql transaction
相关圈子讨论
相关新闻
Spring2.0的新特性点评
Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面:
一、Spring的XML配置引入XML Schema语法简化配置
在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的name ...
by robbin 2006-10-03 浏览 (1097) 回复 (0) 关键字: spring

