ITPub博客

首页 > 应用开发 > Java > 重读《面向模式的软件系统结构》卷1

重读《面向模式的软件系统结构》卷1

原创 Java 作者:goodier 时间:2007-12-09 21:05:32 0 删除 编辑
这本书我好早前读过,当时对设计很感兴趣,读了一大堆设计模式方面的书,包括最经典的那本设计模式,java设计模式,企业软件设计模式,还有就是这一本。这几天思考一下我们做的软件(一个java应用服务器)究竟符合哪种架构模式,就再来翻一翻这本书。无奈这本书翻译的太差,第二遍拿起还是让人有点看不下去。对照着书中的几个模式,仿佛我们的软件设计比较符合“微核模式”,一个轻量级的核心,一堆诸如transaction,naming,security等的系统功能构件在核心之上,再上层就是EJB,WEB Container,再上层就是用户的应用。但仿佛又像是一个“分层模式”,可“层次”又不是很清晰,把transaction,naming等独立的功能列为一层,觉得有些牵强。翻开书来再细读一下,新的问题来了,“分层模式”和“过滤器模式”的本质区别在哪里(第一遍的时候我就没有搞得很清楚),尤其是“拉出流水线”的情况,更是与分层模式非常相像。可忽然一想,干吗把这些“名词”分得这么清楚呢,架构设计也许只有一种模式,就是“分而治之”,只要遵循着这个原则,把系统的功能进行明晰的划分,模块设计做到“高内聚”、“低耦合”,那就是好的设计,这样看来,我们的软件能不能套上哪一种“架构设计模式”仿佛就不是很重要的事情了。[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/48315/viewspace-990675/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    3
  • 访问量
    397