上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: Unity 是由微软开发的一个轻量级、可扩展的依赖注入(Dependency Injection, DI)容器,支持构造函数、属性和方法的依赖注入。所谓依赖的注入,即将程序开发过程中的对象与其所依赖的具体对象解耦,从一定程度上仅关注对所依赖对象的使用,却不管其具体对象是哪个类的实例;而真正的被依赖对象在运行时由容器注入。本质上,它就是一个对象工厂和对象管理器。更详细的信息,请参见《IoC 容器和D... 阅读全文
posted @ 2008-05-23 06:17 yangjun 阅读(304) 评论(0) 推荐(0) 编辑
摘要: HTTP Handlers and HTTP Modules in ASP.NETBy Mansoor Ahmed Siddiqui suggest an article --> Introduction In the Internet world, Web servers serve resources that have been put on t... 阅读全文
posted @ 2008-05-18 07:46 yangjun 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 在这个系列的上篇中介绍了数据绑定语法的原理以及.NET中如何实现单向绑定,中篇我们简单的介绍了ASP.NET 2.0 中新增的Bind语法配合DataSourceControl来实现数据的自动双向绑定。这两部分的内容相对动态抽象并且不常接触,没有很好的源代码支持很难解释清楚,要想真正弄清它们的内部原理,还需要大家亲自动手去反编译分析动态编译的程序集。 在了解了数据绑定语法的原理后,我还想来谈谈我... 阅读全文
posted @ 2008-05-06 07:12 yangjun 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中,我们分析了在.NET中的数据绑定语法的一些内部机理。简单说来就是ASP.NET在运行时为我们完成了页面的动态编译,并解析页面的各种服务器端代码,包括数据绑定语法。而数据绑定的语法虽是一些代码块,在生成的代码中,仍然使用了服务器端控件以及在DataBinding事件调用DataBinder.Eval方法来完成数据的绑定工作。所有的数据绑定模板控件都使用了这样的机制来进行数据的单向绑定,在... 阅读全文
posted @ 2008-05-05 07:26 yangjun 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET我们在使用Repeater,DetailsView,FormView,GridView等数据绑定模板中,都会使用或这样的语法来单向或双向绑定数据。但是我们却很少去了解,在这些语法的背后,ASP.NET究竟都做了哪些事情来方便我们使用这样的语法来绑定数据。究竟解析这样的语法是在编译时,还是运行时?如果没有深入去了解,我们肯定不得而知。这个简短的系列文章就是带我们大家一起去深入探究一下... 阅读全文
posted @ 2008-05-04 08:08 yangjun 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 控件呈现是指向HTTP输出流中写入标记文本的过程。服务器通过HTTP输出流向客户端发送生成的标记文本,这些文本将会通过客户端浏览器转换为可视化的元素显示出来。使用控件呈现,开发人员可以将HTML标记、脚本代码、CSS样式表等等输入到客户端浏览器。实现服务器控件呈现主要有两种方式:一是Control类的Render方法,二是WebControl的RenderContents方法。本文重点介绍使用Co... 阅读全文
posted @ 2008-05-01 21:53 yangjun 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 在 ASP.NET 中执行 URL 重写 发布日期 : 8/23/2004 | 更新日期 : 8/23/2004 Scott Mitchell 4GuysFromRolla.com 适用范围: Microsoft® ASP.NET 摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。讨... 阅读全文
posted @ 2008-04-30 07:35 yangjun 阅读(208) 评论(0) 推荐(0) 编辑
摘要: JavaScript 里的 this 到底指得是什么?很多人都会告诉你 this 指的是当前对象。这样理解对么?在大多数情况下确实没错。比如我们经常会在网页上写这样的 JavaScript: 这里的this显然指的是当前对象,即这个提交按钮。通常,我们使用this的情况都与此类似。但是有什么情况不是这样的呢? 大家看看这个例子: var foo = function() { c... 阅读全文
posted @ 2008-04-29 19:21 yangjun 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 引言 几乎所有的应用程序都离不开配置,有时候我们会将配置信息存在数据库中(例如大家可能常会见到名为Config这样的表);更多时候,我们会将配置写在Web.config或者App.Config中。通过将参数写在配置文件(表)中,我们的程序将变得更加灵活,只要对参数进行修改,再由程序中的某段代码去读取相应的值就可以了。而如果直接将配置值写在程序中,当配置需要改变时,则只能通过修改代码来... 阅读全文
posted @ 2008-04-22 16:00 yangjun 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Martin Fowler很早以前就写过一篇文章,题目叫"贫血模型"。文章里面批判贫血的领域模型是不够优雅、不够OO的,提倡使用充血的领域模型。在Java世界里这是一直争论的话题。到底什么是贫血什么是充血呢? 贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方法,所有的业务逻辑都不包含在内而是放在Business Logic层。 优点是系统的层次结构... 阅读全文
posted @ 2008-04-18 06:25 yangjun 阅读(664) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页