论坛首页 入门技术论坛

如此设计,请大家拍砖并提点建议!

浏览 1375 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-11-08   最后修改:2010-11-09
    目前在做一个三网融合的项目,由于公司是新组建的,各位同仁之间合作存在不协调的地方,一定的失误和冲突我是允许存在的,不过,经过三个多月的项目后,突然关于系统分层出现了一个很让我想不到的决定:
    以MVC为基础,实施预计使用分布式发布!系统分为S端(所谓的服务端)和C端(所谓的客户端)进行开发。首先对这两个进行简短的描述吧!
    S端,提供服务实现,提供接口供C端远程调用,对内使用和对外使用不一致接口,这个我可以理解。但是,S端的分层,真的很让我想不到!
     Dao:数据访问层;
     BZ:业务逻辑层;
     大接口:提供内部服务接口,一个模块一个大接口;
    webservice:提供外部接口。
     首先给一个小模块的图片大家欣赏下,请自备眼药水和安全套,强——奸你的眼睛出现安全问题我概不负责!
上图:


我稍微的数了一下,这个不算复杂的模块里面有且仅有100个方法!这个借口的实现类做什么呢,就是没个方法里面写一句代码:调用BZ的方法!
要不是小月月的出现告诉我说还有比我更郁闷的人,我真他妈的想要死了!
这样做当然也是有目的的啊,以前是每个Bz类发布一个对内接口,可是后来配置文件那个多啊,还是看图吧:

现在看起来是不多了,那是因为删除了不少了!

给上面商量了下,就说先这么做吧!老子哦……
实在是没办法了,发个帖子,大家今后千万别这么做啊,我知道除了脑残的人,是没人会这么做的!可是我还在这里跟这些脑残者搞,悲剧!没办法,人生本来就是悲剧,我只是想问大家,你们遇到这种问题是怎么处理的,当然我相信大家没我这么悲剧,会遇到这种问题,那你们临场发挥下,给我个好的解决方案,我学习下,免得今后我做到那个职位了也不小心犯了这种错误!谢谢大家了!
  • 大小: 267.8 KB
  • 大小: 337.4 KB
   发表时间:2010-11-08  
为什么只有人看,没有人指--点迷津了?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics