• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






Perseverance

做事认真,做人诚信
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 ··· 10 下一页

2014年2月12日

学习IIS & MVC的运行原理 (转)
摘要: 我一直疑惑于以下问题,从客户端发出一个请求,请求到达服务器端是怎样跟iis衔接起来的,而iis又是怎样读取我发布的代码的,并返回服务器上的文件。这其中是怎样的一个处理过程。1:当你从浏览器中输入一个地址或点击一个链接开始,你就已经发出了一个http请求(会根据请求者请求的主机头或者IP或者端口号来找到对应的站点);2:根据http协议,当请求到达相应的主机服务器时,由服务器上的系统进程http.sys(可以理解为专门处理http请求的进程)接收;3:http.sys接收到请求信号后,传递给应用程序池的工作者进程,即IIS进程 inetinfo.exe,注意:这时候服务器进程与IIS衔接起来了。 阅读全文
posted @ 2014-02-12 23:37 柠茶 阅读(432) 评论(0) 推荐(0)
 

2014年1月23日

MVC-READ5(asp.net web from PK asp.net MVC)
摘要: webform:ViewState问题页面生命周期不能很好的分解关注点对HTML操控受限抽象不完全可测试性弱 阅读全文
posted @ 2014-01-23 00:14 柠茶 阅读(193) 评论(0) 推荐(0)
 

2014年1月22日

MVC-READ4
摘要: internal BuildManagerCompiledView(ControllerContext controllerContext, string viewPath, IViewPageActivator viewPageActivator, IDependencyResolver dependencyResolver){ if (controllerContext == null) { throw new ArgumentNullException("controllerContext"); } ... 阅读全文
posted @ 2014-01-22 15:40 柠茶 阅读(328) 评论(0) 推荐(0)
 

2014年1月21日

MVC-READ3(视图引擎主要类关系图)
摘要: 阅读全文
posted @ 2014-01-21 18:36 柠茶 阅读(195) 评论(0) 推荐(0)
 

2014年1月18日

MVC-READ2
摘要: 框架设计模式 契约式设计、元编程、元数据驱动设计、管道模型、远程代理模式、提供程序模型; 阅读全文
posted @ 2014-01-18 22:33 柠茶 阅读(140) 评论(0) 推荐(0)
 

2014年1月17日

MVC-READ1
摘要: 将具有不同稳定性的元素融为一体,具有最差稳定性的元素决定了整体的稳定性,这是“短板理论”在软件设计中的体现.MVC的创建者是Trygve M. H. Reenskau,他是挪威的计算机专家,同时也是奥斯陆大学的名誉教授。MVC是他在1979年访问施乐帕克研究中心(Xerox PARC,Xerox Palo Alto Research Center)期间是提出一种主要针对GUI应用的软件架构模式。MVC最初用于SmallTalk,Trygve最初对MVC的描述记录在《Applications Programming in Smalltalk-80(TM):Model:是对应用状态和业务功能的封装 阅读全文
posted @ 2014-01-17 21:51 柠茶 阅读(273) 评论(0) 推荐(0)
 

2013年10月23日

@@ERROR和@@ROWCOUNT的用法
摘要: 1. @ERROR当前一个语句遇到错误,则返回错误号,否则返回0。需要注意的是@ERROR在每一条语句执行后会被立刻重置,因此应该在要验证的语句执行后检查数值或者是将它保存到局部变量中以备将来使用。具体的分析请看下面的代码,一目了然。Update AF_CarInfo SET CarInfoID = 19 Where OilCost = 13 --执行后@@ERROR为547PRINT @@ERROR --执行后@@ERROR为0IF @@ERROR = 0BEGIN PRINT @@ERROREND----------------------------------------------- 阅读全文
posted @ 2013-10-23 13:00 柠茶 阅读(1197) 评论(0) 推荐(0)
 

2013年5月26日

异常以及异常处理框架探析(转)
摘要: 摘要:本文主要与您探讨异常以及异常处理相关方面的一些知识,主要包括检查异常与非检查异常的理解,多视角观察理解异常,进而探讨关于构建稳健且可扩展的异常框架方面的一些设计原则。 概述 一般情况下,企业级应用都对应着复杂的业务逻辑,为了保证系统的健壮,必然需要面对各种系统业务异常和运行时异常。 不好的异常处理方式容易造成应用程序逻辑混乱,脆弱而难于管理。应用程序中充斥着零散的异常处理代码,使程序代码晦涩难懂、可读性差,并且难于维护。 一个好的异常处理框架能为应用程序的异常处理提供统一的处理视图,把异常处理从程序正常运行逻辑分离出来,以至于提供更加结构化以及可读性的程序架构。另外,一个好的异常... 阅读全文
posted @ 2013-05-26 14:25 柠茶 阅读(243) 评论(0) 推荐(0)
 
.Net深入学习序列化和反序列化 (转)
摘要: 序列化:.net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 序列化的目的: 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 实质上序列化机制是将类的值转化为一个一般的(即连续的)字节流,然后就可以将该流写到磁盘文件或任何其他流化目标上。而要想实际的写出这个流,就要使用那些实现了IFormatter接口的类里的Serialize和... 阅读全文
posted @ 2013-05-26 13:11 柠茶 阅读(178) 评论(0) 推荐(0)
 

2013年5月25日

可扩展对象模式(转)
摘要: 摘要:本文介绍了如何使用WCF中提供的可扩展对象模式扩展HttpApplication,事实上可扩展对象模式的作用远不在此,它可以扩展.NET类库中任何我们想对其进行扩展的对象,或者是一个自定义的类型,都可以使用可扩展对象模式对其进行扩展。 概述 HttpApplication对象对于做ASP.NET开发的朋友,我想没有人不熟悉它。在ASP.NET开发中,经常避免不了要在HttpApplication中执行一些操作,如使用了ASP.NET MVC框架,就会在Application_Start 事件中避免不了这样的路由规则配置代码:protected void Application_Sta.. 阅读全文
posted @ 2013-05-25 15:36 柠茶 阅读(262) 评论(0) 推荐(0)
 
上一页 1 2 3 4 5 6 ··· 10 下一页