• ASP.NET MVC中异常处理
  • 异常处理是每个系统必不可少的一个重要部分,它可以让我们的程序在发生错误时友好地提示、记录错误信息,更重要的是不破坏正常的数据和影响系统运行。异常处理应该是一个横切点,所谓横切点就是各个部分都会使用到它,无论是分层中的哪一个层,还是具体的哪个业务逻辑模块,所关注的都是一样的。所以,横切关注点我们会统一在一个地方进行处理。无论是MVC还是WebForm都提供了这样实现,让我们可以集中处理异常
    继续阅读>>
  •  MVC 异常处理  热度:(473) 发布时间:2016/3/28 13:07:00
  • Linq查询中distinct 查询的局限性问题
  • 问题引出:在实际中遇到一个问题,要进行集合去重,集合内存储的是引用类型,需要根据id进行去重。这个时候linq 的distinct 就不够用了,对于引用类型,它直接比较地址。测试数据如下:123456789101112class Person{ public int ID { get; set; } public string Name { get
    继续阅读>>
  •  Linq查询 distinct过滤  热度:(479) 发布时间:2016/3/28 12:58:00
  • 关于ASP.NET WebForm和ASP.NET MVC框架在使用ajax时的区别
  • 前言  Asp.net WebForm 和 Asp.net MVC(简称MVC) 都是基于Asp.net的web开发框架,两者有很大的区别,其中一个就是MVC更加注重http本质,而WebForm试图屏蔽http,为此提供了大量的服务器控件和ViewState机制,让开发人员可以像开发Windows Form应用程序一样,基于事件模型去编程。两者各有优缺点和适用情景,但MVC现在是许多Asp.net开发者的首选。
    继续阅读>>
  •  MVC ajax webForm  热度:(588) 发布时间:2016/3/28 12:41:00
  • 详解ASP.NET MVC中的身份验证
  • 一、前言  关于表单验证,园子里已经有不少的文章,相信Web开发人员也都基本写过,最近在一个个人项目中刚好用到,在这里与大家分享一下。本来想从用户注册开始写起,但发现东西比较多,涉及到界面、前端验证、前端加密、后台解密、用户密码Hash、权限验证等等,文章写起来可能会很长,所以这里主要介绍的是登录验证和权限控制部分,有兴趣的朋友欢迎一起交流。  一般验证方式有Windows验证和表单验证,web项目用得更多的是表单
    继续阅读>>
  •  身份验证 表单验证 MVC验证  热度:(564) 发布时间:2016/3/28 12:37:00
  • 深入理解ASP.NET MVC 中几种Filter的执行过程
  • 一、前言之前也阅读过MVC的源码,并了解过各个模块的运行原理和执行过程,但都没有形成文章(所以也忘得特别快),总感觉分析源码是大神的工作,而且很多人觉得平时根本不需要知道这些,会用就行了。其实阅读源码是个很好的习惯,它不只停留在知道怎么用的阶段,而是让我们知道一系列的为什么,为什么这样设计,为什么这样使用...。很多朋友应该看过《asp.net x 框架揭秘》这本书,确实不错,特别是边看源码边看书,可以有不小的收获。O
    继续阅读>>
  •  MVC 路由规则 Filter  热度:(413) 发布时间:2016/3/14 21:46:00
  • 做项目管理的这些日子
  • 之前一直是做游戏开发,虽说也算是项目负责人之一吧,但是基本只是负责后端架构和后段逻辑,只要做到两点,1:服务器可以承载一定用户量,2:逻辑没有问题就好了,剩下的诸如流程交互页面画风之类的,全部在自己的考虑范围内,对,还有进度,也不在考虑范围内,因为一般都是客户端是瓶颈,服务器不是瓶颈,甚至有点闲。 来到新公司之后,既要负责技术,也要负责项目,前两三个月有点吃不消,也
    继续阅读>>
  •  项目管理 程序员 架构设计  热度:(188) 发布时间:2016/3/5 10:33:00
  • Linq to js使用方法汇总小结
  • 1、什么是Linq to js :C# 3.0推出了.Net独有的新特性:Linq。自从有了Linq,程序员再也不用担心对集合的操作了。同理,Linq to js 当然也就是对前端集合变量进行操作的一种技术框架。 2、怎么使用:因为是前端框架,所以你懂得,只需要引用一个js文件即可。这里还是附上官网地址:http://jslinq.codeplex.com/.这上面有文件和Demo,
    继续阅读>>
  •  linq linq框架  热度:(236) 发布时间:2016/2/22 15:31:00
  • 我的MVC数据层(DAL)写法
  • 业务层调用数据层对象,我不想每次都new一个数据层对象,而是在数据层创建一个仓储,统一管理所有的对象调用。1、在IDAL项目中,新建IDBSession.tt模板<#@ template language="C#" debug="false" hostspecific="true"#><#@ include file=&qu
    继续阅读>>
  •  MVC学习 MVC模型 三层架构  热度:(750) 发布时间:2015/12/14 17:31:00
  • 微软发布Azure Container Service预览
  • Azure Container Service(ACS)允许创建和管理虚拟机集群,将其作为容器主机,以及其他“主”机器用于协调应用容器。微软在12月2日的博客文章中宣布提供ACS预览。正如9月指出的,微软的ACS预览是基于Azure团队与Docker Inc.以及Mesosphere所做工作的基础之上,提供一个生产就绪的容器服务,基于Docker、Apache Me
    继续阅读>>
  •  云计算 Azure  热度:(298) 发布时间:2015/12/9 12:47:00
  • MVC控制器简史
  • 对历史不感冒的可以跳过了,不过个人建议,哪怕读不懂,哪怕一目十行,瞅一遍总是有好处的。MVC已经出现了很长一段时间 —— 可以追溯到现代Web应用程序时代来临前的几十年。当MVC第一次开发出来的时候,图形用户界面(GUI)才刚刚起步,并且在不断演化发展。当时,当用户按下一个按键或单击屏幕时,某个进程会“监听到”他们的动作,这个进程就是控制器。 控制器主要负责接
    继续阅读>>
  •  MVC学习 控制器知识  热度:(316) 发布时间:2015/11/28 13:08:00
  • 为什么数组可以使用linq查询
  • 这视乎是个完全不必要进行讨论的话题,因为linq(这里具体是linq to object)本来就是针对集合类型的,数组类型作为集合类型的一种当然可以使用了。不过我还是想写一下,这个问题源于qq群里一位朋友的提问:.net的数组类型都隐式继承了Array类,该类是一个抽象类,并且实现了IEnumerable、ICollection、IList接口。但linq的方法都是
    继续阅读>>
  •  linq查询  热度:(332) 发布时间:2015/11/9 11:54:00
  • Hibernate中操作缓存的几种方法
  • 一级缓存是Session周期的,当session创建的时候就有,当session结束的时候,缓存被清空。当缓存存在的时候,每次查询的数据,都会放在缓存中,如果再次查询相同的数据,则不会再次查询数据库,可以有效的减少数据库的访问量。但是,session的生命周期很短,当session创建,进行数据库操作后,就会被关闭,同样的,缓存就会被清空。如果是在javaweb中,session的
    继续阅读>>
  •  Hibernate学习 缓存操作  热度:(320) 发布时间:2015/11/8 9:41:00
  • 软件开发中的框架的概念及主流框架介绍
  • 框架的概念框架(Framework)是一个提供了可重用的公共结构的半成品。它为我们构建新的应用程序提供了极大的便利。一方面提供了可以拿来就用的工具,更重要的是,提供了可重用的设计。框架这个词最早出现在再建筑领域,指的是在建造房屋前期构建的建筑骨架如图:对应用程序来说,“框架”就是应用程序的骨架,开发者可以在这个骨架上加上自己的东西,搭建符合自己需求的应用系统。框架中凝结着前人的经验和知会,使用框架,我们就站在了巨人的肩膀上。R
    继续阅读>>
  •  软件设计 框架的概念 Hibernate  热度:(331) 发布时间:2015/11/7 10:51:00
  • Linq中的左连接(left join)有连接(right join)查询
  • 数据库的连接查询,比如左连接(left join),右连接(right join)等操作十分常见,这些语法对于写惯了T-SQL语句的人来说易如反掌,那么如何在Linq中实现数据库的左连接查询和右连接查询呢? 要用Linq实现左连接,写法如下DataClasses1DataContext db = new DataClasses1DataContext(); var leftJoinSql = from student in db.S
    继续阅读>>
  •  Linq连接查询 左连接 右连接  热度:(380) 发布时间:2015/10/26 18:57:00
  • struts2 表单处理技术
  • javabean存储表单数据为了封装数据,我们将使用一个简单的Java类,它遵循基本的Java Bean规范,即为每个属性设置public get/set 方法。Person.java package model; public class Person { private String firstName; private String las
    继续阅读>>
  •  struts2教程 表单处理  热度:(307) 发布时间:2015/10/21 0:07:00
页数: 1 - 6 (共80 条评论)
Prev
[1]
2
3
4
5
6
Next
  • 搞笑.奇葩.无节操
  • 客户被绑,蒙眼,惊问:“想干什么?”
    对方不语,鞭笞之,客户求饶:“别打,要钱?”
    又一鞭,“十万够不?”
    又一鞭,“一百万?”
    又一鞭。客户崩溃:“你们TMD到底要啥?”
    “要什么?我帮你做项目,写代码的时候也很想知道你TMD到底想要啥!”
  • 百度有人提问:有个问题问大家,我女朋友好像在欺骗我,每天晚上跟别人出去,很晚才坐车回来,车也不到门口,不知道谁送她。我偷看过她手机,结果她大发雷霆。那天晚上她又出去,我为了看她跟谁在一起,骑摩托车在街口等,结果发现摩托车漏油,请问,这摩托车才买一年,可以保修么?
  • 程序猿的读书历程:x 语言入门 —> x 语言应用实践 —> x 语言高阶编程 —> x 语言的科学与艺术 —> 编程之美 —> 编程之道 —> 编程之禅—> 颈椎病康复指南。
  • 少壮不努力,老大写代码。 春眠不觉晓,醒来写代码。 举头望明月,低头写代码。 子在川上曰:我在写代码。 夜夜思君不见君,君在写代码。 洛阳亲友如相问,就说我在写代码。 寄意寒星荃不察,我以我血写代码。 众里寻他千百度,蓦然回首,那人正在写代码。 年年岁岁花相似,岁岁年年写代码。