请教Banq一些架构问题

06-04-22 zoujm
非常感谢Banq大哥关于Jdon和RubyOnRails对比的文章,里面写到的Jdon框架的定位问题,也是小弟我看到Jdon框架以来一直思考的问题。

下面我还要问一个可能比较幼稚的问题。

这是你介绍Jdon的PPT中的一副画。照我的理解,J2EE架构应该是三层:表现层、业务逻辑层和持久层。图中的POJO框应该属于业务逻辑层,JDBCTemp应该属于持久层,但你在图中分别注的是Service Layer和Buiness Object Layer,不知这里的表述和我的理解之间的对应关系。望Banq大哥能指点迷津。

banq
2006-04-23 15:40
主要是不同思想派别不同称谓。

第一种:POJO部分为Service-Based Architecture;JDBCTemp为Business Object Architecture(BOA);BOA不只是包括持久化,还可能是和其他系统数据交换等,范围更广,包含更多部分,持久化只是BOA中的一种。

第二种:还有一种单纯层次划分:POJO部分Service layer部分和JDBCTemp为Persistenc Layer部分,这是一个很微观的直接简单划分。

架构称谓这玩艺是一个万花筒,名称满天飞,其实意思都差不多,看从什么角度去理解。

猜你喜欢