php开源嘛
首页 | English | MySql数据库 | Php编程 | 建站杂烩 | 系统服务器 | 资源共享 | 专题 | 才桀网 | 支持论坛
  当前位置:主页>English>文章内容
Ajax技术(一)用AjaxTags简化Ajax开发
来源:imb 作者:本站整理 发布时间:2008-01-03  

Ajax技术(一)用AjaxTags简化Ajax开发phpma开源

         在 Web 2.0 时代,开发人员和用户都对基于 Web 的应用程序的可用性和响应性抱有很高的期望。除非是在过去的两年内一直没有关注过这个领域,否则一定听说过 Asynchronous JavaScript + XML(Ajax 技术)。通过 Ajax,可以构建灵活、响应性好和高度动态的基于浏览器的用户界面,而且根本不需要进行浏览器页面重载。本文将介绍一种 Java™/JavaScript 库 —— AjaxTags,它让您可以很轻松地将 Ajax 功能集成到 JSP 页面中。

      简介

         以前,基于 Web 的用户界面(包括页面和应用程序)要求用户所做的每个请求都强制执行一次页面刷新,这消耗了大量的时间和带宽。重复的页面刷新的后果是 Web 体验变得异常缓慢和沉闷,即使对于那些具有高速的宽带连接的用户也是如此。phpma开源

         现在,各地的开发人员都在寻找新的技术和技巧,以便显著提高基于 Web 的应用程序的性能和用户体验。用 Ajax 编写的 Web 应用程序允许数据在后台被异步地发送给服务器,而同时又能在不重载页面的情况下更新此 Web 页面的各个部分。Ajax 涉及到很多对象和技术。尽管缩写词 Ajax 中有字母 X,但 XML 可能永远都不会用到。从浏览器发回的响应也可以是多种格式或类型中的一种,包括纯文本、HTML 或 XML 等。phpma开源

        本文描述了一个小型紧凑的 JSP 标记库,即 AjaxTags,该库使用某些外部 JavaScript 来为 JSP 页面提供易用的 Ajax 支持。

立即开始

        若想跟随本文进行学习并运行本文中所描述的这些示例,就需要选择使用几个工具。本文所使用的每个应用程序都是免费和开源的。

        运行本文给出的示例所使用的参考实现 servlet 容器是 Apache Tomcat。它可以从 Apache Tomcat 网站(请参见 参考资料)免费下载。本文中的示例使用的是本文写作时的最新版本,为 6.0.13。phpma开源

         此外,还需要登录到 SourceForge 下载 AjaxTags 示例应用程序(有关链接,请参见 参考资料)。这里的示例使用的是 Ajax Tags 演示下载的 1.3 版。这是一个标准的 WAR 文件,可以将其部署到 Tomcat webapps 目录。如果不想让要浏览的 URL 太过冗长,在部署它之前,可以对此 WAR 文件进行重命名。否则,需要浏览到:http://localhost:8080/ajaxtags-1.3-beta-rc6-1/。

现在让我们立即开始吧。phpma开源

 


(阅读次数:
上一篇:站长:站在学业和创业的十字路口   下一篇:PHP与js(Javascript)的两种交互方式...
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·什么是Smaty?一个php模板引擎.
·Mysql中innodb 和myisam的区别?
·what is apache? 服务器
·What is PHP?
·Apache是一款流行的伺服器
·what is openssh?而ssh又是什么?
·What is MySQL? MySQL数据库
·what is Linux? 操作系统
·php|works, Session Day 1
·Late static binding....sorta .
·What is EditPlus?How to Instal
·php表达式之explode() 分割字符
  相关文章
·Ajax技术(二)用AjaxTags简化Ajax
·Ajax技术(三)用AjaxTags简化Ajax
·Ajax技术(四)用AjaxTags简化Ajax
·Ajax技术(五)用AjaxTags简化Ajax
·Ajax 能够做什么?
·php表达式之explode() 分割字符
·PHP&Smarty Is Smarty right for
·Smarty:Why use it?模板怎么使
·what is openssh?而ssh又是什么?
·Mysql中innodb 和myisam的区别?
·What is EditPlus?How to Instal
·Late static binding....sorta .

关于我们 | 本站声明 | 友情连接 | 诚邀加盟 | 网站地图
版权Power by DedeCms   技术支持QQ =>> 罗江游鱼   Jacking  后台登陆
Copyright @ 2007 公司地址:柳州市东环路268号 邮编:545006 电话:15920389818 桂ICP备07006725号