摘要:
MVP :http://www.cnblogs.com/team/mvp/ 阅读全文
posted @ 2011-03-10 12:09
HackerVirus
阅读(196)
评论(0)
推荐(0)
摘要:
一. 架构师?1.1 架构设计涉及范围图 如图所示架构设计说涉及到的范围,首先是对架构支撑的底层平台选择,目前业界流行和通用的就是.Net平台和Java平台(J2EE);然后在平台支持之上做技术相关架构设计(主要会采用面向对象OO,面向方面编程AOP以及面向服务架构设计SOA等思想),在SOA推广上IBM和SUN两家公司尤为突出;在业务不断的变化中、架构的更新中,找到变化中不变的东西,并针对服务、架构制定一系列规范对架构进行有效的管理和成为架构设计的原则;当然,最上层就是善变的业务架构层。1.2 一个优秀的架构师需要了解的知识操作系统OS:能对操作系统内核有很好的了解和认识,从中吸取设计理念; 阅读全文
posted @ 2011-03-10 11:16
HackerVirus
阅读(429)
评论(0)
推荐(0)
摘要:
1. 编写Com+组件在建立C#工程之后必须要给类一个强名称. 要创建强名称,可以使用 sn 工具.此命令行工具有许多选项,在命令提示符处键入 sn /? 可以查看所有选项.对程序集签名所需的选项是“-k”,它将创建一个密钥文件.默认情况下,该文件使用 .snk 作为扩展名.例如,要创建一个名为 MyCom.snk 的密钥文件,可以使用以下命令行:sn -k MyCom.snk然后在工程中引用这个强名称方法如下:( 1 ):注释掉AssemblyInfo.cs中的[assembly:AssemblyKeyFile( "" )]和[assembly:AssemblyKeyNa 阅读全文
posted @ 2011-03-10 11:15
HackerVirus
阅读(527)
评论(0)
推荐(0)
摘要:
一直以来对设计模式,怎么写出高质量、高效、可移植性强的理解不深。也许经验不足是一个很大的原因吧。今天花了很久的时间整理了一个数据库操作类库(简化版),希望能得到各位前辈的指点。首先,我定义了一个数据库操作接口IDbOperator,该接口实现IDisposable接口,用于操作结束后释放各种资源。类图如下:属性:ConnectString用于获取数据库连接字符串DbConn用于获取当前数据库连接(IDbConnection接口)方法:Open():打开数据库连接Close():关闭数据库连接GetCommand():获取当前数据源,返回IDbCommandGetDataSet():获取数据集, 阅读全文
posted @ 2011-03-10 11:08
HackerVirus
阅读(444)
评论(0)
推荐(0)
摘要:
之前听同事说起C#.NET在2.0的时候就有一个“事务池”的东西,今天抽空在网上找了一下,接着翻一翻MSDN,发现了这个类——TransactionScope,字面上理解是叫“事务范围”,这个听起来比较农,在网上看到的一个比较好听的叫法是“分布式事务”,比较给力! 之所以去了解这个类,是因为之前一直在想一个关于三层结构的问题,思考如下:理论上DAL(数据访问层)要做的事情就是提供对数据的原子操作,例如添加一个用户(往一张记录用户信息的表中插入一行数据,或者在某个xml文件中加入一个节点)、删除一个用户、删除一个用户组中的所有用户等等...,而BLL(业务逻辑层)中要做的事情就是调用DAL层的代 阅读全文
posted @ 2011-03-10 10:08
HackerVirus
阅读(1612)
评论(1)
推荐(1)
浙公网安备 33010602011771号