- 博客(78)
- 资源 (4)
- 收藏
- 关注
转载 全面接触Java集合框架
Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。 在很大程度上,一旦您理解了接口,您就理解了框
2006-04-28 16:43:00 1410
转载 追MM与设计模式
在CSDN看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了:)这些都是最简单的介绍,要学习的话建议你看一下《java与模式》这本书。创建型模式1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行
2006-04-22 23:43:00 1240
转载 利用Myeclipse快速开发struts应用程序
开发环境: jdk5.0 eclipse3.1M7 (观众问:为啥还在用eclipse3.1M7呢?答曰:没办法,偶奶奶家还是拨号上网。^*^) myeclipse3.84 tomcat5.0.28 简介: 文本主要介绍用myeclipse的struts designer(图形化开发环境)开发一个简单的用户登录程序片段。 主要包括2个jsp文件、一个ActionForm、一个Ac
2006-03-28 11:36:00 1620
转载 细说循序渐进学习Ajax的途径
现在浏览器端以 JavaScript 为核心,基于各种 Web 标准(即:早已完成标准化的XHTML/CSS/DOM/XML/XSLT 和正在进行标准化的XMLHTTP)的技术正在加速整合,Ajax 就是这一系列技术的一个统称。 虽然网络上已经有大量的相关资源,但是为了打好基础,认真读上几本书还是很有必要的。好在 Ajax 并不是什么全新的技术,它仅仅是传统技术的发展和增值,是对于这些基于
2006-03-10 18:09:00 1258
原创 AJAX编写用户注册实例及技术小结2
我们调用request.open()-它用服务器打开套接字频道,使用一个HTTP动词(GET或POST)作为第一个参数并且以数据提供者的URL作为第二个参数。request.open()的最后一个参数被设置为true-它指示该请求的异步特性。注意,该请求还没有被提交。随着对request.send()的调用,开始提交-这可以为POST提供任何必要的有效载荷。在使用异步请求时,我们必须使用reque
2006-03-10 17:33:00 1410
原创 AJAX编写用户注册实例及技术小结1
我所举的这个例子是一个企业用户注册时的一个应用,当用户注册时检查用户名和企业名是否可用,以前的做法是在旁边加一个按钮,点击“检查”,就向服务器发出请求,然后等待……服务器返回信息,继续操作。如果我们用Ajax技术来实现以上的操作则不必等待服务器返回信息,用户输入用户名或企业名称的时候,当输入文本框失去焦点的时候,则会自动向服务器发出请求,用户继续做下面的操作,不必点击“检查”,也不必等待服务器返回
2006-03-10 17:31:00 1055
原创 利用AJAX+J2EE开发组织机构管理系统
一、 概述 AJAX是今年初才问世的新技术,是Asynchronous JavaScript and XML的缩写。它是一组开发Web应用程序的技术,它使浏览器可以为用户提供更为自然的浏览体验。每当需要更新时,客户端Web页面的修改是异步的和逐步增加的。这样,AJAX在提交Web页面内容时大大提高了用户界面的速度。在基于AJAX的应用程序中没有必要长时间等待整个页面的刷新。页面中需要更新的那部
2006-03-10 17:18:00 1296
转载 深入理解AJAX响应信息的处理
请求状态 该AJAX对象的请求状态与被请求文件的HTTP状态是一样的。包含在AJAX文件中的HTTP对象处理了所有的W3C描述的HTTP状态代码定义,并把它们返回给请求方法。状态代码被分成了五个部分: · 信息的 1xx · 成功的 2xx · 重定向 3xx · 客户端错误 4xx · 服务器错误 5xx 上面的数字中的最前面一位表示某种类别的状态代码。例如,成功的是2xx,它的意
2006-03-10 17:08:00 1724
转载 用MVC模型引导你的WEB设计思路
习惯于过程式的开发,一直向往着面向对象。无奈半路出家人,没有一点内力基础,看了一大堆面向对象的书也只是看得一头雾水。对于MVC的概念也是偶然了解到的,感觉能和WEB开发结合起来让项目面向对象化。以下是我一点点心得。先介绍一下MVC的概念:MVC(Model-View-Controller),即把一个应用的输入、输出、处理流程按照Model、View、Controller的方式进行分离,这样一个应用
2006-03-10 17:04:00 2043
原创 如何使用ajax开发web应用程序3
在这个关于AJAX系列的第三部分中,我们将学习如何使用AJAX与服务端进行写作以及这些技术如何产生强大的web应用程序。如果你对学习如何构建类似GMail或者Google Maps的web程序感兴趣的话,这是一篇基础的入门(虽然那两个东东会比我们在这篇文章中提及的内容复杂的多)。在这篇文章中,我使用PHP作为服务端语言,但AJAX能够和任何服务端语言进行很好的兼容,所以你尽可以选择你所钟爱的任何语
2006-03-10 17:02:00 1018
转载 如何使用ajax开发web应用程序2
在上一篇文章中,我们讨论了如何通过javascript从一个远程XML文件中取得数据。在这篇文章中,我们将学会怎样对数据作更复杂的处理。作为一个示例,我们会准备一组XML数据,将数据分割成独立的片断并以不同的方式展示这些片断(取决于它们是如何被标识的)。这篇文章是建立在上一篇文章中构造的示例代码的基础之上,所以如果你不能理解我们现在的代码,你可以回过头去读第一篇文章(sheneyan注:就在上
2006-03-10 17:00:00 999
转载 如何使用ajax开发web应用程序1
在过去,由于为了获得新数据而不得不重新加载web页面(或者加载其他页面)导致web应用程序发展被限制。虽然有其他方法可用(不加载其他页面),但是这些技术都没有被很好地支持而且有bug成灾的趋向。在过去的几个月里,一个过去并不被广泛支持的技术已经被越来越多的web冲浪者(web surfers??是指浏览器还是浏览者?)所接受,它给了开发者更多的自由开发先进的web应用程序。这些通过javascri
2006-03-10 16:59:00 1048
原创 基于 Ajax 的无限级菜单 3
最后是显示页面: 可以看到,无论在哪个层面,都和传统的没什么分别,只有jsp部分除去文件头而已(其实不去掉也行的,呵呵),而且,还可以看到,一个页面,已经分成了好几部分。就像之前说的那样,积木式的(这是网上看到一篇关于.net框架的结构时作者提出的一种结构,觉得不错,被我应用到JSP来了)。在一些细节方面,我作了一些保留,请理解。但大致框架都是经过IE和FireFox测试。一
2006-03-10 16:47:00 1444
原创 基于 Ajax 的无限级菜单 2
首先建立一个数据表menumId 菜单主键name 菜单名称url 菜单链接father 低级菜单IDsub 是否最底层菜单(用于判断是否还可以继续展开)target 菜单链接目标(用ajax方式打开时作为显示id)pa 菜单参数(这项用于ajax方式打开菜单)制作一个菜单对象类class Menu{private int mId;private String name;..
2006-03-10 16:45:00 106
原创 基于Ajax的无限级菜单实例 [1]
现在到处都有这方面的教程,我重点说一下我自己搞的一个框架。特点:支持Form的无闪提交(方法有点笨)支持MVC框架,即支持传统网页架构多线程并发请求(要语言支持线程)动态加载文件,只加载有用的!处理了Ajax框架臃肿的JS文件问题。采用no table的全div + css布局a. 获得XMLHTTPRequest对象,网上到处都找得到了,不多说:function newXMLHttp
2006-03-10 16:44:00 1421
转载 发布基于Ajax的网站通用草稿自动保存系统SipoAutoSaver(v2.0)
发布基于Ajax的网站通用草稿自动保存系统SipoAutoSaver(v1.0)<!--google_ad_client = "pub-0496844438230311";google_ad_width = 728;google_ad_height = 90;google_ad_format = "728x90_as";google_ad_type = "text_im
2006-03-10 16:38:00 99
转载 Thinking in AJAX(三) —— AJAX框架汇总
基于浏览器的应用框架一般分为两种: Aplication frameworks:提供了浏览器功能,但其最著名的还是在于通过窗口生成组件建立桌面GUI。 Infrastructural frameworks:提供基本的框架功能和轻便式浏览器端操作,让开发者去创建具体应用,主要功能包括: 基于XMLHttpRequest组件的浏览器交互功能
2006-03-10 16:21:00 919
转载 Thinking in AJAX(一) —— AJAX - X
众所周知,异步交互、JavaScript脚本和XML封装数据是AJAX的三大特征。其实,在实际应用中,不需要牢牢套死这三条大律,在我看来,AJAX - X,即去掉用XML封装数据,也不失为一种好的设计思路,如果应用恰当,更显轻盈步伐和巧妙思路。一般读取AJAX返回的XML结构的数据时使用XMLHttp的responseXML对象属性,同时,XMLHttp也提供了另外一个属性,即Response
2006-03-10 16:14:00 720
转载 Thinking in AJAX(二) —— 基于AJAX的WEB设计
摘要: 一、AJAX最值得称赞的是异步交互,而不是无刷新 很多人都看好AJAX无刷新的技术,以至于认同AJAX就是用来做无刷新的。这个认识是错误的,什么是无刷新?无刷新就是页面无需重载,那什么又是异步交互?异步交互就是一个简单的多线程,当你在一个blog里看文章时,同时也可以利用AJAX进行无刷新的回复提交,看起来虽然也是无刷新,但这里最重要的是异步,即你能一边看文章,一边又能向服务器提交你的
2006-03-10 16:11:00 861
转载 Ajax 的一些资源汇总
http://www.dragonson.com/doc/ajax.htmlAjax内部交流文档 http://info96.k12studio.com/~nio/comments.php?id=242_0_1_0_C简单地对 Ajax 进行描述介绍 http://www.adaptivepath.com/publications/essays/archives/000385.
2006-03-10 14:48:00 116
原创 Ajax开发经验
1 AJAX还是AJAH* AJAX的很多经典应用其实都是利用xmlhttp空间访问后台程序,后台程序返回脚本用eval回调或者返回简单数据的方式来开发。这样的开发模式的好处是设计简单轻巧,对熟悉dhtml的开发者来说上手会比较块,跨浏览器问题也容易解决,做简单的应用也够用。gmail,google suggest都是用这种方式。但是在我看来gmail已经吧AJAH应用到极限了,更复杂的数据结构用
2006-03-10 14:46:00 839
转载 AJAX实例入门
一、开门见山 这些时间,瞎子也看得见,AJAX正大踏步的朝我们走来。不管我们是拥护也好,反对也罢,还是视而不见,AJAX像一阵潮流,席转了我们所有的人。 关于AJAX的定义也好,大话也好,早有人在网上发表了汗牛充栋的文字,在这里我也不想照本宣科。 只想说说我感觉到的一些优点,对于不对,大家也可以和我讨论: 首先是异步交互,用户感觉不到页面的提交,当然也不等待页面返回。这是
2006-03-10 14:43:00 889
转载 AJAX开发简略续一(6)
7.5.2、选择合适的XML生成方式现在的web应用程序往往采用了MVC三层剥离的设计方式。XML作为一种数据保存、呈现、交互的文档,其数据往往是动态生成的,通常由JavaBean转换过来。由JavaBean转换成XML文档的方式有好几种,选择合适的转换方式往往能达到事半功倍的效果。下面介绍两种常用的方式,以便需要的时候根据情况取舍。A、类自行序列化成XML类自行序列化成XML即每个类
2006-03-10 14:38:00 666
转载 AJAX开发简略续一(5)
E、使用DOM操作XML文档在数据表示方面,XML文档更加结构化。DOM在支持HTML的基础上提供了一系列的API,支持针对XML的访问和操作。利用这些API,我们可以从XML中提取信息,动态的创建这些信息的HTML呈现文档。处理XML文档,通常遵循“加载XML文档à提取信息à加工信息à创建HTML文档”的过程。下面的例子演示了如何加载并处理XML文档。这个例子包含两个JS函数。loadX
2006-03-10 14:37:00 707
转载 AJAX开发简略续一(4)
例子5 -- sample4_3.htm:正如我们在Node节点介绍部分所指出的那样,appendChild()、replaceChild()、removeChild()、insertBefore()方法会立即改变文档的结构。下面的例子包含两个表格,我们试着把表格二的内容替换表格一的内容。无标题文档function replaceContent() {
2006-03-10 14:33:00 575
转载 AJAX开发简略续一(3)
例子2 – sample3_2.htm: 接下来使用firstChile、lastChild、nextSibling、previousSibling遍历整个文档树。修改一下countTotalElement函数,其他跟sample3_1.htm一样: func
2006-03-10 14:29:00 659
转载 AJAX开发简略续一(1)
在前一篇文章《AJAX开发简略》中,我们讲述了如何用AJAX来改进设计的用户体验。接下来,我们将讲述如何用AJAX来更新文档,以及处理服务器返回的XML文档。我们的最终目的是接收服务器的返回信息,修改当前文档的内容。是时候让重要人物--DOM粉墨登场了。 7
2006-03-09 18:27:00 1455
转载 Ajax程序设计入门
一、使用Ajax的主要原因 1、通过适当的Ajax应用达到更好的用户体验; 2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。 二、引用 Ajax这个概念的最早提出者Jesse James Garrett认为:Ajax是Asyn
2006-03-09 18:17:00 625
转载 Ajax轻松上路
什么是 AJAX? AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScript的两项强大性能.这两项性能在多年来一直被网络开发者所忽略,直到最近Gmail, Google suggest和google Maps的横空出世才使人们开始意识到其重要性. 这两项被忽视的性能是: • 无需重新装载整个页面便能向服务器发送请求. • 对XML
2006-03-09 18:14:00 504
原创 ajax开发小经验
1 AJAX还是AJAH* AJAX的很多经典应用其实都是利用xmlhttp空间访问后台程序,后台程序返回脚本用eval回调或者返回简单数据的方式来开发。这样的开发模式的好处是设计简单轻巧,对熟悉dhtml的开发者来说上手会比较块,跨浏览器问题也容易解决,做简单的应用也够用。gmail,google suggest都是用这种方式。但是在我看来gmail已经吧AJAH应用到极限了,更复杂的数据结构用
2006-03-09 18:12:00 531
转载 AJAX中的一些关键技术
[ 2006-01-20 18:04:32 | Author: greengnn ] Font Size: Large | Medium | Small Quote 转自:垃圾猪的垃圾窝 原文:http://ewebapp.cnblogs.com/archive/2005/11/24/283492.html因为最进想学习一下AJAX技术所以贴到这里方便阅读
2006-03-09 17:52:00 561
转载 AJAX基础教程
AJAX基础教程 本文来源于(有能够提供最初翻译者的朋友吗?):http://developer.mozilla.org/en/docs/AJAX:Getting_Started 这篇文章将带您浏览整个AJAX的基本概貌,并展示两个简单的例子让您轻松上路. 什么是 AJAX? AJAX (异步 JavaScript 和 XML) 是个新产生的术语,专为描述JavaScrip
2006-03-09 17:50:00 467
转载 ajax入门的代码
[ 2006-02-05 00:35:44 | Author: nid ] Font Size: Large | Medium | Small 下面代码在win2003+IIS6.0+(IE6/Netscape8.0/Firefox1.5)通过客户端HTML代码test.htm:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
2006-03-09 17:48:00 562
原创 正则表达式中的特殊字符一览
〓简介〓字符意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符b,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹
2006-03-09 17:33:00 2315
转载 正则表达式入门
入门简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。 正则表
2006-03-08 13:58:00 756
原创 基于java使用FCKeditor
基于java使用FCKeditor1.下载FCKeditor.java 2.3 (FCKeditot for java)FCKeditor 2.2 (FCKeditor基本文件)2.建立项目:tomcat/webapps/FCKeditor3.FCKeditor.java 2.3解压后,把其中的web目录下的WEB-INF目录copy到FCKeditor下(里面有commons-
2006-03-08 09:43:00 1029 1
转载 soap
简介就在不久以前,SOAP 还不过是指肥皂而已。 而如今,大多数开发人员一听到这个词眼前就会浮现出一些尖括号来。 SOAP 最初代表“简单对象访问协议”。 如果在几年前问任何一个人 SOAP 的含义,他们很可能这样回答:“SOAP 是用来使 DCOM 和 Corba(例如,RPC 调用)在互联网上工作”。 原作者们也承认,在那时他们注重于“访问对象”,但随着时间的推移,人们希望 SOAP 能够
2006-03-06 11:10:00 2000 1
原创 运行lucene 1.9 Demo
参考了:http://hedong.3322.org/archives/000206.html1。先下载http://hedong.3322.org/archives/docs/lucene-1.9.jar和http://hedong.3322.org/archives/docs/lucene-demos-1.2.jar(这两个支持中文检索)。2.将他们放到Classpat
2006-03-04 11:18:00 1376
转载 ajax入门
作为J2EE开发人员,我们似乎经常关注“后端机制(backend mechanics)”。我们通常会忘记,J2EE的主要成功之处在Web应用程序方面;许多原因使得人们喜欢利用Web开发应用程序,但主要还是因为其易于部署的特点允许站点以尽可能低的成本拥有上百万的用户。遗憾的是,在过去几年中,我们在后端投入了太多的时间,而在使我们的Web用户界面对用户自然和响应灵敏方面却投入不足。 本文介绍一种方法,
2006-02-25 09:51:00 606
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人