MobilServicePlatform project文件详解
2011-03-24 18:28 闫妍 阅读(301) 评论(0) 编辑 收藏 举报在解决方案中我们会看到以下的文件
Portal
potal为配置服务,即对终端提供的访问接口。比如说手机都是通过访问potal。portal.edge提供了网页类型,如http,response.
Portal.Edge.Impl是potal的逻辑实现,比如手机端过来一个请求登录我们进行认证,实现逻辑控制。从potal里进来的登录,二次登录都会走到BaseService里。如果是业务请求我们拿一个列表,或者是某个功能性的详情,或者我们提交都走Broker里。potal回区分是走Service还是Broker。
Portal.Common公共层,potal的一些接口,基础类公共组件都放在这里。
Portal.File是附件下载。
Broker
Broker是业务处理分发的一个类。对Adapter进行分发。
Broker.Impl是Broker的业务逻辑的具体实现。
Broker.Interface是Broker的接口,我们对外部要提供一个访问,中间要有一个约束,只要知道接口就可以了。
Broker.Common公共层
Adapter
Adapter.Auth.Impl对外部系统提供认证的一个机制。Web系统需要什么认证都是在它里面实现。即登录成功与否都是在Adapter.Auth.Impl决定的。
Adapter.Impl把别人通过接口提供的数据转换成XMl。通过前端来的Xml转换成别人能识别的数据。
Adapter.DataProvider.Interface提供的各种数据访问接口。我们调用也都是调用这里面的接口,别人实现也是实现这里面的接口。
Adapter.DataProvider.Impl数据库访问的具体实现。