摘要:
面向对象的语言(如Java)中有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,JavaScript 没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。要了解面向对象,首先就要了解Javascript中的对象和原型。这篇文章中主要学习一下Javascript中的对象。一 关于对象对象其实就是一种引用类型。而对象的值就是引用类型的实例。在JavaScript 中引用类型是一种数据结构,将数据和功能组织在一起。它也常被称做为类,但JavaScript 中却没有类的概念。虽然JavaScript 是一门面向对象的语言,却不具备传统面向对象语言所支持的类和接口等基本结构。二 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(131)
评论(0)
推荐(0)
摘要:
(1)意图将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。(2)适用性1. 当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式;2. 当构造过程必须允许构造的对象有不同的表示; (3)结构(4)参与者 Builder:为创建一个Product对象的各个部件指定抽象接口 ConcreteBuilder:1. 实现Builder的接口以构造和装配该产品的各个部件 2. 定义并明确它所创建的表示 3. 提供一个检索产品的接口 Director:构造一个使用Builder接口的对象 Product:1.表示被构造的复杂对象。Concret... 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(319)
评论(0)
推荐(0)
摘要:
通过思考大概清楚系统操作日志的设计,以下是其UML图:通过上图,我们可以了解知道该UML主要由三个表组成,其中一个主表LogSetting和两个从表分别是LogOperation和LogSettingDetail。那么怎么样才能通过这样的设计来现实我们的日志功能呢?其实一开始我就觉得通过.net的反射功能可以很简单、很方便的实现这个功能,所以我就顺着一个思路来实现她;通过反射动态的获取Model实体的属性,然后再根据LogSettingDetail配置来匹配所要记录的字段信息。先来主要的代码吧,发现将思想用文字表达出来还是较困难的,代码比较直接:代码的实现using System;using 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(663)
评论(0)
推荐(0)
摘要:
前言我们在做企业管理系统时,有多多少少都有对数据的完整性有所要求,比如要求系统不能物理删除记录,要求添加每一条数据时都要有系统记录、或者更新某条数据都需要跟踪到变化的内容、或者删除数据时需要记录谁删除了,何时删除了,以便误删后可以通过系统的XXX功能来恢复误删的数据。我将这种功能称为操作日志为什么要做操作日志?其 实上文也描述了一些,其主要目的就是跟踪到每一个用户在系统的操作行为,如对数据进行查询、新增、编辑或删除甚至是登录等行为。更进一步的理解可以说是对 用户使用系统情况的跟踪,对数据的跟踪防止数据意外删除、更改时有所记录,有所依据,以便对数据的还原,从某种程序上可以保护数据的完整性。系统设 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(258)
评论(0)
推荐(0)
摘要:
如何实现连接池?确保你每一次的连接使用相同的连接字符串(和连接池相同);只有连接字符串相同时连接池才会工作。如果连接字符串不相同,应用程序就不会使用连接池而是创建一个新的连接。优点使用连接池的最主要的优点是性能。创建一个新的数据库连接所耗费的时间主要取决于网络的速度以及应用程序和数据库服务器 的(网络)距离,而且这个过程通常是一个很耗时的过程。而采用数据库连接池后,数据库连接请求可以直接通过连接池满足而不需要为该请求重新连接、认证到数 据库服务器,这样就节省了时间。缺点数据库连接池中可能存在着多个没有被使用的连接一直连接着数据库(这意味着资源的浪费)。技巧和提示1. 当你需要数据库连接时才去创 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(311)
评论(0)
推荐(0)
摘要:
IIS负载均衡-Application Request Route详解第一篇: ARR介绍说到负载均衡,相信大家已经不再陌生了,本系列主要介绍在IIS中可以采用的负载均衡的软件:微软的Application Request Route模块。其实Application Request Route已经有很多文章介绍过了,但是有很多的文档都是英文的,笔者在项目中,曾经为了使用和测试Application Request Route,将有关的文档已经转为中文,在组员之间传阅,本系列在这些文档的中,再加入一些使用的心得。本篇议题如下:Application Request Route介绍Applicat 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(400)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(184)
评论(0)
推荐(0)
摘要:
Model层:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.ComponentModel;using System.ComponentModel.DataAnnotations;using System.Web.Mvc;namespace MvcApplication1.Models{ public class User { public int ID { get; set; } [DisplayName("姓名")] [Requir 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(110)
评论(0)
推荐(0)
摘要:
1. Microsoft Enterprise Library 5.0 系列(一) Caching Application Block (初级)2. Microsoft Enterprise Library 5.0 系列(一) Caching Application Block (高级)3. Microsoft Enterprise Library 5.0 系列(二) Cryptography Application Block (初级)4. Microsoft Enterprise Library 5.0 系列(二) Cryptography Application Block (高级)5. 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(125)
评论(0)
推荐(0)
摘要:
导读:随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。 随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因 此,当Web网站遇到访问高峰时,容易发生服务器响应速度变慢甚至服务中断。为了避免这种情况,需要一种能够真实模拟大量用户访问Web应用系统的性能测 试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动 阅读全文
posted @ 2013-08-29 16:53
sandea
阅读(268)
评论(0)
推荐(0)

浙公网安备 33010602011771号