《AOSD的实践冲动——Use Case的实现》的相关内容
相关讨论
UML 中各种图形的重要性排行
UML 中包括有很多种图形。我最初学习 UML 是通过三友的《UML 用户指南》,这本书是一本很详尽的著作(另外一本更详尽的著作是三友的《UML 参考手册》),是 UML 领域最重要的著作之一,然而却不利于初学者掌握重点。因为时间有限,我没有能够读完用户指南的全书。对于一个形式主义者,很容易陷入大量 UML 的细节之中,使用昂贵的建模工具(ROSE、Together、PowerDesigner、V ...
by dlee 2005-07-22 浏览 (22646) 回复 (27) 关键字:
介绍一种好的设计方法——在软件设计前先画界面图
在做软件设计之前,画好系统的界面图是一种非常有效的建模和交流方式。
总是有人抱怨在需求和软件设计之间仍然有很大的鸿沟需要填补,这是至今仍然未能有效解决的软件工程难题。多年以来,有很多人一直在寻找从需求到设计的直接的形式化映射方法,但是收获很少。实际上软件工程对于软件生命周期前面的那些阶段并没有多大的帮助。为了响应 o6z 说的努力在在现有技术基础上杀死人狼的号召,我来推荐一种有效的设计方法。
这 ...
by dlee 2004-06-06 浏览 (36520) 回复 (64) 关键字:
AOP, 下一个EJB? (嗡嗡作响的AOP系列之一)
AOP, AOP, AOP, 打开偶的rss reader, 每天总有几个嗡嗡作响的蚊子在念叨着AOP, 国外炒做了一年多了, 按照2年的时间差, 国内估计也要开始嗡嗡作响了. 好吧, 在它开始烦人之前, 让偶来念念它.
先来做一算命先生, 算算它的life cycle:
1. 一些人象探路骑兵一样开始探索AOP的地图 ( 如果你玩过即时战略游戏的话, 应该知道偶在说什么)
2. ...
by Readonly 2004-08-04 浏览 (16425) 回复 (27) 关键字:
讨论AOSD:应用AOP实现业务逻辑
应用Domain开发的系统,通常把逻辑放在Domain Service层中,而Domain Service做两个工作:1. 和表现层通信,表现为把表现层的平面数据(VO)转换为相关联的Domain对象,把Domain对象计算的结果转换成平面数据(VO)返回给表现层;2.根据Use Case完成商业逻辑的调度。以下主要讨论Use Case的内容。
通常Use C ...
by yimlin 2005-12-27 浏览 (21117) 回复 (56) 关键字:
OO design trap
需求如下:
有这样一家超市,对顾客实行会员制,会员目前分为两个等级:金卡及银卡。
每次会员购物时,都会根据会员等级提供不同的折扣优惠和返点。
设计方案有三个:
1. 过程设计,用作对比
2. 过程式的OO设计,简单来说就是将过程设计中的函数封装到类里面
3. 标准的OO设计,封装、继承、多态、设计模式,能用的都用上
问题:
如果是你,你会采用哪种OO设计,或者有更好的设计?
过程式设计:
...
by age0 2005-12-23 浏览 (35158) 回复 (80) 关键字:
相关博客
RUP:新一代的软件工程方法
Rational Unified Process(以下简称RUP) 是一套软件工程方法,主要由 Ivar Jacobson的 The Objectory Approch 和 The Rational Approch发展而来。同时,它又是文档化的软件工程产品,所有RUP的实施细节及方法导引均以Web文档的方式集成在一张光盘上,由Rational公司开发、维护并销售,当前版本是5.0。RUP又是一套软 ...
by zhao 2007-01-07 浏览 (414) 回复 (0) 关键字: RUP
[导入]Aspect-Oriented Development
Ivar Jacobson 在其著作"Aspect-Oriented
Software Development with Use Cases"中将AOP(Aspect-Oriented
Programming)上升为一种贯穿软件开发全生命周期的设计技术,由建筑学的隐喻引出了decoration overlay(existion
+
extensions)的策略。在建筑学中,首先基础设计 ...
by canonical 2005-11-19 浏览 (299) 回复 (0) 关键字:
面向服务的体系结构概述
摘自 IBM 红皮书《Patterns: Service-Oriented Architecture and Web Services》(sg246303)第 2 章第 1 节
级别: 初级
Min Luo, Mark Endrei, Philippe Comte,Pal Krogdahl, Jenny Ang, Tony Newling
International Technical Sup ...
by heweiya 2005-05-13 浏览 (284) 回复 (0) 关键字:
AOSD:应用AOP实现业务逻辑
(下面是发在javaeye上的帖子,因为觉的还有点意思,转到blog来,关于Domain和AOSD已经有了一些新的想法)应用Domain开发的系统,通常把逻辑放在Domain Service层中,而Domain Service做两个工作:1. 和表现层通信,表现为把表现层的平面数据(VO)转换为相关联的Domain对象,把Domain对象计算的结果转换成平面数据(VO)返回给表现层;2.根据Use ...
by yimlin 2006-06-15 浏览 (516) 回复 (0) 关键字:
[转载]Use Story方法
最近在参与一个棘手项目,居然直接参与到需求阶段了。 虽然,目标是架构师不过,分析师的活看来也是要会的。网上找到一篇(好像也是唯一一篇)讲述use stories的文章。拿来借鉴一下吧。。。。出处:Extreme Programming 论坛
作者:light
胡乱说说,里面肯定存在着不 ...
by wfeng007 2006-04-03 浏览 (92) 回复 (0) 关键字:
相关圈子讨论
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)
Groovy无痛AOP之旅
Groovy无痛AOP之旅
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-wi ...
by shiren1118 2007-11-22 浏览 (503) 回复 (0)
确定组织是否真正敏捷的五种方法
每个组织都喜欢吹捧其敏捷性,尽管事态并没有很快发生。当组织宣称是敏捷的,但实际上并非如此时,架构师就陷入了两难的境地。可以使用五个关键预测指标发现组织是否缺乏真正的敏捷性。了解这些预测指标,并获得帮助组织往更敏捷的方向推进的技巧。
组织敏捷性 意味着组织能够快速和敏捷地对内部问题、外部威胁和不断变化的客户需求作出反应。最高管理层喜欢这个术语,因为它使组织听起来很时髦,并且能够处理其发展方向中 ...
by liuqiang 2008-08-07 浏览 (112) 回复 (0)
这本Spring书不错
Spring破冰之旅 始于足下2007-09-23 15:52 作者: 方舟 出处: 天极Yesky软件频道 责任编辑:方舟 生活在一个信息爆炸的时代是幸福的也是痛苦的,幸福是因为新技术总是层出不穷,痛苦是因为总是处于追赶新技术的旅程中。近两年Java程序员对此可能深有感触,Java开源的新旺发达,使我们始终处于目不暇接的状态中,很多同领域技术问题都拥有多个可供选择的技术框架,而Spring开 ...
by quickselect 2007-09-29 浏览 (2082) 回复 (3)
类似JBOSS权限管理系统(在等待中)!高手们出马啦!
权限管理系统,还缺少什么?里面有要求,也有我已经做过的项目的描述!
项目目标:设计并开发与JBOSS集成的J2EE权限系统(类似JBOSS的权限管理系统,其实我对JBOSS没什么了解)
总体要求:
1、灵活、通用、方便;
2、高度安全并可靠;
3、易于扩展;
4、结构完整,代码清晰,易于阅读。
技术要求:
1、需要提供详细设计文档,阐述基本思路与实现方法;
2、 ...
by guojingxf 2008-05-06 浏览 (885) 回复 (8)
相关新闻
Scala和设计模式
在当前软件设计中最流行的要算GoF这本书中提出的各种设计模式。很多人认为,设计模式对于程序语言(特别是c++/Java)本身的不足之处或多或少有一些弥补,不过如果语言足够强大,模式也许没有必要。下面Peter Norvig的一个例子就非常有代表性。在有些语言中,使用设计模式在使代码变得自然和简洁,但是模式本身使用方便性也很重要。不妨让我们来看看Scala(一种类似Ruby/Lisp之类 ...
by yuesc 2008-04-01 浏览 (644) 回复 (0) 关键字:

