会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
专注于.net技术
夺
博客园
首页
博问
闪存
新随笔
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2009年3月2日
多站点整合—单点登录简单方案
摘要: bs: 问题描述:在一个比较复杂的网站环境下。有多个产品向外提供服务。每个产品下都有自己的用户登录界面。现在需要设计一个统一的登录界面。当用户在这个界面登录后就可以自由的使用各个产品和服务。同时意味着用户用一个帐号可以在不同服务里登录,另一方面就是在一个服务里面登录后可以无障碍的漫游到其他服务里面去。 实际应用:Sohu的Passport将focus.cn,17173.com,sogou.com...
阅读全文
posted @ 2009-03-02 23:06 jasonM
阅读(4314)
评论(2)
推荐(0)
编辑
2009年3月1日
分布式程序开发之初识Remoting(笔记一)
摘要: 从简单的示例开始: 1、创建远程对象,在这里创建一个dll程序集,这个dll在服务器和客户机代码中都会用到。 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Collections.G...
阅读全文
posted @ 2009-03-01 21:01 jasonM
阅读(451)
评论(0)
推荐(0)
编辑
2009年2月26日
.net开发分布式程序技术大全(转)
摘要: http://blog.csdn.net/2004v2004/archive/2007/08/30/1765457.aspx .net 操作web service的例子 从WEB SERVICE 上返回大数据量的DATASET WCF分布式开发必备知识(1):MSMQ消息队列
阅读全文
posted @ 2009-02-26 22:40 jasonM
阅读(262)
评论(0)
推荐(0)
编辑
一步步构建多层架构系列四之设计模式运用篇
摘要: 在进入代码之前,来点正规的解释,看设计模式精解里面引用的四人团解释: 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使原本由于接口不兼容而不能一起工作的那些类可以一起工作。 主要意思是:我们需要一种方法,为一个内容合适但接口不匹配的对象创建一个新的接口。 先来个场景,我们就使用设计模式精解里面的场景,现在有一个图形类,此类的行为有: 设定一个Shape对象的位置 获取...
阅读全文
posted @ 2009-02-26 21:51 jasonM
阅读(274)
评论(0)
推荐(1)
编辑
2009年2月24日
一步步构建多层架构系列二之设计模式运用篇
摘要: 上节我们讲到数据对象创建的管理,那么如何管理数据访问类的对象创建呢?先从为什么需要设计模式的原理说起吧 为了更好的理解设计思想,我尽可能的用实例来演示推进。但随着需求的增加,程序将越来越复杂。此时就有修改设计的必要,重构和设计模式就可以派上用场了。最后当设计渐趋完美后,你会发现,即使需求不断增加,你也可以神清气闲,不用为代码设计而烦恼了。 Code Code highlightin...
阅读全文
posted @ 2009-02-24 21:24 jasonM
阅读(328)
评论(0)
推荐(0)
编辑
2009年2月23日
一步步构建多层架构系列一
摘要: 一步步构建多层架构系列我将以我原来开发过的海关项目系统为例,但仅抽像出系统架构部分,大致图形如下: 说明:我会一步步完善上面的框架,其中会用到设计模式,webservice构建同步,缓存等 开发.net项目时,我们一般采用三层结构,微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层、表示层。 数据访问层(dal):主要用来访问数据库的增删改查的操作,只不过将对数据库的增...
阅读全文
posted @ 2009-02-23 23:50 jasonM
阅读(800)
评论(1)
推荐(0)
编辑
2009年2月22日
深入浅出之ajax系列一
摘要: 首先,我们看一下网上出问题的同志们虽说都是"Sys 未定义",但是情况却不尽相同,有的人使用的是Atlas版本,有的使用的Asp.net ajax Beta,有的则是正式发行版Asp.net ajax Beta,所以解决的方法也有区别了。下面简单归纳一下现有的几种方法: 1、Web.config配置问题: 将Web.config中的相关节配置成如下,然后重新编译你的程序: 程序代码 ...
阅读全文
posted @ 2009-02-22 01:43 jasonM
阅读(185)
评论(0)
推荐(0)
编辑
2009年2月20日
深入浅出之虚函数原理篇(笔记三)
摘要: 上一节,我们讲到了虚函数,那么你知道虚函数是如何做到多态的吗? 虚函数是通过后期绑定,在执行时间接通过一张虚函数表,间接调用欲绑定的函数。表中的每一个元素都指向虚函数的地址。当然,编译器也会为类增加一项成员变量,此成员变量是一个指向虚函数表的指针。可用图解表示如下: 注意: 成员函数memfuc()经过编译之后,形成代码,然后放在内存中的代码区,并不是数据段。成员函数都是放在一起,而且由同一...
阅读全文
posted @ 2009-02-20 01:03 jasonM
阅读(344)
评论(0)
推荐(0)
编辑
2009年2月19日
深入浅出之多态分析(笔记二)
摘要: 看上图,我们创建了四个类,有职员类,经理类,时薪员工类,销售员类。通过代码将一步步分析引入虚函数,纯虚函数,虚函数表,多态,抽象类。 为了解说的方便,我们先从c++程序代码分析,最后再来验证是否与.net的结果一致,欢ying您提出宝贵的意见。程序代码如下: Code Code highlighting produced by Actipro CodeHighlighter (freew...
阅读全文
posted @ 2009-02-19 20:22 jasonM
阅读(215)
评论(0)
推荐(0)
编辑
深入浅出之继承机制(笔记一)
摘要: 谈到继承,不得不谈到封装。 1.为什么会出现封装? 如果我们把整个世界看成是由无数对象组成的大环境,那么,对象是指什么呢?其实际上指任何的一个东西,东西分门别类,比如:男人,女人,正方形,长方形,圆形等,我们为了描述一个对象,需要把对象的属性单独划分出来,这里对像的属性就是指类。属性包含固有的属性和一般的行为,比如:男人有性别,年龄等,这是固有的属性;同样男人可以工作等,这是行为;我们把这...
阅读全文
posted @ 2009-02-19 19:21 jasonM
阅读(221)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
8
9
下一页