上一页 1 ··· 299 300 301 302 303 304 305 306 307 ··· 355 下一页
摘要: 将系统中全局的,容易发生变化的数据,但调用频繁的常量信息存储在文件中是个不错的选择,原因有以下几点: 1 由于操作频繁,放在文件里可以减低数据库的负载 2 由于信息是全局的,所以放在文件中,对于所有层都可以开放 3 由于它容易发生变化 ,所以写死在代码中,不是一个聪明的作法,放在文件中可以不用编译,就可以使信息同步到程序上 4 操作频繁,放在文件中,这事实上对于服务器的CPU来说不是一件好事,所... 阅读全文
posted @ 2012-04-19 17:58 张占岭 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 在我上一篇文章中,对实体验证的方式是如果所有字段不满足条件将会向集合中迭代返回一个结果,但有时,我们不希望验证所有对象,可以只是修改指定字段,如用户修改密码功能,可以对实体验证只考虑原密码,新密码和确认密码就可以了,而如果验证所有字段反而有点多此一举了,所以,我对实体类的验证部分进行了一个改动看代码 /// /// 如果验证的字段为NULL表示验证所有字段 /// public string[] ValidFields { get; set; } public virtual bool IsValid { get { return t... 阅读全文
posted @ 2012-04-15 23:53 张占岭 阅读(2951) 评论(7) 推荐(0) 编辑
摘要: 说起数据验证,在我的博客中文章不少,有MVC标准验证,有自己架构中用到的验证,但一个共同的问题就是重复的代码量太大,而且破坏了数据库实体本身的层次感!即数据(实体)有效性验证就应该在实体层去实现,不应该推迟到WEB层去做这事,在之前的文章中我介绍了使用统一实体基类来做这事,但需要每个实体都去干预自己... 阅读全文
posted @ 2012-04-13 00:02 张占岭 阅读(1958) 评论(2) 推荐(1) 编辑
摘要: 回到目录 什么是队列:简单的说就是数据存储到一个空间里(可以是内存,也可以是物理文件),先存储的数据对象,先被取出来,这与堆栈正好相反,消息队列也是这样,将可能出现高并发的数据进行队列存储,并按着入队的顺序依次处理,实现消息队列的工具有很多,如微软的MSMQ,及一些开源的KV存储工具,今天主要介绍用 阅读全文
posted @ 2012-04-12 12:01 张占岭 阅读(21001) 评论(4) 推荐(2) 编辑
摘要: 以用户注册为例,来说一下MVC中向数据表中添加数据的方法 从WEB层说起:有两个action,分别实现显示注册界面和提交注册请求的作用,在action中,对表单实体进行了数据有效性的验证,代码如下: public ActionResult Register() { return View(); } [HttpPost] pub... 阅读全文
posted @ 2012-04-10 23:32 张占岭 阅读(1891) 评论(7) 推荐(0) 编辑
上一页 1 ··· 299 300 301 302 303 304 305 306 307 ··· 355 下一页