海纳百川 有容乃大(http://www.brtech.com.cn)

海纳百川,有容乃大(http://www.brtech.com.cn)

  :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::

2006年6月2日

摘要: HttpHandler实现了ISAPI Extention的功能,他处理请求(Request)的信息和发送响应(Response)。HttpHandler功能的实现通过实现IHttpHandler接口来达到。 看图先: 在ASP.NET 管道处理的末端是HTTP Hander,其实每个Asp.net的Page都实现了IHttpHander,在VS.net中的对象察看器中你可以证实这一点 具... 阅读全文
posted @ 2006-06-02 15:24 阿昆 阅读(250) 评论(0) 推荐(0) 编辑

摘要: 如果你了解Factory设计模式,这篇文章可以不用看,只要会配置IHttpHandlerFactory就可以,不了解也没有关系,通过下面的文章你可以学会如何使用IHttpHandlerFactory,同时还会明白Factory设计模式的广义定义。 在前一篇专题中讲解了HttpHandler在CS中的运用以及一些相关的话题。其实实现HttpHandler功能还有另外一个选择就是Handler Fac... 阅读全文
posted @ 2006-06-02 15:24 阿昆 阅读(179) 评论(0) 推荐(0) 编辑

摘要: 从专题三开始分析Community Server的一些具体的技术实现,根据IIS对请求的处理流程,从HttpModule& HttpHandler切入话题,同时你也可以通过一系列的专题了解CS的运行过程,不只如此,所有的.Net 1.1 构架的Web App都是以同样的顺序执行的。 先了解一下IIS系统。它是一个程序,负责对网站的内容进行管理并且处理对客户的请求做出反应。当用户对一个页面提出请... 阅读全文
posted @ 2006-06-02 15:23 阿昆 阅读(268) 评论(0) 推荐(0) 编辑

摘要: 在进行CS细节分析的之前,有必要先了解CS工程(解决方案)的组成,以及组成CS工程中项目的结构,本文分为三个部分:1、工程结构 2、三层构架 3、数据库构架。 1:工程结构 CS工程主要分为4个部分 a:系统底层构架项目CommunityServerComponents、CommunityServerControls,提供给其他项目父类、接口、全局变量、CS系统设置、公用用户自定义控件、用... 阅读全文
posted @ 2006-06-02 15:20 阿昆 阅读(211) 评论(0) 推荐(0) 编辑

摘要: Community Server专题一:概述Community Server Community Server(CS)是一个非常优秀的Asp.net开源软件,目前官方发布的系统中包括三个部分:Asp.net Forums、DotText、Gallery。如果你是某个以CS构架网站的会员,你可以很容易的就拥有一个Blog、一个相册、还能在论坛上与他人一起进行讨论,这样就形成一个以User为中心的... 阅读全文
posted @ 2006-06-02 15:19 阿昆 阅读(229) 评论(0) 推荐(0) 编辑

摘要: 在 ASP.NET 中执行 URL 重写 摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。讨论实现 URL 重写的各种技术,并介绍执行 URL 重写的一些实际情况。 引言 让我们花点时间来看一下网站上的一些 URL。您是否发现一些类似于 http://yoursite.com/info... 阅读全文
posted @ 2006-06-02 15:15 阿昆 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 摘要:本文详细介绍了 HTTP 运行时的组成部分,以及在处理对 ASP.NET 应用程序的各种请求时采用的逻辑。文章还以 Web Garden 模型和最新的 IIS 6 进程模型为切入点,分析了辅助进程的行为,并说明了 HTTP 请求变为纯 HTML 文本的全过程。(本文包含一些指向英文站点的链接。) 目录 简介 ASP.NET 结构的组件 Web Garden ... 阅读全文
posted @ 2006-06-02 15:14 阿昆 阅读(365) 评论(0) 推荐(0) 编辑

摘要: 我们在对自定义HttpHandler处理时,如果需要处理某一个未设置的扩展名时,需要在IIS的摄制中,添加这一扩展名和可执行程序(ASPNET_ISAPI.Dll)的映射。不过与IIS 5 不同,在IIS 6中不允许设置*,也就是说你必须指定一个特定的扩展名,而不是一个通配符。 如果需要设置通配符映射那么要设置WildCard Application Maps。可以将ASPNET_ISAPI... 阅读全文
posted @ 2006-06-02 15:09 阿昆 阅读(699) 评论(0) 推荐(0) 编辑

摘要: Q:还有一点我一直没想明白:相对httpmodule这种过滤器来说,httphandler是终端处理,不能一个web请求经过几个handler。那么相对直接写普通的aspx后台代码,它的优势何在呢?换句话说,什么时候应该像一般做法写个继承Page的类来处理,什么时候用httphandler来处理好呢?毕竟写handler没有写Page子类来得方便。A:运用层次的不同,决定是否要使用handler。... 阅读全文
posted @ 2006-06-02 11:58 阿昆 阅读(198) 评论(0) 推荐(0) 编辑

2006年4月30日

摘要: 公司的项目都是基于B/S结构的,绝大多数操作界面都是通过网页的形式展现在用户面前的,页面的美观就成了非常重要的问题。记得去年的这个时候公司迎来了它历史上的第一个专职美工。同时到来的就是程序员与美工的合作问题。 矛盾篇: 公司以前的系统都是由程序员来编写界面的,美观与否先不必说,单从效率上讲就是一个很大的问题。大部分时间都花在了界面的编写上,严重影响了项目的进展速度。美工到来以后,页面的美观程度和制... 阅读全文
posted @ 2006-04-30 14:10 阿昆 阅读(318) 评论(0) 推荐(0) 编辑

2006年3月27日

摘要: public class SampleCode{ public SampleCode() {} // Download the HTML source code at the specified URL // You can optionally specify the user... 阅读全文
posted @ 2006-03-27 13:28 阿昆 阅读(1049) 评论(5) 推荐(0) 编辑

2006年3月26日

摘要: 这是在博客园上看到的一篇文章,觉得不错,先帖上来。这个经过测试,使用上比较稳定,因为考虑到统一的错误处理,类里面没有catch任何错误,所有网络错误都在使用的时候捕获,以便决定重试或终止。支持get和post,支持自定义编码,支持cookie,但不支持上传文件。 Imports System.NetImports System.IOPublic Class HttpDriverClass Htt... 阅读全文
posted @ 2006-03-26 06:41 阿昆 阅读(817) 评论(0) 推荐(0) 编辑

摘要: 什么是网络蜘蛛 网络蜘蛛是一种能自动到网上查找信息的一种程序,该程序具有高度的自动性,只要告诉他一个网站,他就可以从这个网站开始依次通过该网站的链接自动抓取链接内容以及网址,然后就顺着这些链接一直抓下去。 网络蜘蛛可以方便的实现从网络中抓取信息并且保存到当地数据库。 智能型的网络蜘蛛甚至可以抓取您指定的信息并自动过滤掉不相关的信息,替代重复的人工操作。 网络蜘蛛运行时必须设置种子网站,设置的... 阅读全文
posted @ 2006-03-26 06:18 阿昆 阅读(1547) 评论(2) 推荐(0) 编辑

摘要: 前段时间做了一个网页爬虫,初次接触,收获了很多知识。其中关于HTTP协议的内容,记述如下: RFC2616中主要描述了HTTP 1.1协议。下面的描述没有实现其各个方面的内容,只提出了一种能够完成所有HTTP网页抓取的最小实现(不能够抓取HTTPS)。 1、首先提交一个URL地址,分为普通的GET网页获取,POST的数据提交两种基本模式。建立HttpWebReques实... 阅读全文
posted @ 2006-03-26 06:11 阿昆 阅读(4338) 评论(0) 推荐(0) 编辑

摘要: 引言: 在做无线项目的时候,与通讯公司的数据通讯有一部分是通过XML交互的,所以必须要动态抓取通讯公司提供的固定的Internet上的数据,便研究了一下如何抓取固定url上的数据,现与大家分享一下。 类名GetPageCode,有一个方法GetSource,通过属性传递参数,入参控制的是要取得URL的地址,代理服务器的设置及输出方式的控制,这里大家可以再扩展自己的需要,我这里只提供了两种方式,... 阅读全文
posted @ 2006-03-26 06:08 阿昆 阅读(685) 评论(0) 推荐(0) 编辑

摘要: 互联网发展的今天,一方面离不开其开放、共享的特性带给人们的全新体验,另一方面也离不开数以亿计的为其提供各类丰富内容的网络节点。互联网被普及前,人们查阅资料第一想到的便是拥有大量书籍资料的图书馆,到了今天你怎么想?或许今天的很多人都会选择一种更方便、快捷、全面、准确的方式——互联网。你可以坐在家里轻点几下鼠标就查到想要的各类信息,这在互联网没有被普及之前,还都仅是一个梦而已,但如今这一切已成为了可能... 阅读全文
posted @ 2006-03-26 06:05 阿昆 阅读(779) 评论(0) 推荐(0) 编辑

摘要: 1using System; 2using System.Text.RegularExpressions; 3 4namespace tool 5{ 6 /**//// 7 /// chs2py 的摘要说明。 8 /// 9 public class chs2py 10 { 11 12 private static int[] py... 阅读全文
posted @ 2006-03-26 05:52 阿昆 阅读(444) 评论(0) 推荐(0) 编辑

摘要: *********************************************************************************** * 版权声明 * 此文章为ocean所有,版权归ocean所有,任何网站 *和 媒体转载必须包含此段声明,否则将视为侵权,作者将 *... 阅读全文
posted @ 2006-03-26 05:20 阿昆 阅读(636) 评论(0) 推荐(0) 编辑

摘要: 示例下载 朋友问到这样一个问题,需要实现如下功能 1、 打开一家航空运输公司的查询网页,如http://www.skyteamcargo.com/en/tracking/,该页面有两个文本框,供用户输入业务代码,如180-36898035, 2、 然后单击“Go”按钮后,下一个页面显示查询出来的结果 现在要求以上步骤都用程序自动实现,并把查询结果提取出来,以备后面进一步... 阅读全文
posted @ 2006-03-26 05:17 阿昆 阅读(847) 评论(0) 推荐(0) 编辑

摘要: ——SSL协议由Netscape Communication公司设计开发,主要用于提高应用程序之间数据的安全性。该安全协议主要提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变。它能使客户一服务器应用之间的通信不被攻击者窃听。 ——(1) SSL协议的特性 ——SSL提供了两台机器间的安全连接。支付系统通过在SSL连接上传输信用卡卡号的方式来构建,在线银行和其他金融系统... 阅读全文
posted @ 2006-03-26 05:12 阿昆 阅读(762) 评论(0) 推荐(0) 编辑