摘要:
数据访问模式之Repository模式数据访问层无非就是对数据进行增删改查,其中增、删、改等我们可以抽象出来写一个公共的接口或抽象类来定义这些方法,并采用一个基类实现这些方法,这样该基类派生的子类都会继承增、删、改这些方法,这样我们就避免了每个实体都要重复实现这些方法。一句话概括就是:通过接口 泛型 与ORM结合 实现了数据访问层更好的复用。在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。下面我们就用EF来实现一个简单的Repository模式 1、我们对实体的公共操作部分,提取为IRepos 阅读全文
posted @ 2013-08-19 11:46
HackerVirus
阅读(1398)
评论(0)
推荐(0)
摘要:
Angular.js ServicesAngular带来了很多类型的services。每个都会它自己不同的使用场景。我们将在本节来阐述。 首先我们必须记在心里的是所有的services都是singleton(单例)的,这也是我们所希望得到的预期结果。下面让我开始今天的services之旅吧:Constant示例:app.constant('fooConfig', {config1: true,config2: "Default config2"}); constant是个很有用的东东,我们经常会用于对directive之类的做配置信息。所以当你想创建一个di 阅读全文
posted @ 2013-08-19 11:40
HackerVirus
阅读(253)
评论(0)
推荐(0)
摘要:
OpenCascade简介OverviewofOpenCascadeLibraryeryar@163.com摘要Abstract:对OpenCascade库的功能及其实现做简要介绍。关键字KeyWords:OpenCascade、occ、ModelingKernel、CADOpenCASCADETechnology是为特定领域快速开发程序而设计的面向对象的C++类库。可以使用OCCT来开发二维和三维的通用几何造型的计算机辅助设计程序CAD(ComputerAidedDesign),计算机辅助制造程序CAM(ComputerAidedManufacturing)和计算机辅助分析程序CAA(Com 阅读全文
posted @ 2013-08-19 11:38
HackerVirus
阅读(751)
评论(0)
推荐(0)
摘要:
事件及事件的三种模型一、开篇 在学习javascript之初,就在网上看过不少介绍javascript事件的文章,毕竟是js基础中的基础,文章零零散散有不少,但遗憾的是没有看到比较全面的系列文章。犹记得去年这个时候,参加百度的实习生面试,被问到事件模型,当时被问的一头雾水,平时敲onclick敲的挺爽,却没有关注到事件模型的整体概念。这个周末难得清闲,决定就javascript中的事件模型写个系列,算是对知识点的一个总结,也是对自己的一个交代。 初步计划分为以下几个部分: ① javascript事件的基本概念及基于原始、IE、DOM2的三种模型的异同点 ② javascript事... 阅读全文
posted @ 2013-08-19 11:35
HackerVirus
阅读(6330)
评论(0)
推荐(2)
摘要:
虚拟化平台cloudstack(8)——从UI开始UIucloudstack采用的是前后端分离的架构,就是说前端可以选择使用web、swing甚至其它的界面,都可以。我们来看cloudstack的UI信息吧,所有的cloudstack的UI都在{cloudstack_home}/cloudstack/ui目录下。用firefox打开工程,打开firebug,找到login.js,在100行加上断点。执行登录,这时就会触发断点,让我们看看发生了什么:最终是使用jquery的ajax来提交post请求给服务器端,也就是说,manager server提供给我们的是一组API,我们可以通过http的 阅读全文
posted @ 2013-08-19 11:34
HackerVirus
阅读(317)
评论(0)
推荐(0)
摘要:
NHIBERNATE的简单框架的设计上次的NHibernate的Session管理策略和NHibernateHelper发布并提供下载,给NHibernate刚入门的同学们带来很多便利。最近有同学在求NH的通用仓储,正好我最近也设计了一个应用于实战,好吧,无私地分享并快乐着吧。与上次一样,您无需关心细节,因为我会在最后提供源代码的下载。如果您对ORM没兴趣,或者觉得此文看标题与大多数文章类似的话,为不浪费您宝贵的时间,请点又上角红叉。Repository设计从整体上可以看到,这个仓储用到了泛型,并且继承了一个叫BaseRepository。BaseRepository的作用就是为仓储提供一个特 阅读全文
posted @ 2013-08-19 11:33
HackerVirus
阅读(152)
评论(0)
推荐(0)
摘要:
JavaScript自定义事件很多DOM对象都有原生的事件支持,向div就有click、mouseover等事件,事件机制可以为类的设计带来很大的灵活性,相信.net程序员深有体会。随着web技术发展,使用JavaScript自定义对象愈发频繁,让自己创建的对象也有事件机制,通过事件对外通信,能够极大提高开发效率。简单的事件需求事件并不是可有可无,在某些需求下是必需的。以一个很简单的需求为例,在web开发中Dialog很常见,每个Dialog都有一个关闭按钮,按钮对应Dialog的关闭方法,代码看起来大概是这样 Test Dialog这样在点击button的... 阅读全文
posted @ 2013-08-19 11:25
HackerVirus
阅读(222)
评论(0)
推荐(0)
摘要:
ASP.NET基础之HttpHandler学习经过前两篇[ASP.NET基础之HttpModule学习]和[ASP.NET基础之HttpContext学习]文章的学习我们对ASP.NET的基础内容有一个比较详细的了解,本文将对第三个比较重要的知识HttpHandler进行学习,将通过一些理论跟实例来演示HttpHandler运用;有部分理论知识来源于网源,希望对您的阅读有所帮助;一:HttpHandler理论知识1:IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。HttpHandler与HttpModule不同,一旦定义了自己的HttpHandler类, 阅读全文
posted @ 2013-08-19 11:23
HackerVirus
阅读(255)
评论(0)
推荐(0)
摘要:
了解SOA是什么!面向服务架构面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。目简介特征元素利用价值SOA特性概述服务架构服务品质SOA 不是Web服务SOA的优势展开简介特征元素利用价值SOA特性概述服务架构服务品质SOA 不是Web服务SOA的优势展开简介这种具有中立的接口定义(没有强制绑定到特定的实 阅读全文
posted @ 2013-08-19 11:15
HackerVirus
阅读(286)
评论(0)
推荐(0)
摘要:
一个简单的webservice调用一个简单的webservice调用我们先创建一个简单空web应用程序然后添加新建项目//我们创建一个peson对象,产生数据标识返回using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Services;namespace 创建简单的WebService服务{ /// /// WebService1 的摘要说明 /// [WebService(Namespace = "http://tempu... 阅读全文
posted @ 2013-08-19 11:12
HackerVirus
阅读(281)
评论(0)
推荐(0)