随笔分类 - Web 开发 / ASP.NET / JSP
摘要:说到开发一个运行在现代网络中的网站:Web开发人员需要选择虚拟主机平台和底层数据存储,准备编写HTML、CSS和JavaScript用的工具,要有设计执行方式,以及一些可用的JavaScript库/框架。在将任务分解为这几步之后,接下来要做的就简单多了,可以去网上找文章,浏览论坛,看看那些能提供更好
阅读全文
摘要:本文内容 application/x-www-form-urlencoded multipart/form-data application/json text/xml HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PU...
阅读全文
摘要:本文主要介绍 3 个主要的 IIS 版本各自对 Web 请求的不同处理方式。 本文内容 IIS 5.x 和 ASP.NET IIS 6.0 和 ASP.NET IIS 7.0 和 ASP.NET ASP.NET 集成 IIS 5.x 和 ASP.NET IIS 5.x 如何处理 ASP.NET 资源(如 .aspx、.asmx 等)请求。 IIS 5.x 运行在进程 inetinf...
阅读全文
摘要:原文地址 本文内容 “服务器推(server-push)”技术的应用 基于客户端套接口的“服务器推”技术 基于 HTTP 长连接的“服务器推”技术 使用 Comet 模型开发自己的应用 小结 参考 HTML5“推送”技术:Server-Sent Events ASP .NET SignalR 参考资料 早先,对这...
阅读全文
摘要:本文内容 解决方案结构 HtmlEditor_Upload.js 脚本 HtmlEditorUploadImg.ashx 上传图片到服务器 演示 htmleditor 控件添加插入图片功能 解决方案结构 图 1 解决方案结构 说明: Handle 目录,是上传图片到服务器端的 Handle 处理程序;Handle2 目录,功能 Handle 目录里一样,只是另外一种写法,各有优点。Handle2 目录里的方法是目录在任何位置都能上传,而 Handle 目录里的,因为是 .net 自己封装的,需要上传目录在网站目录下,...
阅读全文
摘要:本文内容 纯文本和静态 HTML 页面 服务器端技术 插件技术——ActiveX、Applet 和 Flash Ajax 异步时代和基于 JavaScript 的 UI 技术 RIA——Adobe Flex、Microsoft Silverlight、Sun JavaFx 本文回顾一下 Web UI 的发展历程。 纯文本和静态 HTML 页面 1989 年 Tim Berners Lee 发明了万维网,可以相互访问分散在网络上各处的资源。那时的网页没有 UI 概念,只是纯文本和跳转的超链接而已。 随着数据量的增大和人们需求的变化,纯文本 H...
阅读全文
摘要:本文内容 信息显示 信息显示的占位符 console.group 和 console.groupEnd 分组显示 console.dir console.dirxml console.assert console.trace console.time 和 console.timeEnd 流逝时间 Console.Profiler 性能分析 Console Panel 是 Firebug 的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。 Firebug 有一个内置 cons...
阅读全文
摘要:原文地址:http://www.ruanyifeng.com/blog/2010/02/url_encoding.html 本文内容 引入 环境 测试 JavaScript 编码函数 引入 URL 就是网址,只要上网,就一定会用到。 一般来说,URL 只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,可以有 http://www.abc.com 这样的网址,但绝对不能有 http://www.aβγ.com,包含希腊字母的网址。因为 RFC 1738 有明确的规定: "...Only alphanumeric...
阅读全文
摘要:本文内容 HTTP 响应实体主体:XML XML parser 总结 各编程语言实现的 XML parser HTTP 响应实体主体:XML 实体主体(entity-body)通常是HTTP响应里最重要的部分。就 Web 服务而言,实体主体通常是一个 XML 文档,其中包含客户端所需的大部分信息。这些信息,在经过 XML parser 解析后,...
阅读全文
摘要:本文内容 软件环境 解决方案结构 演示 ASP.NET 用 Office COM 组件将 docx\pptx\xlsx 转换成 PDF 文件 软件环境 VS 2010 framework 4.0 Windows 7 旗舰版 Office 2007 解决方案结构 Upload 目录。客户端上传目录。 ...
阅读全文
摘要:本文内容 必要条件 演示 ASP.NET 用 FlexPaper 在页面上显示 PDF 文件 软件环境 解决方案结构 简单显示 SWF 文件 上传并显示 PDF 文件 常见问题 参考资料 其实,虽说是显示 PDF 文件,但只是将 PDF 文件转换成 SWF,再用 Adobe Flash 插件播放。 另外,如果是 Word 文档,那么客户可以先利用 Office 插件或其他三方工具将 Word 文档转换成 PDF,再上传,也可以利用 Office COM 组件编写代码,...
阅读全文
摘要:第一篇讲了 Web Forms 编程和 HTTP 协议。目的是希望你能理解:Web 的确需要 HTTP 协议,尽管 HTTP 的某些特性会阻碍 Web 的发展。 第二篇贴了一些 ASP.NET 页面和它们在浏览器中的源代码,以及 ASP.NET 程序运行后,Response 和 Request 对象的一些内容。目的是作为理解后面内容的一个准备。 第三篇讲解 ...
阅读全文
摘要:本文内容 HTTP 请求 HTTP 响应 服务器端抽象层 提交窗体 客户端向服务器端发送请求,服务器端接收并处理这个请求,返回给客户端。而HTTP协议定义客户端(Web浏览器)和服务器端(Web服务器)通信的机制。 HTTP 请求 当你将浏览器指向一个 URL 时,它利用域名服务系统(DNS)将 URL 提供的服务器名称翻译为一个IP地址。 接下来,浏览器打开一个套接字 Socket,连接到该 IP 地址的 80 端口。对 http://127.0.0.1/Default.aspx 下载请求的包具有下面这样简单的形式: ...
阅读全文
摘要:本文内容 HTTP 协议的设计目标 HTTP 协议的无状态特性 ASP.NET 的 Web Forms 模型的关键是要有一种好的策略来处理廉价 Web 交互中的强大而且不断增长的需求。HTTP 内在的简明性是其获得广泛采用并且有效应用的关键,HTTP 是网络中使用最为广泛的一种协议,属于应用的层面向对象的协议,适用于分布式超媒体信息系统,是 WWW 服务器的基础。它先后经历了 HTTP 0.9、HTTP 1.0、HTTP 1.1 三个版本。 HTTP 协议的设计目标 HTTP 协议的设计目标是通过网络来支持客户端和服务器端之间的事务处理——客户端向...
阅读全文
摘要:如果用 .NET 创建一个空的页面,.aspx 文件内容如下。 代码段一 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
阅读全文
摘要:基于 HTTP 的 Web Forms 编程, 听上去、看上去再简单不过的东西, 就是开发 Web 应用程序——网站。 其中涉及的任何一个概念都不陌生, 无论是 HTTP 协议、URL,还是 Web 编程。 学校学过,从事的工作也是它。 但我们真的明白,真的能体会吗? …… 客户端向服务器端发送请求,服务器端接收并处理这个请求,返回给客户端。 我在页面上点击一个按钮,就会发送一个请求, 服务器端处理我这个请求,并把结果返回给我, 或者说,返回给浏览器,浏览器显示出来给我。 …… 难道就这些吗? 的确,就算是当初设置或指定该标准的人也是想你我这样认为的。 但是 在...
阅读全文
摘要:本文内容 环境 Internet 请求 演示 参考资料 修改记录 环境 开发工具:VS 2010/.NET Framework 4.0 系统环境:Microsoft Windows 7 Internet 请求 应用程序通过 WebRequest.Create 方法创建 WebRequest 实例。该方法是静态方法,基于传递的 URI 创建从 WebRequest 派生的类。 NET Framework 提供 HttpWebRequest 类,它派生自 WebRequest,来处理 HTTP 和 HTTPS ...
阅读全文
摘要:http://msdn.microsoft.com/en-us/library/1t38832a(v=vs.100).aspx 本文内容 请求数据——Internet 服务上传和下载数据 创建 Internet 请求——Web、File 和 FTP 请求 请求一个 Web 页面并在流中检索 如何使用 WebRequest 类发送数据 如何检索与 WebRequest 匹配的具体协议的 WebResponse 使用网络流 作出异步请求 请求数据——Internet 服务上传和下载数据 开发运行在今天网络的分布式操作环境中的应用程...
阅读全文
摘要:http://msdn.microsoft.com/en-us/library/kk8d8dz9(v=vs.100).aspx 本文内容 Internet 应用程序 确定资源 请求和响应 用 WebClient 简单请求 本文事实上,就是网络编程,所谓“可插入式协议”是因为 .NET Framework 可以让你开发自己的协议,注册后就可以使用。 .NET Framework 提供一个分层的、可扩展的、可管理 Internet 服务的实现,可以快速、方便地集成到你的应用程序中。在 System.Net 和 System.Net.Socket...
阅读全文
摘要:本文内容 SOAP 概述 SOAP 传输方式 SOAP 语法规则 SOAP 消息实例 SOAP 概述 SOAP(Simple Object Access Protocol,简单对象访问协议)是一种标准化的通讯规范,主要用于 Web 服务(Web Service)。SOAP 是为了简化网页服务(Web Server)。从 XML 提取数据时,无需花时间去格式化页面。让不同的应用程序之间通过 HTTP 协议,以 XML 格式交换数据,这样,与编程语言、平台和硬件无关。 SOAP 由 IBM、Microsoft、UserLand 和 Develop...
阅读全文