预览模式: 普通 | 列表
07-06
12

百科查询:AJAX

AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

主要包含了以下几种技术:

Ajax(Asynchronous JavaScript + XML)的定义

基于web标准(standards-based presentation)XHTML+CSS的表示;

使用 DOM(Document Object Model)进行动态显示及交互;

使用 XML 和 XSLT 进行数据交换及相关操作;

使用 XMLHttpRequest 进行异步数据查询、检索;

使用 JavaScript 将所有的东西绑定在一起。英文参见Ajax的提出者Jesse James Garrett的原文a

类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。

AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。

查看更多...

Tags: 面试题 AJAX

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 970
07-06
11

An Introduction To Ajax

简介

  术语Ajax用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。在Ajax之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。Ajax提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。

  虽然Ajax所需的基础架构已经出现了一段时间,但直到最近异步请求的真正威力才得到利用。能够拥有一个响应极其灵敏的Web站点确实激动人心,因为它最终允许开发人员和设计人员使用标准的HTML/CSS/JavaScript堆栈创建“桌面风格的(desktop-like)”可用性。

  通常,在J2EE中,开发人员过于关注服务和持久性层的开发,以至于用户界面的可用性已经落后。在一个典型的J2EE开发周期中,常常会听到这样的话,“我们没有可投入UI的时间”或“不能用HTML实现”。但是,以下Web站点证明,这些理由再也站不住脚了:

查看更多...

Tags: 面试题 AJAX

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 545
07-06
11

易佳网络面试题补充

1.JAVA中的基本数据类型有哪些,并说出所占用的字节数。
基本数据类型包括byte、int、char、long、float、double、boolean和short。
byte占用1字节;short占用2字节;int占用4字节;long占用8字节;float占用3字节;double占用8字节;boolean占用1字节;char占用2字节。
byte,short,int,long分别具有8位,16位,32位及64位的宽度。float单精度浮点数具有6~7个有效的十进制数位,double双精度浮点数具有15个有效的十进制数位。
另外,复合数据类型包括数组、类(class)和接口(interface)。

2.外连接介绍,举例说明
对于外连接,Oracle中可以使用“(+)”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍。

查看更多...

Tags: 面试题

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 872
07-06
10

谈外连接(第一部分)

自 SQL 构造在 DB2 for OS/390® V6 中修订之后,如果我相信有一种 SQL 构造已经造成了最多的疑惑,那一定就是外连接。

V6 扩展了在 ON 子句中编写谓词的能力,并引入了大量其它的优化和查询改写方面的增强。虽然增强语法的确增加了外连接的潜在用法,但这也意味着需要去理解更多的内容。而语法也与它在 UNIX®、Linux、Windows 和 OS/2® 平台上的兄弟更加接近,使得在 DB2 系列中更容易保持 SQL 编码的一致性。

这篇文章由两个部分组成,我试图在文章中为编写外连接总结出一个指南以实现两个目的:

  • 最重要的目标是获得正确的结果。
  • 其次,考虑用不同的方法编写谓词的性能含义。

 

第 1 部分是关于外连接的更简单构造,就在 ON 和 Where 子句中编写谓词的效果进行简单的比较。在第 2 部分,我会涉及更复杂的主题,如简化外连接和嵌套外连接。

本文中的例子使用了取自 DB2 通用数据库(UDB)(非 OS/390)样本数据库的摘录。 图 1 中的数据是一整张表的子集。为了满足所有外连接中组合的需要,Project 表中含有 PROJNO = 'IF2000' 的行已被更新为设置 DEPTNO = 'E01'

对于 z/OS® 和 OS/390 的用户,表名将有所不同:

工作站上 DB2 表的名称 OS/390 和 z/OS 版本的 DB2 表的名称
EMPLOYEE EMP
DEPARTMENT DEPT
PROJECT PROJ

查看更多...

Tags: 面试题

分类:Database | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 703
07-06
10

1元、2元、5元组合成100元,最多有多少种组合

      这是一道JAVA面试题,要求先写出算法,再编写程序。
      解题如下:
      算法:1a+2b+5c=100
      利用循环枚举来做这个程序:

public class MoneyTest {
    static long flag;
    public static void main(String[] args) {
        MoneyTest moneytest = new MoneyTest();

查看更多...

Tags: 面试题

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 913
07-06
10

TCP/IP通信程序设计的丰富多样性

刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程
序,据此一些人可能会认为TCP/IP编程很简单。其实不然,
TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在
通信方式和报文格式的多样性上。


一。通信方式

主要有以下三大类:

查看更多...

Tags: 长连接 短连接 面试题

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 557