`
逆风的香1314
  • 浏览: 1440611 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

10月21日Ajax培训日记

阅读更多

今天由梁言兵老师为大家讲解ajax,他首先介绍了什么是web 2.0及web 2.0的应用。
ajax框架:
客户端框架:DOJO,bindows,Rico
服务器端框架:DWR,JSON,buffalo
基础库:prototype.js
这次讲解的是buffalo框架。buffalo要通过一个注册文件注册Bean对象,buffalo配置文件中的配置项是“对象实例名=完全限定类名”。
客户端代码:
var END_POINT="<%=request.getContextPath()%>/bfapp";
var buffalo = new Buffalo(END_POINT);
buffalo.remoteCall("userService.login",["username","password"], function(reply) {
  var success = reply.getResult();
  if (success) {
    alert("You login successfully");
  } else {
    alert("user name or password incorrect!");
  }
});

buffalo后台的JavaBean是否是共享的,用计数器测试一下,发现每个请求创建一个Bean实例对象。
客户端发送给服务器端的请求格式怎样,我安排冯伟立用sniffer监听软件听了一下,效果如图所示。

以前学了java web中的过滤器程序后,可以用filter来测试buffalo的请求和响应信息。

如果故意给buffalo的END_POINT的值改错,可以看到请求URL找不到,从这个错误中可以看到buffalo的请求URL。
这是Tomcat报的错,buffalo提供了自己的错误显示窗口。
引入buffalo的.js文件时,要注意引入的顺序,因为Javascript按顺序解释。
MyEclipse web2.0 browser可以调试javascript和看http协议信息。

习惯:专门建立一个resource目录管理自己的资源文件。
common目录放公共页面,如错误处理页面
image放置图片。
admin放置管理程序。
scripts专门放置js脚本
项目中也可以用script目录存储sql脚本
styles专门放置css文件。

用wst插件开发java web应用,web分发目录在project-->.metadata-->.plugin-->..server.core...-->tmp目录中,这个插件经常出问题,将lib下的某些jar包拷贝不到分发目录中,jsp文件更新不到分发目录中。

在baidu里面搜索"event.observe"

prototype.js中实现的$是document.getElementById
讲了AjaxTable的需求和设计思路
buffalo的formToBean方法生成的Javascript对象要包含服务器端对应的FormBean对象。buffalo接收到客户端的对象参数后,自动调用注册的服务器端的bean方法,并生成服务器端的对象作为参数传递给bean方法。如果formBean生成的JavaScript对象中只包含了BO的部分属性,那么可以接着为这个JavaScript对象动态增加其他属性,例如,AjaxTable中的Form表单中不包含当前显示的页号,可以动态将其加入。 

分享到:
评论

相关推荐

    ajax培训示例

    **Ajax培训示例** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。Ajax的核心是通过JavaScript与服务器进行异步数据交换,它使得用户可以与网页进行更流畅的...

    ajax培训

    **Ajax(Asynchronous JavaScript and XML)**是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。这种技术可以提升用户体验,因为它使得...

    Ajax基础培训_2012_12_6

    Ajax基础培训_ppt,保证看完之后,你会对Ajax有了新的认识。

    培训资料_ajax技术

    【Ajax技术详解】 Ajax,全称为Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页内容的技术。Ajax技术的核心是利用JavaScript与XMLHttpRequest对象进行后台与服务器的...

    非常实用的Ajax基础培训课件

    Ajax,全称Asynchronous JavaScript and XML(异步JavaScript与XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术自2005年被广泛使用以来,极大地提升了网页应用的用户体验,因为它...

    Ajax 培训PPT

    Ajax,即Asynchronous JavaScript and XML,是一种用于创建快速、动态网页的技术。它并不是一项全新的技术,而是通过将现有的技术如JavaScript、XML、XHTML、CSS和DOM等进行组合,实现了一个更加高效、用户友好的...

    ajax培训视频完整版,用于就业培训的视频,由于文件过大,用百度网盘保存,让你快速学习ajax

    这个"ajax培训视频完整版"显然是针对想要进入IT行业或者提升自己Ajax技能的人群设计的,特别是对于那些寻求就业培训的学员。 **Ajax的核心概念** 1. **异步通信**:Ajax的核心特性是异步,即在用户与页面交互时,...

    某机构的Ajax培训笔记

    Ajax+.pdf、AJAX_.pdf、Ajax开发简略.pdf、ajax框架集合.pdf、AJAX.pdf这五个文档可能分别涵盖了Ajax的基础概念、实际开发中的技巧、不同框架的应用以及相关的案例分析等内容。通过阅读这些资料,你可以深入理解Ajax...

    ajax基础培训

    JavaScript基本语法 弱类型,基于对象,事件驱动 DOM模型 例子,见ajax示例

    基于Ajax的个人日记制作小程序源码

    【基于Ajax的个人日记制作小程序源码】是一个用于创建个人日记的应用程序,它利用了Ajax技术来实现无刷新页面更新,提供用户友好的交互体验。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页...

    AJAX AJAX AJAX AJAX AJAX AJAX AJAX AJAX AJAX

    AJAX AJAX AJAX AJAX AJAX AJAX AJAX AJAX AJAX

    Javascript、Ajax技术培训

    Javascript、Ajax技术培训.rarJavascript、Ajax技术培训.rarJavascript、Ajax技术培训.rarJavascript、Ajax技术培训.rarJavascript、Ajax技术培训.rar

    达内培训课件-Ajax

    在达内集团的Java培训课件中,讲解Ajax技术主要是为了帮助学员掌握现代Web应用开发的核心技能。 Ajax的核心原理是利用JavaScript创建XMLHttpRequest对象,通过这个对象与服务器进行通信,实现数据的异步交换。在不...

    Ajax中文手册 API

    很不错的Ajax开发草考文档,方便快捷1. AJAX介绍AJAX是一种运用JavaScript和可扩展标记语言(XML),在网络浏览器和服务器之间传送或接受数据的技术。2. AJAX实例AJAX可以用来创建更多交互式的网络应用程序。3. AJAX源...

    javascript&ajax培训资料

    这个“javascript&ajax培训资料”压缩包显然包含了一些关于这两个主题的学习资源,旨在帮助开发者深入理解和掌握它们。 JavaScript,全名ECMAScript,是一种广泛应用于客户端Web开发的脚本语言。它的主要功能是在...

    北京中科信软AJAX培训

    AJAX技术,全称为Asynchronous JavaScript and XML,是一种在无需重新加载整个页面的情况下,能够更新部分网页的技术。通过AJAX,Web应用程序可以快速地将数据异步地从服务器交换到客户端,从而实现与用户的即时互动...

    苏宁AJAX内部培训

    苏宁AJAX内部培训的核心知识点详述: ### 一、AJAX技术概览 **定义**:AJAX(Asynchronous JavaScript and XML)是一种用于创建快速动态网页的技术,它通过在后台与服务器进行少量数据交换,使网页能够实现异步...

    ajax培训课件和例子

    **Ajax(Asynchronous JavaScript and XML)技术** Ajax是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。Ajax的核心是JavaScript对象...

    AJAX培训笔记和PPT

    AJAX培训笔记和PPT将涵盖这些基本概念,深入讲解AJAX的使用方法,可能包括示例代码、最佳实践以及如何在实际项目中有效应用AJAX。通过学习这些材料,你可以更好地理解AJAX的工作原理,提升你的Web开发技能。

    传智播客PHP培训韩顺平Ajax技术PPT

    传智播客PHP培训PHP视频教程Ajax技术PPT,韩顺平主讲。 内容有: 1.ajax介绍 2.ajax的基本原理和优点 3.ajax可以解决怎样的问题 4.ajax几个经典案例

Global site tag (gtag.js) - Google Analytics