Author:Anders小明先从后端的dao说起吧:已有项目的开发以及appfuse的开发,都属于传统的开放方式,内部有dao,外部还有service。这样的开发方式太学院了,每次改动其实影响面很大,要改二个类,两个接口。平时不忙的时候也就算了,项目一紧的话,大家就乱来的了。相当部分都是最外层接口实现类就直接访问了数据库,而不走规范路线。现在对外提供一个repository的service接口(加载该领域模块的root对象,以便程序利用root对象来游走,ddd推荐的做法),然后内部有一个dao接口,继承该repository接口,提供一些内部使用的额外服务,比如一些数据库查询。接着有一个类 ...
Author:Anders小明.0. 业务分包.在package命名上,摈斥了Appfuse以及SpringSide中出现的model, service以及manager等技术名词,取而代之的是业务名词和动词,使得行为和模型物理上内聚。我们以为对于开发人员来说,通过包名以及类名获取其业务功能远比了解其技术分类更有助于设计和开发。这里借用springside的package前缀:org.springside.insurance.productorg.springside.insurance.quotationorg.springside.insurance.quoteorg.springside ...
- 浏览: 64211 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
NEWS: Microsoft DSL Tool ...
这不就是Ruby,或者更确切的说,Groovy嘛
-- by halfmile -
从EAI到SOA
wwwtom 写道呵呵,前几天还看有人说 esb上架构SOA是有害的,今天就看见 ...
-- by richmond -
从EAI到SOA
呵呵,前几天还看有人说 esb上架构SOA是有害的,今天就看见有人跑出来说 “E ...
-- by wwwtom -
从EAI到SOA
现在的soa门槛太高 入门比较困难 要了解 soap wsdl 等乱七八糟的东东 ...
-- by xly_971223 -
从EAI到SOA
很多人还以为SOA只是概念炒作,其实,国内外大多数主流厂商都已经推出SOA概念的 ...
-- by JavaInActoin






评论排行榜