摘要: 最近在教软件工程项目实践,就又仔细了解了下UML中各种关系的意义,虽然有点简单,但是有些概念还是经常被混淆的,写在这里是为了加深印象。关系列表:继承关系(Generalization);实现关系(Realization);依赖关系(Dependency);关联关系(Association);有方向的... 阅读全文
posted @ 2014-12-30 15:39 wisdo 阅读(333) 评论(0) 推荐(0)
摘要: NHibernate 的简介:NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping (ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。NHibernate不仅仅管... 阅读全文
posted @ 2014-12-27 18:12 wisdo 阅读(175) 评论(0) 推荐(0)
摘要: 在使用 Sybase PowerDesigner 进行数据库设计时,为了理清思路,需要将name改为中文名称,但是这个软件会自动将name填 充为code,可以通过如下配置修改:选择tools->general Options选择弹出窗口中的Dialog选项,将Name to Code mirror... 阅读全文
posted @ 2014-12-27 11:18 wisdo 阅读(424) 评论(0) 推荐(0)
摘要: 开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。开闭原则的定义: 一个软件实体如类,模块和函数应该对扩展开放,对修改关闭。遵循开闭原则设计出的模块具有两个主要特征:(1)对于扩展是开放的(Open for ext... 阅读全文
posted @ 2014-12-27 11:06 wisdo 阅读(2548) 评论(0) 推荐(0)
摘要: 单一职责原则(SRP:Single responsibility principle)又称单一功能原则,它规定一个类应该只有一个发生变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起了。一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当发生变化时,设... 阅读全文
posted @ 2014-12-27 10:56 wisdo 阅读(440) 评论(0) 推荐(0)
摘要: 迪米特原则-----Wisdo 阅读全文
posted @ 2014-12-27 10:43 wisdo 阅读(3126) 评论(0) 推荐(0)
摘要: 在用NHibernate 框架做web 项目时,当项目被成功编译后,按F5 启动调试时,一开始就出现这个错误,刚开始就很郁闷,到底出在哪里?连自己都 不知道,在网上搜来搜去,找了很多的资料终于弄明白了,其实是一个很简单,也很容易被忽略的问题:Bug出现原因:默认的情况下,nhibernate.cfg... 阅读全文
posted @ 2014-12-26 17:40 wisdo 阅读(421) 评论(0) 推荐(0)
摘要: 在 mvc 4 中使用 unity 进行依赖注入关于依赖注入的概念,这里就不再叙述了,我们用 mvc 4 结合 unity,使用构造函数来进行依 赖注入。具体步骤如下: 1. 首先建立 一个 mvc 项目, 选择 basic创建好后,完整的项目应该是这样的:2. 创建 Home控制器, 并添加 in... 阅读全文
posted @ 2014-12-22 14:27 wisdo 阅读(865) 评论(0) 推荐(0)
摘要: 在上节中,我们已经初步对 SignalR 进行了了解,这一节我们将做一个SignalR Demon,具体的步骤如下:1. 创建一个 mvc 4 web 应用程序,并选择 Basic2. 创建一个 Home 控制器, 创建好后,目录应该是这样的:3. 在项目中,鼠标右键打开 Nuget 程序管理包,在... 阅读全文
posted @ 2014-12-19 16:49 wisdo 阅读(483) 评论(0) 推荐(0)
摘要: 在windows 7或win8 中 配置IIS, 以在局域网内访问自己发布的web 网站或应用程序。主要配置步骤如下:1. 打开 win7 或 win8 控制面板,选择: 打开或关闭windws 功能2.打开这些功能,点击应用,需要等待2--3分钟的配置3.安装完成后,右击计算机,进入管理,展开服务... 阅读全文
posted @ 2014-12-13 17:36 wisdo 阅读(2799) 评论(0) 推荐(0)