前段时间由于公司架构服务层向WebApi转换,就研究了OAuth在WebApi中的使用,这中间遇到了很多坑,在此记录一下OAuth的正确使用方式。1、 OAuth是做什么的? 在网上浏览时,大家都见过这样的功能:网站A提供了第三方登录服务,比如使用新浪微博、QQ账户登录。用户使用第三方账户登陆后,....
分类:
Windows程序 时间:
2015-12-02 20:40:11
阅读次数:
1196
1.1、mysql的逻辑架构 架构为如下: 存储引擎:负责数据的储存和提取,供了几十个API供服务层进行调用。各个存储引擎之间不会进行交互,只是供服务层进行调用。事务控制和锁的管理也是在存储引擎里面进行。 服务层:一个sql过来之后,会在服务层进行解析,建立解析树,调用底层的存储引擎得到各种...
分类:
数据库 时间:
2015-12-02 00:38:42
阅读次数:
214
IOS系统的四层结构:核心操作系统层:Core OS,核心服务层:Core Services,媒体层:Media,Cocoa Touch层。使用MediaPlayer:1.引入MediaPlayer.frame框架,引入头文件#import 2.通过设置MPMoviePlayerViewContro...
分类:
其他好文 时间:
2015-11-24 00:52:42
阅读次数:
251
使用Spring Roo构建项目
结构概述 Architectural Overview
关键技术 Critical Technologies
实体层 Entity Layer
1 初始化项目
2 安装持久化工具
3 创建实体
4 创建字段
网络层 Web Layer
1 建立Web层
2 创建控制器
服务层 Services Layer
库层 Repository Layer
Maven
JSON...
分类:
编程语言 时间:
2015-11-23 16:57:08
阅读次数:
525
Eucalyptus桉树 是世界上部署最广的内部(私有)基础设施即服务 (IaaS) 云软 件平台。该平台采用现有基础设施建立可扩展的安全 WEB 服务层,对计算 机、网络和存储进行抽象以提供 IaaS服务。Eucalyptus桉树利用现代基...
分类:
其他好文 时间:
2015-11-15 12:20:16
阅读次数:
214
上一篇博文《BAT解密:互联网技术发展之路(6)- 服务层技术剖析》中,介绍了互联网业务发展特点的中的“复杂性”的应对方式,本文介绍互联网业务发展特点的另外两个方面“高性能”、“高可用”。一般人提到高性能时第一想到的就是优化,提到高可用时第一反应就是双机或者备份,但是对于互联网这种超大容量和访问量的业务来说,这两个手段都是雕虫小技,无法应对互联网业务的高性能和高可用需求,互联网业务的高可用和高性能...
分类:
其他好文 时间:
2015-11-11 16:32:24
阅读次数:
303
返回总目录《一步一步使用ABP框架搭建正式项目系列教程》 今天谈谈《构建应用层服务》。 理论学习: 应用服务提供了一些门面样式方法来分离表现层和领域层。这样做的目的也是为了解耦,以后表现层就不用直接和业务逻辑层(核心层)打交道了,而是通过应用服务层(相当于媒介)来处理。应用服务层不仅定义了很多服务方...
分类:
其他好文 时间:
2015-11-02 20:53:05
阅读次数:
336
经典的三层分层结构,控制层(Control),服务层(Service),持久层(Repository)应用广泛,在面向服务(SOA)的架构中,配合DI、IOC实现开放灵活的技术架构。 SOA中,Respository面向数据访问,提供访问数据库、文件、或其他业务接口提供持久能力。Service面向业...
分类:
其他好文 时间:
2015-10-28 22:30:43
阅读次数:
228
一、概述 缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可感知的。 数据库本身有缓存,持久层也可以缓存。(比如:hibernate,还分1级和2级缓存) 业务层也可以有缓存(但一般来说,这是一个过程域,不会设缓存)。 表现层/数据服务层(传统web的表现层)也可以...
分类:
Web程序 时间:
2015-10-28 12:36:29
阅读次数:
303
Apache Thrift 是FaceBook实现的一种跨平台的远程服务调用(RPC)的框架。它采用接口描述语言(IDL)定义并创建服务,传输数据采用二进制格式,相对于XML和Json等常用数据传输方式体积更小。首先一个完整的RPC模块主要分三部分:1.服务层(service):RPC接口的定义与实...
分类:
其他好文 时间:
2015-10-27 19:53:22
阅读次数:
182