- 浏览: 496535 次
- 性别:
- 来自: 北京
最新评论
-
zilong0536:
楼主您好:
请问发表博文支持图片的功能怎么实现啊,一直没有思路 ...
新浪微博开放平台开发-android客户端(3) -
nicegege:
小弟 学习了
帮助中国移动设计10086的排队小模块 -
zl7824516:
用什么技术没说啊
通告(公告),消息(站内短信),提醒的设计:通告 -
virusswb:
源码下载: SinaWeibo2 源码下载之后,将后缀改为ra ...
新浪微博开放平台开发-android客户端(3) -
Jimmyxu0311:
找不到源码下载
新浪微博开放平台开发-android客户端(3)
文章列表
SOA Service-Oriented Architecture 面向服务的架构
1 引言
分布式系统中的服务层和面向服务有很大关系。根据面向服务的规范设计出来的架构就叫做面向服务的架构SOA。
SOA最有价值的地方是它增进了松散的耦合,进行业 ...
- 2010-09-08 05:30
- 浏览 841
- 评论(0)
服务层的相关模式
1 引言
我们把服务层看做是暴露给用户界面的一个服务集合。大多数时候,我们会发现服务层的方法很容易满足用户的行为。在大多数企业应用中,CRUD是常用的操作。有的时候在一次操作中会处理多个实体。
服务层包括角色管理,数据验证,通知,调整返回给用户界面的数据,或者是整合系统可能的需求。
在谈到这些的时候,一些设计模式可能会有帮助。下面是一些在实现服务层的过程中有帮助的模式。
2 远程外观模式Remote Facade Pattern
远程外观模式是用来修改已经实现的方法的粒度的,外观模式没有实现任何新功能。它只是在原有的AP ...
- 2010-09-07 07:14
- 浏览 922
- 评论(0)
服务层的相关模式
1 引言
我们把服务层看做是暴露给用户界面的一个服务集合。大多数时候,我们会发现服务层的方法很容易满足用户的行为。在大多数企业应用中,CRUD是常用的操作。有的时候在一次操作中会处理多个实体。
服务层包括角色管理,数据验证,通知,调整返回给用户界面的数据,或者是整合系统可能的需求。
在谈到这些的时候,一些设计模式可能会有帮助。下面是一些在实现服务层的过程中有帮助的模式。
2 远程外观模式Remote Facade Pattern
远程外观模式是用来修改已经实现的方法的粒度的,外观模式没有实现任何新功能。它只是在原有的AP ...
- 2010-09-07 07:14
- 浏览 713
- 评论(0)
引言
服务层是在交互的两个层中间又定义了另外一个层,典型的是在表现层和业务逻辑层之间。这个中间层只是实现应用的用例的类集合。
服务和面向服务的出现,使得整个解决方案更有价值、更加成功。与表现 ...
- 2010-09-06 12:14
- 浏览 960
- 评论(0)
引言
服务层是在交互的两个层中间又定义了另外一个层,典型的是在表现层和业务逻辑层之间。这个中间层只是实现应用的用例的类集合。
服务和面向服务的出现,使得整个解决方案更有价值、更加成功。与表现 ...
- 2010-09-06 12:14
- 浏览 734
- 评论(0)
引言
服务层不直接执行任何任务。它所做的就是合理的安排一些列你提供的业务对象。服务层很清楚业务逻辑层,也很清楚领域模型。例如:你使用数据库表模型模式的业务逻辑层,服务层会通过DataSet来进行交互。
很显然,服务层合理的安排业务组件,同时也合理的安排应用的服务、工作流和业务逻辑的其他组件。
服务层的职责
服务层是一个额外的层,是在两个层之间设置一个边界。
服务层的目的是什么?
在业界有很多的应用原则都很重要,在设计软件的时候要注意:分离关注、低耦合、高内聚。当我们讨论在修改一个已有对象的时候,如何才能使得它暴露低耦合,首先想到的是增加更多的抽象。在下图中我们看到了类 ...
- 2010-09-05 16:16
- 浏览 787
- 评论(0)
引言
服务层不直接执行任何任务。它所做的就是合理的安排一些列你提供的业务对象。服务层很清楚业务逻辑层,也很清楚领域模型。例如:你使用数据库表模型模式的业务逻辑层,服务层会通过DataSet来进行交互。
很显然,服务层合理的安排业务组件,同时也合理的安排应用的服务、工作流和业务逻辑的其他组件。
服务层的职责
服务层是一个额外的层,是在两个层之间设置一个边界。
服务层的目的是什么?
在业界有很多的应用原则都很重要,在设计软件的时候要注意:分离关注、低耦合、高内聚。当我们讨论在修改一个已有对象的时候,如何才能使得它暴露低耦合,首先想到的是增加更多的抽象。在下图中我们看到了类 ...
- 2010-09-05 16:16
- 浏览 744
- 评论(0)
业务层
引言
Martin Fowler说过:“任何人都可以写出计算机才能理解的代码,只有写出人能理解的代码的程序员才是好程序员。”
每一个复杂的软件都应该按层来组织。每一层代表系统的一个逻辑部件。尤其是, ...
- 2010-08-20 09:02
- 浏览 982
- 评论(0)
业务层
引言
Martin Fowler说过:“任何人都可以写出计算机才能理解的代码,只有写出人能理解的代码的程序员才是好程序员。”
每一个复杂的软件都应该按层来组织。每一层代表系统的一个逻辑部件。尤其是, ...
- 2010-08-20 09:02
- 浏览 588
- 评论(0)
1、引言
建筑师、音乐家、作家、计算机设计者、网络设计者、软件开发者都在使用架构一词,在其他地方也可能会听到这个词,但是他们产生的结果是不同的。建筑和交响乐有很大的区别,但是它们都有架构 ...
- 2010-08-19 05:31
- 浏览 696
- 评论(0)
1、引言
建筑师、音乐家、作家、计算机设计者、网络设计者、软件开发者都在使用架构一词,在其他地方也可能会听到这个词,但是他们产生的结果是不同的。建筑和交响乐有很大的区别,但是它们都有架构 ...
- 2010-08-19 05:31
- 浏览 625
- 评论(0)
代码之前的工作比较多,也比较广,需要的不仅仅是开发技能,还包括行业知识,分析能力,设计能力。以及更深远的商业预见能力,预见系统之上的商业前景,是否值得我们开发这么一个系统,以及系统的大方向,服务的 ...
- 2010-08-17 19:27
- 浏览 626
- 评论(0)
代码之前的工作比较多,也比较广,需要的不仅仅是开发技能,还包括行业知识,分析能力,设计能力。以及更深远的商业预见能力,预见系统之上的商业前景,是否值得我们开发这么一个系统,以及系统的大方向,服务的 ...
- 2010-08-17 19:27
- 浏览 347
- 评论(0)
耦合Couple
引言
本文将到的耦合是指的软件开发中的耦合,而且是代码方面的耦合。包括后面讲到的分层,也只是逻辑分层,不是物理分层。
耦合是我们做软件开发经常会遇到的词汇,尤其是在使用面向对象语 ...
- 2010-08-07 16:37
- 浏览 768
- 评论(0)
耦合Couple
引言
本文将到的耦合是指的软件开发中的耦合,而且是代码方面的耦合。包括后面讲到的分层,也只是逻辑分层,不是物理分层。
耦合是我们做软件开发经常会遇到的词汇,尤其是在使用面向对象语 ...
- 2010-08-07 16:37
- 浏览 453
- 评论(0)