
web相关
文章平均质量分 65
nliuliu
这个作者很懒,什么都没留下…
展开
-
HTML特殊符号对照表
特殊符号命名实体十进制编码特殊符号命名实体十进制编码ΑΑΑΒΒ Β ΓΓ Γ Δ...原创 2009-09-14 16:50:33 · 115 阅读 · 0 评论 -
什么是Jetty?
作者: 来源:www.matrix.org.cn 发布时间:2006-08-14 01:48:12.437Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的 API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的...原创 2009-12-11 11:18:24 · 107 阅读 · 0 评论 -
用Java实现断点续传(HTTP)
用Java实现断点续传(HTTP)(一)断点续传的原理其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。GET /down.zip HTTP/1.1Accept: image/gif, image/x-xbi...原创 2009-12-11 11:20:32 · 79 阅读 · 0 评论 -
Jetty 源码分析
一、 总括 你了解Jetty 吗,就像我们所熟知的Tomcat一样, Jetty是一个免费的开放源码的100%纯Java的Http服务器和Servlet容器。 Jetty具备以下特点: 快速高效 。Jetty是最快的Servlet服务器之一 。Jetty可以处理上千个并发连接 小巧嵌入 。Jett...原创 2009-12-14 19:34:51 · 71 阅读 · 0 评论 -
select动态添加options操作
<select id="ddlResourceType" onchange="getvalue(this)"></select> 动态删除select中的所有options: document.getElementById("ddlResourceType").options.length=0; 动态...原创 2009-07-02 09:20:36 · 948 阅读 · 0 评论 -
prototype.js相关
prototype.js是什么?万一你没有使用过大名鼎鼎的prototype.js,那么让我来告诉你,prototype.js是由Sam Stephenson写的一个javascript类库。这个构思奇妙,而且兼容标准的类库,能帮助你轻松建立有高度互动的web2.0特性的富客户端页面。如果你最近尝试使用它,你大概了解到文档并不是作者的一个强项。和在我以前使用这个类库的不少开发者一样...原创 2009-07-09 12:40:36 · 79 阅读 · 0 评论 -
JSP中的pageEncoding和contentType属性
关于JSP页面中的pageEncoding和contentType两种属性的区别: pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 JSP要经过两次的“编码”,第一阶段会用pageEncoding,第二阶段会用utf-8至utf-8,第三阶段就是由Tomcat出来的网页, 用的是...原创 2009-07-09 16:07:51 · 98 阅读 · 0 评论 -
LAMP 技术简介
本教程将探究 Linux-Apache-MySQL-PHP(也称 LAMP)Web开发框架,并展示该框架如何帮助构建用于解决常见业务问题的应用程序。本教程首先探索 LAMP 架构,然后介绍基本的 PHP 概念。在介绍 PHP的背景知识之后,本教程将解释 MySQL 支持,并着重介绍数据库概念和如何从 PHP 中访问MySQL。所有这些技术都是以一个现实世界中的客户管理实例为背景进行讨论...原创 2009-07-14 11:22:29 · 743 阅读 · 0 评论 -
IIS环境下快速安装、配置和调试PHP5.2.0
一,在哪里获得PHP打开PHP官方网站的下载页:http://www.php.net/downloads.php 选择“PHP 5.2.0 installer [18,879Kb] - 02 Nov 2006”链接进行下载二,PHP5安装流程打开安装文件,“Next”开始选择接受协议选择PHP安装路径,建议直接在磁盘根目录下,比如“C:\PHP\”...原创 2009-07-14 22:00:40 · 94 阅读 · 0 评论 -
XMLHTTP---介绍
MSXML中提供了Microsoft.XMLHTTP对象,能够完成从数据包到Request对象的转换以及发送任务。 创建XMLHTTP对象的语句如下: Set objXML = CreateObject("Msxml2.XMLHTTP") 或Set objXML = CreateObject(“Microsoft.XMLHTTP”)' Or, for version 3.0 of ...原创 2009-08-08 12:16:41 · 72 阅读 · 0 评论 -
使用XMLHTTP Request Object获取服务器数据
在Web客户端使用xmlhttp对象,可以十分方便的和服务器交换数据,我们可以获取和发送任何类型的数据,甚至二进制数据到服务器上。xmlhttp技术同时也是目前大多数无刷新页面使用的和服务器交换数据的方式,这种方式比以往的隐藏iframe的方法要方便和经济的多。 同时让我们高兴得是xmlhttp并不是IE特有的东西,虽然目前还不是W3C的标准,不过IE, Netsca...原创 2009-08-08 12:20:32 · 120 阅读 · 0 评论 -
cookie
当你第一次访问一个网站的时候,网站服务器会在响应头内加上Set-Cookie:PHPSESSID=nj1tvkclp3jh83olcn3191sjq3(php服务器),或Set-CookieJSESSIONID=nj1tvkclp3jh83olcn3191sjq3(java服务器)信息,此信息是服务器随机生成的,放在服务器内存里,为了标识唯一的客户端用户,内容不会重复,这就是sessi...原创 2010-01-26 16:33:04 · 130 阅读 · 0 评论 -
SGML
SGML SGML(Standard Generalized Markup Language,标准通用标记语言),是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源,早在Web发明之前SGML就已存在. SGML是1986年出版发布的一个信息管理方面的国际标准(ISO 8879)。该标准定义独立于平台和应用的文本文档的格式、索引和链接信息,为用...原创 2010-05-11 08:12:27 · 277 阅读 · 0 评论 -
Apache和Tomcat的区别
Apache官方网站:http://www.apache.org/ Tomcat官方网站:http://tomcat.apache.org/ 1. Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 2. Apache和Tomcat都可以做为独立的web服务器来运行,但是Apac...原创 2010-05-12 13:47:04 · 121 阅读 · 0 评论 -
thttpd
1 引言 随着微处理器技术、计算机网络技术的进步,基于嵌入式WEB的网络数字视频监控系统逐渐得到了人们的广泛关注。把图像采集、视频压缩和WEB功能集中到一个体积很小的设备内,可以直接连入局域网和Internet,达到即插即用,省掉多种复杂的电缆,安装方便,用户也无须安装任何硬件设备即可观看,这使得由嵌入式网络视频监控服务器组成的监控网络组网和扩展都极为灵活方便。...原创 2009-08-24 11:22:23 · 162 阅读 · 0 评论 -
安装thttpd的手册
本手册是在新装的NetBSD上安装的。 (1) ftp上传thttpd-2.25b.tar.gz到/usr/src(可能可以是其他路径) (2) tar –xzpvf thttpd-2.25b.tar.gz (3) ./configure (4) make (5) make install make install的时候会出现2个问题,导致make instal...原创 2009-08-24 14:29:41 · 185 阅读 · 0 评论 -
HttpClient入门教程
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些...原创 2009-12-11 10:39:30 · 77 阅读 · 0 评论 -
基于ActiveX 控件开发动态Web页
Web页面的开发主要分为三类:静态Web页面、半动态Web页面以及Client端动态页面。本文重点论述基于ActiveX Control(控件)动态实时页面的开发。 ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行。控件下载一次后就驻留在用户本地机器上,下次再访问相同的...原创 2009-06-21 22:41:30 · 107 阅读 · 0 评论 -
理解session机制
session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识 - 称为 session id,如果已包含一个session id则说明以前已经为此客户端创建过session,服务器就按照session id把这个...原创 2009-06-19 10:25:25 · 108 阅读 · 0 评论 -
会话跟踪技术:会话Cookie,URL重写和HttpSession
一,会话跟踪(session tracking)技术 会话是客户端发送请求,服务器返回响应的连接时间段。 HTTP是无状态协议:每次都是单独连接,不能维持客户的上下文信息。 会话跟踪技术是用于维持客户端和服务器端通信信息的技术。 三种典型客户端会话跟踪解决方案: 1,Cookie; 2,URL重写; 3,隐藏表单域;二,会话Cookie 用于会话...原创 2009-05-15 15:11:57 · 138 阅读 · 0 评论 -
CSP开发流程
当前,国内许多科研单位开发了高强度加密算法,这些加密算法或者以纯软件形式,或者以加密卡形式提供给用户。不同加密服务提供者提供的加密接口往往各不相同,这就给用户带来不便。因此,出现了有关加密API国际标准和规范,呈现给用户加密API有几种统一形式。目前有关加密API国际标准和规范主要有:GSS-APIV2.0、GCS-API、CDSA、RSAPKCS#11CryptographicTokenInte...原创 2009-11-30 21:48:25 · 182 阅读 · 0 评论 -
forward与sendRedirect区别
1.RequestDispatcher.forward() 是在服务器端起作用,当使用forward()时,Servletengine传递HTTP请求从当前的Servlet or JSP到另外一个Servlet,JSP 或普通HTML文件,也即你的form提交至a.jsp,在a.jsp用到了forward()重定向至b.jsp,此时form提交的所有信息在 b.jsp都可以获得,参数自动...原创 2009-12-09 13:59:11 · 85 阅读 · 0 评论 -
Flex是什么
Flex是 RIA(rich internet applications,即富客户端)的一种技术实现,下面我们把它及其相关的知识与java做个简单的对照,由于个人水平有限,下面的比较仅供参考:1.RIA vs 跨平台的编程技术2.Flex vs java3.flex framework vs jdk4.flex builder vs eclips...原创 2009-06-06 10:51:57 · 155 阅读 · 0 评论 -
Silverlight、JavaFX、Flex/Flash技术比较
对Web开发人员,过去的一段时间绝对是难忘的。因为现在在RIA开发平台领域,除了Adobe业已推出许久的Apollo和Flex,微软正式推出了Silverlight产品,帮助开发人员创建丰富的可交互Web应用。在刚结束的JavaOne大会上,Sun公司首席技术官BobBrewin又宣布推出基于Java平台的JavaFX,目标同样是直指RIA开发。每一个平台都有自己忠实的拥泵,但是这些技术之...原创 2009-06-06 10:55:04 · 100 阅读 · 0 评论 -
主流RIA技术的简单比较 JavaFX、Flex 和 silverLight,AJAX
一、RIA的定义 有人预言,2008年将是RIA技术竞争非常激烈的一年。果然不出所料,Adobe公司于今年年初发布了AIR1.0和Flex3.0;紧接着Microsoft也不甘示弱,于今年3月份发布了Silverlight2.0 Beta版;在5月份举行的2008JavaOne大会上,JavaFX毫无悬念地成为本次JavaOne会议的焦点之一。 那么,什么是RIA? RIA是R...原创 2009-06-06 10:59:11 · 244 阅读 · 0 评论 -
什么是RIA技术,RIA技术概览
互联网已经日益成为应用程序开发的默认平台,传统的Web应用程序(WebApplication)是基于HTML页面、服务器端数据传递的模式。而HTML是适合于文本的,随着Web应用程序复杂性越来越高,传统的Web应用程序已经渐渐不能满足Web浏览者更高的、全方位的体验要求了,这就是被Macromedia公司称之为的"体验问题"("ExperienceMatters")。此时一种被称为Ri...原创 2009-06-06 11:22:07 · 1803 阅读 · 0 评论 -
几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比(上)
AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据:Ajaxian在2007年底对Ajax工具进行了调查,部分调查结果见下表(其中数字为调查者使用该工具的百分比,详细的请参见网页):http://ajaxian.com/archives/2007-aj...原创 2009-06-06 11:24:02 · 151 阅读 · 0 评论 -
几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比(下)
Ext JS主页:http://extjs.com/设计思想组件化,推进RIA(Rich Internet Application)的应用。优点强大的UI,而且性能不错,这是其最大的优点。速度快,管是UI还是其它模块。100%面向对象和组件化的思想,一致的语法,全局的命名空间。文档的完整,规范,方便。核心的开发团队,Jack Slocum等。...原创 2009-06-06 11:27:46 · 98 阅读 · 0 评论 -
稳定压倒一切 AJAX仍是顶级RIA平台
尽管AJAX应用相比Flex应用更轻量级,但后者可以提供更强大的性能,米克如是表示。“如果我创建一个应用,它具有一个仪表板,需要反复的移动和操作数据,我会更喜欢使用Flex来创建它。但是我认为,AJAX的优势在于扩展Web,使其更接近于桌面软件。” 尽管AJAX存在的时间要比Silverlight和其它平台长的多,但是某些开发者表示,AJAX花费了更长的时间来走向更加成熟,因为它缺乏一...原创 2009-06-06 11:38:09 · 106 阅读 · 0 评论 -
HTTP Referer相关
什么是HTTP Referer简言之,HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTP Referer中统计出每天有多少用户点击我主页上的链接访问他的网站。Referer其实应该是英文单词...原创 2009-06-08 08:35:47 · 231 阅读 · 0 评论 -
GWT-Ext 入门
概述 Ext最早是基于yahoo-UI的一套集成工具包,后来又集成了prototype、jquery等开源框架,主要集中解决浏览器端控件功能不足的问题GWT = Google Web Toolkit 是基于Ext开发的后台工具,网址http://code.google.com/webtoolkit/GWT-Ext 网址http://code.google.com/p...原创 2009-06-12 19:56:49 · 729 阅读 · 0 评论 -
Ajax缓存解决办法
项目有时要用一些Ajax的效果,因为比较简单,也就没有去用什么Ajax.net之类的东西,手写代码也就实现了。、第二天,有人向我报告错误;说是只有第一次读取的值正常,后面的值都不正常;我调试了一下 ,确实有这样的问题,查出是因为AJAX缓存的问题:解决办法有如下几种:1、在服务端加 header("Cache-Control: no-cache, must-revalidate...原创 2009-06-13 11:26:48 · 105 阅读 · 0 评论 -
struts的启动流程
假设现在在有以下情景:用户正在浏览一个用STRUTS的技术构建的网站主页,主页上有个登陆表单,用户填好登陆名和密码,单击“登陆”按钮,就激活了以下一系列过程:(1)用户的请求以HTTP方式传输到服务器上,接受请求的是ActionServlet.(2)ActionServlet接收到请求后,会查找Struts-config.xml文件来确定服务器上是否有用户请求的操作,此处用户请求操作应为登...原创 2009-06-13 11:30:41 · 153 阅读 · 0 评论 -
struts 启动流程
假设现在在有以下情景:用户正在浏览一个用STRUTS的技术构建的网站主页,主页上有个登陆表单,用户填好登陆名和密码,单击“登陆”按钮,就激活了以下一系列过程:(1)用户的请求以HTTP方式传输到服务器上,接受请求的是ActionServlet.(2)ActionServlet接收到请求后,会查找Struts-config.xml文件来确定服务器上是否有用户请求的操作,此处用户请求操...原创 2009-06-13 11:34:16 · 178 阅读 · 0 评论 -
深入理解HTTP Session
session在web开发中是一个非常重要的概念,这个概念很抽象,很难定义,也是最让人迷惑的一个名词,也是最多被滥用的名字之一,在不同的场合,session一次的含义也很不相同。这里只探讨HTTP Session。 为了说明问题,这里基于Java Servlet理解Session的概念与原理,这里所说Servlet已经涵盖了JSP技术,因为JSP最终也会被编译为Servlet,两者...原创 2010-05-23 14:21:29 · 110 阅读 · 0 评论