《企业应用架构模式——笔记(2)》的相关内容
相关讨论
如果只提交一个查询,有必要用事务吗
我在Ibatis的代码中看到这样一段:
[code:1]
sqlMap.startTransaction();
list = sqlMap.executeQueryForList(statementNam ...
by lyo 2003-11-25 浏览 (13294) 回复 (16) 关键字:
再乱弹一下“领域模型与数据访问接口的依赖问题”
记得前些时候,我在javaeye发了一个帖子,引发了一段争论,具体的请看这个链接:
http://forum.javaeye.com/viewtopic.php?t=11712
可以说Robbin是用心思考后才作出这个总结的,这个总结很有意思,也很有道理。但是并不能说全对,说实在话,我对于技术的观点一直是反反复复的,这个反复是随着我对技术的一种体会而来,可能先对后错,也可能先错后对,但是无论怎 ...
by firebody 2005-09-13 浏览 (13200) 回复 (33) 关键字:
sqlserver锁机制研究
对锁机制的研究要具备两个条件:
1.数据量大
2.多个用户同时并发
如果缺少这两个条件,数据库不容易产生死锁问题。研究起来可能会事倍功半。如果这两个条件都有,但你还是按数据库缺省设置来处理数据,则会带来很多的问题,比如:
1)丢失更新
A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果
2)脏读
A用户修改了数据时,B用户也在读该数据,但A用户因为某些原因取消了对数据 ...
by mfcai 2008-04-24 浏览 (713) 回复 (2) 关键字:
为什么我的程序传递DTO
关于Service层是传递DTO还是PO到表示层的争论,由来已久。但都没有定论。
现在,我要在传递DTO方式这边,加上一些砝码,使得天平倾斜过来。
传递DTO模式有以下优点:
1.DTO和DomainObject是不同视角下的产物,它们通过Assembler相互转换。这样,DTO和DomainObject就可以独立变化。DomainObject的内部结构变化不会影响表示层代码。
2.由于Servi ...
by partech 2006-03-16 浏览 (23711) 回复 (77) 关键字:
贫血的Domain Model
好老的话题啦。拿出来炒炒冷饭。各位见谅。
——————————————————————
Domain Model贫血是说属于Domain Model的逻辑没有放在Domain Model中。那是哪些逻辑没有放到Domain Model中,从而导致贫血一说呢?原因有很多,但是我认为最主要是Service中的那些逻辑。而这些逻辑又有一个共同的特点就是依赖于DAO,或者说需要查询数据库。Robbin的帖 ...
by taowen 2008-05-09 浏览 (18364) 回复 (77) 关键字: hibernate
相关博客
企业应用架构模式——笔记(1)
企业应用架构模式学习笔记 2008-1-27第一部分 表述 1 分层1.1 三个基本层次三层架构: 表现层:表现逻辑处理用户与软件间的交互。主要职责是:ü 向用户显示信息ü&n ...
by sslaowan 2008-01-27 浏览 (313) 回复 (0) 关键字:
sqlserver锁机制研究
对锁机制的研究要具备两个条件:
1.数据量大
2.多个用户同时并发
如果缺少这两个条件,数据库不容易产生死锁问题。研究起来可能会事倍功半。如果这两个条件都有,但你还是按数据库缺省设置来处理数据,则会带来很多的问题,比如:
1)丢失更新
A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果
2)脏读
A用户修改了数据时,B用户也在读该数据,但A用户因为某些原因取消了对数据 ...
by mfcai 2008-04-24 浏览 (262) 回复 (2) 关键字:
SSH 整合理念
1.1 框架
用java 来建立一个很有价值的web 应用不是一个简单的任务。在架构这个应用时要考虑很多的因素和问题。从更高的层次来看,开发人员面临着关于如何构建用户接口,何处驻留业务逻辑,以及如何实现数据持久性这些问题。这3 层都有各自的问题需要回答。而每一层又需要实现那些技术?应用如何设计来进行松散耦合并能进行灵活变更?应用架构是否允许某一层变更而不影响到 ...
by chengnuoangel 2008-04-17 浏览 (274) 回复 (0) 关键字:
相关圈子讨论
Web开发之华山论剑—Web表现层跑完龙套唱主角
一直以来,表现层的开发在Web应用的讨论中似乎总是一个小角色。Java的开发者们热烈讨论着的Spring、Hibernate、Struts、WorkWeb也都跟它没有什么关系。技术专家们甚至理直气壮的喊出了Web表现层应当“As thin as possible”口号,于是越来越多人们开始笃信有关业务逻辑的开发技术是武学之正宗,而表现层的开发技术不过是些旁门左道、花拳绣腿。 ...
by hotbarsmu 2008-09-19 浏览 (97) 回复 (0)
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)
spring事务属性(已更新)
Spring
声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的
try
…
catch
…
finally
代码。
我们在使用
Spring
声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔 ...
by guobaorui4365 2007-12-01 浏览 (1794) 回复 (4)
使用 Spring 2.5 TestContext 测试框架(转)
概述
Spring 2.5 相比于 Spring 2.0 所新增的最重要的功能可以归结为以下 3 点:
1.基于注解的 IoC 功能;
2.基于注解驱动的 Spring MVC 功能;
3.基于注解的 TestContext 测试框架。
Spring 推荐开发者使用新的基于注解的 TestContext 测试框架,本文我们将对此进行详细的讲述。
低版本的 Spring 所提供的 Sp ...
by guoli83945 2008-04-02 浏览 (1087) 回复 (1)
流程事务处理
请问jBPM在并发的情况下,事务是怎么处理的?
如下情况
一个任务,两个人使用同一个帐号(即一个actorid)来处理同一个任务。这个时候可能因为处理速度的问题,第二个人却先完成了。那么第一个人会出现什么错误?
如果解决这种可能出现的并发问题?
by wuxufeng8080 2007-06-13 浏览 (522) 回复 (4)

