精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (3)
|
|
---|---|
作者 | 正文 |
发表时间:2012-03-09
pojo是简单java对象,我觉得只有domain对象,vo之类的才能叫pojo吧,controller之类的叫pojo吗?
|
|
返回顶楼 | |
发表时间:2012-03-09
stamen 写道 javakatty 写道 是否可以总结为:
>在内部实现上:“分层”和“事务管理” 正交! >在实际应用中,“事务管理”和“分层” 相交! 我说的正是这个! 小应用确实不需要分层(或者使用代码生成工具自动生成-也麻烦)。 其实大家认为放到service层的原因是,,比如下订单,属于一组操作(自然就想到要放在业务逻辑层) orderService //送优惠券 //送积分 //修改订单状态 //………… 还比如我有这种需求,每天凌晨发系统短消息(比如,实际可能不这样实现) 发系统消息方法 //1分页查询用户 //2发消息(但这个发可能需要单独事务,因此像这种操作可能单独出一个业务层比较好) 小应用其实可以采用OpenSessionInView 根本就不配事务。 |
|
返回顶楼 | |
发表时间:2012-03-09
stamen 写道 各位误解了,我这里不是说分层不好。由于我们基本上都是在Service层实施事务管理,所以有些人会有误认为Spring的事务管理的前提就一定要分层,我这边就是想指出这种观点的错误,得出以下的事实:
Spring的事务管理和分层没有必然的联系,事务管理完全可以脱离分层而存在!。 至于应用是否要分层,如何分层都不是我这个帖子讨论的内容。 你得书是面向不知道编程的人吧,做过几年的人应该都明白,即使是XX鸟培训出来的,除非那些奉行金科玉律,按部就搬绝不会改的!! |
|
返回顶楼 | |
发表时间:2012-03-09
最后修改:2012-03-09
kjj 写道 stamen 写道 各位误解了,我这里不是说分层不好。由于我们基本上都是在Service层实施事务管理,所以有些人会有误认为Spring的事务管理的前提就一定要分层,我这边就是想指出这种观点的错误,得出以下的事实: Spring的事务管理和分层没有必然的联系,事务管理完全可以脱离分层而存在!。 至于应用是否要分层,如何分层都不是我这个帖子讨论的内容。 你得书是面向不知道编程的人吧,做过几年的人应该都明白,即使是XX鸟培训出来的,除非那些奉行金科玉律,按部就搬绝不会改的!! 事务管理的问题我总总结了7点,这一点主要对初学者,后面有一些会比较深些。 |
|
返回顶楼 | |
发表时间:2012-03-12
最后修改:2012-03-12
觉得楼主阐述的这个观点非常必要。意义并不在于到底是不是必须分层,写接口的问题,而是给大家提供另外一种思路去搞开发。我肯定,很大一部分人不知道为什么要写接口。
|
|
返回顶楼 | |
发表时间:2012-03-13
最后修改:2012-03-13
airball 写道 觉得楼主阐述的这个观点非常必要。意义并不在于到底是不是必须分层,写接口的问题,而是给大家提供另外一种思路去搞开发。我肯定,很大一部分人不知道为什么要写接口。
哈 知我者airball也。我这边强调的是我们不要不求甚解地只会生搬硬抄,把编程开发搞得象八股文一样。 这里需要指出的,我自己的开发应用还是按Dao,Service,Controller严格分层的,但没有写相应的接口,而是直接写类,通过CGLib进行增强。 但是,Dao,Service我一般不写接口,这并不是说接口不好,只是说明接口在这些地方的用处根据实际经验来说意义并不大。但是我还是很喜欢接口,大家可以看我的ROP开源框架,这个框架都是基于接口设计的。 最后总结一句的是,编程领域真的没有放之四海皆准的做法,很多东西还是要明白其原理,圣经说: 你应该了解真相 真相能会让你自由。 |
|
返回顶楼 | |
发表时间:2012-03-13
我问一个比较白痴的问题:为什么要事务管理?
|
|
返回顶楼 | |
发表时间:2012-03-13
superysy 写道 我问一个比较白痴的问题:为什么要事务管理?
呵呵,其实还真没有几个人可以说对事务管理深刻理解了: 《Spring 3.x企业应用开发实战》的第9章有较详细的讲述,你也可以参考阅读这篇文章: http://www.24xuexi.com/w/2011-06-14/92244.html |
|
返回顶楼 | |
发表时间:2012-03-14
我有个很重要的问题啊,想问问楼主,有一天我在给我同学讲spring mvc 的时候,他问我,为什么要用到dao,接口?我们直接写实现类不就好了?还有就是那个controller再调用不是很麻烦?
求解为什么要dao,service |
|
返回顶楼 | |
发表时间:2012-03-15
如果,这个类有很多业务逻辑呢?那类的代码此不是一团的…太多了…维护你自己认为
|
|
返回顶楼 | |