易截截图软件、单文件、免安装、纯绿色、仅160KB

Java Web基础:第二十讲 Ajax概述

本文内容摘自:《Java Web开发教程——入门与提高篇(JSP+Servlet)》
AJAX是Asynchronous JavaScript and XML的缩写,涉及JavaScript脚本、XHTML和CSS、DOM、XML和XSTL等技术。
l         XHTML与CSS实现数据信息的统一化和标准化显示;
l         使用DOM实现浏览器端丰富的动态显示效果以及与服务器的交互;
l         使用XML和XSTL进行浏览器和服务器端数据信息交换和处理;
l         使用XMLHttpRequest对象进行浏览器和服务器端异步数据读取;
l         使用JavaScript脚本实现对所有数据进一步处理。
AJAX的核心工作过程如下:
1.         对象初始化,主要是创建XMLHttpRequest对象,XMLHttpRequest对象是AJAX技术中非常核心的一个对象,负责请求的设置、发送。
2.         发送请求,设置响应方法、请求所需要的数据,然后发送请求。
3.         服务器接收请求并进行处理,通常由Servlet接收请求,然后调用相应的业务方法来处理,之后对用户响应。
4.         客户端接响应,接收到响应之后调用之前设置的响应方法。
5.         响应方法根据响应数据修改客户端页面内容。
采用AJAX技术之后,客户端与服务器端的交互过程发送了变化。在没有采用AJAX技术之前,用户通过设置<form>表单的action属性,然后通过提交按钮来提交请求,或者在JavaScript代码中通过表单的submit方法来提交。AJAX基本上就是在Web 表单和服务器之间增加了 JavaScript 技术和 XMLHttpRequest 对象。当用户填写表单时,数据发送给一些 JavaScript 代码然后通过XMLHttpRequest对象发送,而不是直接发送给服务器。在这个过程中,用户屏幕上的表单不会闪烁、消失或延迟。JavaScript 代码在幕后发送请求,用户甚至不知道请求的发出。更好的是,请求是异步发送的,就是说 JavaScript 代码(和用户)不用等待服务器的响应。因此用户可以继续输入数据、滚动屏幕和使用应用程序。
然后,服务器将数据返回 ,会调用


相关文档:

java数据结构之堆栈

建立节点类(Node.java)
package com.yz.mystack;
public class Node {
Object data;
Node next;
public Node(Object data){
this.data=data;
next=null;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public Node getNext() {
......

java数据结构之堆栈思想(数组)

很多时候数组存在着很大的缺限,首先必须先设置数组的长度,当设定了之后,就无法改变了。
下来是一种数组长度动态变化的一种方法
package com.yz.mystack;
public class Stack {
Object[] datas;
Integer n=0;
Integer N=1;
public Stack(){
datas=new Object[N];
}

public void push(Object data){ ......

JAVA 树 Rubicon

import   javax.swing.*;  
import   java.awt.*;  
import   java.awt.event.*;  
import   java.util.*; 
public class Temp {
 public Temp() {
  JFrame J = new JFrame("MENU");
  Container C = J. ......

java中使窗口居中显示

如果要使主窗口 居中一般使用下面的方法:
import javax.swing.*;
import java.awt.*;
public class ToCenter
{
  public ToCenter(JFrame frame)
   {
       //---------------------------设置窗口居中---------------------------------------------------- ......

Java反编译利器 Jad及其eclipse、NetBeans插件版

eclipse
菜单 -> Window -> Preferences, 打开Preferences窗口,然后依次选择 Java -> JadClipse,确保"Path to decompiler:"的值为"jad.exe"。
http://hi.baidu.com/darmn/blog/item/56678e7f14f81a0129388af7.html
http://hi.baidu.com/zhangge9477/blog/item/adeced08c9663a3ae8248849. ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号