随笔分类 - Asp.Net
摘要:请求管道中的19个事件.(1)BeginRequest: 开始处理请求(2)AuthenticateRequest授权验证请求,获取用户授权信息(3):PostAuthenticateRequest获取成功(4): AunthorizeRequest 授权,一般来检查用户是否获得权限(5):Post
阅读全文
摘要:1.多参数 判断 条件 IsNull() 和 IsNullOrEmpry() 是扩展静态方法: 使用如下 2.单一参数 改造前 改造后:
阅读全文
摘要:Server.MapPath的使用方法了,下面记录一下,以备后用:总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径1、Server.MapPath("/")注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。2、Server.MapP
阅读全文
摘要:一:业务需求: 项目需要在不同时刻,执行一个或很多个不同的作业。 Windows执行计划这时并不能很好的满足需求了,迫切需要一个更为强大,方便管理,集群部署的作业调度框架。 二:介绍 Quartz一个开源的作业调度框架,OpenSymphony的开源项目。Quartz.Net 是Quartz的C#移
阅读全文
摘要:Asp.Net构架(Http请求处理流程) Http请求处理流程概述 对于普通访问者来说,这就像每天太阳东边升起西边落下一样是理所当然的;对于很多程序员来说,认为这个与己无关,不过是系统管理员或者网管员的责任。毕竟,IIS是 Windows 的一个组件,又不是 Asp.Net 的一个组成部分。而实际
阅读全文
摘要:ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNE
阅读全文
摘要:上篇博文到学生表的一个接口由SqlServerDal和AccessDal层实现具体的方法。 下面定义一个生产抽象产品工厂的接口: 五:定义MySchoolIFactory下IStudentFactory的工厂(引用IStudens接口): 六:有两个具体的工厂:SQLServerFactory和Ac
阅读全文
摘要:上一篇博客提到了.net的架构模式,主要写了普通的实现和OOP思想的三层模式,当然有一定的弊端,这篇博文主要是通过对学生表的操作实现抽象工厂+反射通用数据源的设计。 一:Model层对实体类的封装: 二:DBLibrary 访问数据库的两个类进行分装:SqlServer和Access 1.SQLHe
阅读全文
摘要:一:ADO.NET实现三层架构 不用三层的普通的查询写法: 普通删除的写法: 修改的普通写法: 一个简单的DbHelper: 缺点:不是面向对象,客户端不了解后台数据也能完全的操作,而这个三层架构实现不了 解决方案: OOP实现 二:用OOP实现三层架构 三:应用抽象工厂+反射实现通用数据源的设计
阅读全文
摘要:Asp.Net Identiy是ASP.NET身份验证机制。 如何构建安全的Web应用? 我们先来思考一个问题:如何构建安全的WEB应用? 一直以来,这都是比较热门的话题。不幸的是,目前还没有一种万能方法,来保证您的WEB应用是绝对安全的。不管是系统本身的漏洞,还是其他外来的攻击,我们每天都饱受着安
阅读全文