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表单中不包含当前显示的页号,可以动态将其加入。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/194771.html原文链接:https://javaforall.cn
相关文章
- ajax跨域解除方案,关于Ajax跨域问题及解决方案详析「建议收藏」
- Ajax-hook拦截全局ajax请求操作
- ajax怎么解决报414,如何解决HTTP 414“请求URI太长”错误?
- 一简单的Ajax例子[通俗易懂]
- axios + ajax 面试题总结
- spring ajax 长轮询,Ajax轮询和长轮询
- Ajax技术的优缺点[通俗易懂]
- Ajax 如何解决跨域问题
- js ajax 设置代理ip(vue Ajax 设置 代理ip)
- Typecho使用AJAX自动填写游客信息思路分享
- Ajax常用网络与处理函数详解编程语言
- ajax异步调用的底层实现详解编程语言
- jQuery Ajax 实例 ($.ajax、$.post、$.get)详解编程语言
- AJAX下载和显示远程图片(案例实战)
- 使用Ajax轻松访问和操作MySQL数据库(ajax访问mysql)
- AJAX初体验之实战篇――打造博客无刷新搜索
- 一个方便AJAX开发的通用类
- 用ajax自动加载blogjava和博客园的rss
- Ajax一统天下之Dojo整合篇
- AJAX和JSP实现的基于WEB的文件上传的进度控制代码
- 通过jquery的$.getJSON做一个跨域ajax请求试验
- ajax中文乱码的各种解决办法总结
- ajax实现session不过期(避免页面过期的现象)
- jQuery之ajax技术的详细介绍
- jquery实现ajax提交form表单的方法总结
- PHP+Mysql+Ajax+JS实现省市区三级联动
- javascript中AJAX用法实例分析