摘要:
前面介绍很多关于我的WCF开发框架的文章,前面的介绍思路,主要是基于一个整个仓库管理系统来进行整体介绍的,本来另辟蹊径,着重介绍一个备件信息的表的在我的WCF开发框架中,各层是如何体现的,通过简单的一个表的操作,走完一个WCF开发过程,着重介绍一个对象类,如何实现整个wcf的应用。另外穿插介绍如何基于net.tcp传输方式实现wcf的应用,以及使用这种方式需要注重的地方等功能模块的介绍。我们先来看看我的WCF开发框架整体架构设计图。上图中,值得注意的是,WCF服务层,可以Host(寄宿)在IIS中,也可以Host在Console控制台应用程序中,或者Windows服务中等方式。WCF 代理层一 阅读全文
posted @ 2012-06-11 16:13
HackerVirus
阅读(270)
评论(0)
推荐(0)
摘要:
第1章 引言1.1 编写目的详细说说操作权限并且在sshpermissions中是如何处理及使用操作权限的。1.2 关于操作这里所说的操作权限是指在我们工作中,比如张三“添加”了一条员工的记录,李四“修改”了哪条信息,管理中对某个角色进行了“授权”。就是我们在系统中所看到的所有的操作。1.3 Shiro中如何处理Shiro 将权限定义为一个规定了明确行为或活动的声明。这是一个在应用程序中的原始功能语句,仅此而已。权限是在安全策略中最低级别的构造,且它们明确地定义了应用程序只能做“什么”。它们从不描述“谁”能够执行这些动作。一些权限的例子:l 打开文件l 浏览'/user/list 阅读全文
posted @ 2012-06-11 15:56
HackerVirus
阅读(235)
评论(0)
推荐(0)
摘要:
我的电脑是安装了VS2008,VS2010,VS2012RC, 由于昨天安装了Hide Main Menu插件,今天在开启VS2010时,出现这样的情况:Oh, My God, 我的菜单栏竟然不见了,怎么办?有2种方法可以解决这个问题:1、使用Hide Main Menu自带的操作方式Alt+T,可以调出菜单栏,但是很不爽,你会想着卸载。2、如果你不记得安装了Hide Main Menu,或者是其他情况导致菜单栏不见了,可以使用如下的方式进行恢复: 在运行中输入:devenv本以为会OK,结果启动了VS2012:devenv默认启动的是最新版的VS,那如何处理呢?我们直接跳到VS2010的安装 阅读全文
posted @ 2012-06-11 15:50
HackerVirus
阅读(675)
评论(0)
推荐(0)
摘要:
MindV在线思维导图软件2010.8月发布了第一个版本,当时仅仅实现了多人协同编辑功能。说明白点,就是任何时间只能有一个人可以签出导图,然后独占式编辑。其他人这时可以打开导图,但只能只读打开。我的理想是实现多人无干扰实时编辑同一张思维导图,这才是在线思维导图软件的真正特征。假如当初没有采用云计算架构,恐怕就难实现了。多人同时编辑,意味着了用户的每一个动作都要在服务器端进行合并分发。这些消息的传送分发不是问题,关键是这些消息如何在服务器端进行保存。如果采用传统的服务器,可以采用的方式只有文件保存(一个消息一个文件)或者数据库保存。前者导致服务器段产生大量的文件后者会让数据库随着用户的使用库大小 阅读全文
posted @ 2012-06-11 15:47
HackerVirus
阅读(538)
评论(0)
推荐(0)
摘要:
WCF限流Throttling限流不是直接的实例管理技术,他允许开发者限制客户端的连接数已经服务器负荷,使用限流技术以后,一旦超出配置的设置值,WCF就会自动的将等待处理的调用放入队列中,然后再依次从队列中取出,如果客户端等待超时,那么客户端会获得一个TimeoutException异常。每个服务类型都可以使用WCf限流技术。WCF限流配置参数并发会话最大数:针对TCP,IPC等能保持传输层连接的会话的服务绑定的独立客户端最大数,也就是能保持会话的客户端的最大连接数。对于Http等无连接的服务是无效的,默认为10并发调用最大数:指所有服务实例中读取正在执行的调用总数并发实例最大数:表示存活的并 阅读全文
posted @ 2012-06-11 15:01
HackerVirus
阅读(349)
评论(0)
推荐(0)