
Ajax系列
文章平均质量分 79
商云
梦想紧握手中,不断前进!
展开
-
JS的正则表达式
JS的正则表达式//校验是否全由数字组成function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串Java代码fu原创 2012-01-29 15:52:30 · 704 阅读 · 0 评论 -
在前人的基础上更改的DWRProxy
修改的地方:1.多个DWR同时调用不受限制2.调用DWR的方法的参数不做限制,可以任意。3.增加EXT常用的几个Reader的实现:Ext.data.XmlReader Ext.data.JsonReader Ext.data.DWRArrayReader Js代码 /* @author:Condy @createDate:2008-01-14 Ext转载 2008-12-22 15:25:00 · 868 阅读 · 1 评论 -
Ext的面向对象设计(如何建立一个继承Ext控件的"类")
声明:这个并不是所谓发明创举,Ext 2.0 的example中的示例都基于这样的设计。在此,我列出一两种融入了我目前所使用的.net框架的实现。 优点:这样的设计得到的是一个个包含各种特性的对象,也就是说,只要页面引入相应的js文件,我们便可以直接获取到这个对象。比如,我设计了一个弹出窗口,它包含了某张表完整的增删改差的功能,那么我可以在任何需要用到它的地方产生这个窗口,而无须写另外的原创 2008-12-22 15:23:00 · 740 阅读 · 0 评论 -
ExtJS+DWR+Spring+Hibernate开发HRMS(1)
现如今,在javaEE应用中,SSH的组合已经家喻户晓,而Ajax技术也已经遍地开花。我们一般会使用遵循MVC设计模式的Struts来规范程序结构,使用优秀的ORM组件Hibernate来简化数据库访问操作,使用系统黏合剂Spring来提高开发效率,使用异步访问的Ajax来提高用户体验。而今天我们要做的一个demo是一个简化的HRMS(人力资源管理系统),在SSH上因为Spring本身有自己的MV转载 2008-12-22 00:41:00 · 1147 阅读 · 0 评论 -
ExtJS实战(7)-登陆
上篇文章我们已经把最核心的ExtJS代码贴出来了。慢慢消化着,我们先来一个完整的登陆应用。登陆页面如下: 1.login.jsppage language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.转载 2008-12-22 00:37:00 · 799 阅读 · 0 评论 -
ExtJS实战系列-前言
呵呵,好久没写文章了。 为了适应外面企业的需求,班上第三阶段的项目采用ExtJS+DWR+Struts+Spring+Hibernate+Oracle的组合,DWR,SSH和Oracle数据库已经在项目中用了很长时间,倒没有什么大的问题,但ExtJS的引入却是有些风险,因为它的精通和灵活应用并不是一朝一夕的事,只能作为一种尝试。为此,我也在利用空闲时间钻研ExtJS,写ExtJS的转载 2008-12-22 00:29:00 · 813 阅读 · 1 评论 -
ExtJS实战(1)-准备工作和界面赏析
我们这次实战的项目是一个房屋出租系统,重点是房屋信息的管理。主要功能包括用户的登陆,房屋信息的发布,编辑,删除,复杂查询以及数据的分页显示和排序等。为了便于大家下载测试,我们这里就使用SQLServer 2000数据库。 好咧,马上就要开工了。先来做好准备工作: (1) 工具MyEclipse6.5+ExtJS插件:下载地址:http://www.agpad转载 2008-12-22 00:28:00 · 1354 阅读 · 2 评论 -
ExtJS实战(2)-hibernate
现在我们已经看过了主要项目截图,并且利用MyEclipse加入了SSH的支持和其它框架的JAR包,搭建好了我们的应用环境。(这里因为MyEclipse自动导入的各个框架的包会存在版本冲突,所以我们建议只加入MyEclipse对各大框架的支持,完了后将它自动导入的JAR包从项目中移除,换成我们自己下载的包,这样可以更好的控制,做到所用的JAR包心中有数!),任何应用,数据库总是要先设计好。以下是本转载 2008-12-22 00:28:00 · 1054 阅读 · 0 评论 -
ExtJS实战(3)-spring
上一篇文章我们看到了hibernate的作用,但是我们并没有贴出具体的数据访问层的代码,这是因为我们既然要使用这么多框架,当然就希望它们能够“黏合”的很好,譬如,我们不想使用代码处理事务,也就是说想使用声明式事务。这当然就是Spring大显身手的地方了。我们来看一看数据访问层的代码,还是面向接口编程: 1.下面是一个接口,它告诉外界可以做哪些事情,譬如按条件分页查询房屋信息,增加,修改,转载 2008-12-22 00:27:00 · 757 阅读 · 0 评论 -
JSON简介
XML——这种用于表示客户端与服务器间数据交换有效负载的格式,几乎已经成了Web services的同义词。然而,由于Ajax和REST技术的出现影响了应用程序架构,这迫使人们开始寻求`XML的替代品,如:JavaScript Object Notation(JSON)。 JSON 作为一种更轻、更友好的 Web services客户端的格式(多采用浏览器的形式或访问 REST风格 We转载 2008-12-20 11:08:00 · 526 阅读 · 0 评论 -
ExtJS+DWR+Spring+Hibernate开发HRMS(5)
好了,呵呵,云头晕脑复制粘贴了这么多代码。我们来简单总结一下吧。我们这个小项目涉及到ExtJS, JSON, DWR,Spring还有Hibernate这些大部件知识,每一块要学精通都不是朝夕之功。我们分别来看一下这些框架技术: 1. ExtJS是一个很不错的Ajax框架,可以用来开发带有华丽外观的RIA(富客户端)的Ajax应用,使得我们的B/S应用更加具有活力及生命力转载 2008-12-22 00:46:00 · 1179 阅读 · 1 评论 -
ExtJS+DWR+Spring+Hibernate开发HRMS(4)
现在我们就来看看我们的页面设计部分。首先是登陆页面logon.jsp: page language="java" pageEncoding="utf-8"%>html> head> title>HR Manager Projecttitle> meta http-equiv="pragma" conte转载 2008-12-22 00:45:00 · 1283 阅读 · 2 评论 -
掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求
掌握 Ajax,第 2 部分: 使用 JavaScript 和 Ajax 发出异步请求在 Web 请求中使用 XMLHttpRequest文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//ww转载 2008-12-24 17:39:00 · 826 阅读 · 0 评论 -
掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应
掌握 Ajax,第 4 部分: 利用 DOM 进行 Web 响应将 HTML 转换为对象模型文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif"/><td转载 2008-12-24 17:42:00 · 707 阅读 · 0 评论 -
掌握 Ajax,第 5 部分: 操纵 DOM
掌握 Ajax,第 5 部分: 操纵 DOM使用 JavaScript 即时更新 Web 页面文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif"/><t转载 2008-12-24 17:43:00 · 680 阅读 · 0 评论 -
用 Firebug 动态调试和优化应用程序
为何您的 Web 页面要花这么长时间才能加载?您是否也想在浏览的同时检查或编辑 HTML?想马上调试 CSS?在本文中,了解如何使用 Firefox 浏览器的免费开源扩展 Firebug,它提供了很多有用的开发特性和工具。 可以使用 Firebug 监视、编辑和调试活动 Web 页面,包括 HTML、CSS、JavaScript 代码和网络流量。此外,学习如何使用 Firebug 加快 Web 和原创 2009-03-13 00:58:00 · 1220 阅读 · 1 评论 -
一套通用Ajax框架
最近由于项目需要,专心研究了一下Ajax的相关程序设计,本来一开始想用Prototype或者jQuery等框架,后来发现其实用不到这些框架里面的那么多内容,强行使用的话只能拖累我网站的访问者,降低用户体验,因此决定自己写一套适合自己需求的Ajax代码库。 在这套Ajax代码库中,实现了如下的功能:1、Ajax远程调用数据2、通过Ajax异步提交Form表单3、返回数据后,能转载 2009-03-11 23:49:00 · 5769 阅读 · 2 评论 -
掌握 Ajax,第 9 部分: 使用 Google Ajax Search API
掌握 Ajax,第 9 部分: 使用 Google Ajax Search API在异步应用程序中使用公共 API文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/转载 2008-12-24 17:49:00 · 756 阅读 · 0 评论 -
掌握 Ajax,第 7 部分: 在请求和响应中使用 XML
掌握 Ajax,第 7 部分: 在请求和响应中使用 XML了解什么时候适合什么时候不适合使用 XML文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif"/>转载 2008-12-24 17:47:00 · 635 阅读 · 0 评论 -
用 Ext JS 构建 Ajax 应用程序
用 Ext JS 构建 Ajax 应用程序一种用于富因特网应用程序开发的 JavaScript 框架文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif"/转载 2008-12-24 17:53:00 · 1103 阅读 · 0 评论 -
掌握 Ajax,第 11 部分: 服务器端的 JSON
掌握 Ajax,第 11 部分: 服务器端的 JSON在服务器端脚本和程序中用 JSON 进行响应和回复文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif转载 2008-12-24 17:52:00 · 798 阅读 · 0 评论 -
掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输以原生方式操作 JavaScript 对象文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif转载 2008-12-24 17:51:00 · 764 阅读 · 0 评论 -
掌握 Ajax,第 1 部分: Ajax 入门简介
掌握 Ajax,第 1 部分: Ajax 入门简介理解 Ajax 及其工作原理,构建网站的一种有效方法文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif"/转载 2008-12-24 17:38:00 · 705 阅读 · 0 评论 -
掌握 Ajax,第 8 部分: 在请求和响应中使用 XML
掌握 Ajax,第 8 部分: 在请求和响应中使用 XMLAjax 客户机/服务器通信可以很巧妙文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//www.ibm.com/i/c.gif"/><转载 2008-12-24 17:48:00 · 706 阅读 · 0 评论 -
掌握 Ajax,第 3 部分: Ajax 中的高级请求和响应
掌握 Ajax,第 3 部分: Ajax 中的高级请求和响应全面理解 HTTP 的状态代码、就绪状态和 XMLHttpRequest 对象文档选项<trvalign="top"><img alt="" height="1" width="8"src="//www.ibm.com/i/c.gif"/><img alt="" width="16"height="16" src="//ww转载 2008-12-24 17:41:00 · 693 阅读 · 0 评论 -
ExtJS+DWR+Spring+Hibernate开发HRMS(3)
接下来我们看看我们 WEB应用的JAVA代码,首先是各个模块的DAO,它们充分利用了Spring对Hibernate的支持: package org.leno.hr.dao; import java.util.ArrayList;import java.util.List; import org.hibernate.Session;import org.leno.转载 2008-12-22 00:44:00 · 954 阅读 · 0 评论 -
ExtJS+DWR+Spring+Hibernate开发HRMS(2)
怎么样,看到这么绚丽的效果之后,大家心痒了吧!这些都是extjs产生的效果,RIA(富客户端应用)是今后的潮流和趋势,建议大家多了解下客户端的技术,特别是些优秀的JS组件。好咧,工欲善其事,必先利其器。我们先来准备开发环境: 各种开源框架环境及下载:ExtJS:2.X http://extjs.com/DWR:2.X http://directwebremoting.org/dw转载 2008-12-22 00:42:00 · 1294 阅读 · 1 评论 -
ExtJS实战(9)-疑难杂症分析
在做项目的过程中,难免会遇到大大小小的问题(这是好事情,要不我们怎么进步呢?),那么,我们就把一些共性的值得探讨的问题拿出来,一起分析下: 1. JS没有错误,但却一直报未结束的字符串常量这个问题很有趣,后来发现是编码问题,在拷贝或写入中文前,写把JS文件的编码方式改为UTF-8 2.组合分页中,Hibernate报Unsupported method: ResultSet转载 2008-12-22 00:40:00 · 897 阅读 · 0 评论 -
JSON通用服务端处理
最近在学习JavaScript,发现不论是ext还是prototype都很推崇json这种通信协议的格式,但是这两个框架都是比较偏前端的,和dwr不同,dwr是一个一站式的ajax框架,不仅提供了客户端的工具方法,也包括服务端的配置和通信的处理。而ext和prototype等仅仅设置好了json的接口并对ajax通信做了封装,相对而言是一种比较“纯粹”的AJAX实现,当然ext还包括了大量的图形组原创 2008-12-07 11:50:00 · 1835 阅读 · 0 评论 -
用 JSON 实现侧边栏的最新评论列表
上个月 21 号 Google 发出消息,声称 GData API 开始支持以 JSON (java script Object Notation,中文介绍) 的形式提供数据,并且给出了对应的 API 文档,同时 Blogger Buzz 网站也告知广大用户,JSON 支持的 GData API 中同样也包括 Blogger。在这之前,由于 java script 先天的限制,我们不能通过 jav原创 2008-12-07 11:34:00 · 950 阅读 · 0 评论 -
JSON 入门指南
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通的 Web 应用中,开发原创 2008-12-06 18:57:00 · 500 阅读 · 0 评论 -
JSON学习 - REST式web架构
因为Rest框架使用XML或者JSON来传输数据,在此有必要学习一下JSON:JSON(java script. Object Notation)一种简单的数据格式,比xml更轻巧。JSON是java script.原生格式,这意味着在java script.中处理JSON数据不需要任何特殊的API或工具包。JSON的规则很简单:对象是一个无序的“‘名称/值’对”集合。一个对象以“原创 2008-12-07 11:35:00 · 2985 阅读 · 0 评论 -
深入浅出JSON
深入浅出JSON Author:TrulyJSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, J原创 2008-12-07 11:31:00 · 484 阅读 · 0 评论 -
基于JSON的高级Ajax开发技术详解
在本文中,我们将来共同探讨如何使用JavaScript对象标志(JSON)和JSON分析器在服务器和客户端AJAX引擎之间创建复杂而强有力的JSON数据传输层…… 本文将解释如何使用Ajax和JSON分析器在客户端和服务器之间创建复杂的JSON数据传输层。 一、 引言 毫无疑问,Ajax已经成为当今Web开发中一种强有力的用户交互技术,但是它的许多可能性应用仍然鲜为人知原创 2008-12-06 19:25:00 · 524 阅读 · 0 评论 -
json在服务器端的应用
json在服务器端应用大致分为2类: 1,接受并解析客户端发送给服务器的json数据 2,服务器向客户端发送json数据 下面分别说一下这2方面的应用: 1,接受并解析客户端发送给服务器的json数据 如果客户端发送给服务器的数据是 {name:hello,obj:[age,13]} 服务器端程序如下: package com.test;原创 2008-12-06 19:16:00 · 1073 阅读 · 1 评论 -
JSON与XML
google3_text.innerHTML=span_google3_text.innerHTML;span_google3_text.innerHTML=""; .Xns553 { display:none; } Ajax(Asynchronous Javascript and XML)说到底就是一种浏览器异步读取服务器上XML内容的技术。现在的技术凡是跟XML扯上关原创 2008-12-07 12:07:00 · 752 阅读 · 0 评论 -
在线将XML转换为JSON
在线将XML转换为JSON大家是否有时候要将XML转换为JSON的情况?如果自己再去写代码来转,实在是华不来。于是乎就有了这个在线XML转换为JSON的程序了。欢迎大家测试,有问题请留言,一定尽快回复!在线转换地址:http://extjs.org.cn/xml2json/xml2json_online.php界面预览:如果大家对这个程序有兴趣,请联系电邮给我,我将会把原创 2008-12-07 12:06:00 · 2993 阅读 · 0 评论 -
提交数据使用json代替xml
提交数据使用json代替xml页面:jsonExample.jspJSON示例 var xmlHttp; //创建对象 function createXMLHttpRequest(){ xmlHttp = zXmlHttp.createRequest(); } function doJSON(){ //原创 2008-12-07 11:47:00 · 1335 阅读 · 0 评论 -
MyEclipse安装Extjs框架插件--SpketIDE
Spket IDE是目前支持Ext 2.0最为出色的IDE。 它采用.jsb project file 文件并将继承于基类和所有文档的内容嵌入到生成代码提示的Script doc中。由于Spket只是一个单纯的编辑器,没有其它格式的支持(如CSS),所以我的做法是用它的Eclipse插件形式,启动ECLIPSE Help → Software Updates → Find and Instal原创 2008-12-04 22:59:00 · 637 阅读 · 0 评论 -
dwr的json回调详解
function sendMessage(){ //获取name文本框的值 var name = document.getElementById("name").value; //使用json格式调用远程java方法 hello.hello(name, { //指定回调函数 callback:cb, //指定超时时间 timeout:5000, //指定错误处理函数,对于dwr原创 2008-12-12 22:07:00 · 1329 阅读 · 0 评论