Ajax与Web 2.0和Ajax与SOA——什么地方应该使用Ajax

  1. StrutsAjax高级程序设计》样章连载——12.2 什么地方应该使用Ajax



1. 经典Struts著作,涵盖Ajax<o:p></o:p>

2. 深入剖析Web编程思想和Struts各种高级主题<o:p></o:p>

3. 注重实践,提升你解决实际问题的能力<o:p></o:p>

4. Pro Spring作者新著<o:p></o:p>

<o:p> </o:p>

更多详细信息:http://www.china-pub.com/38127<o:p></o:p>

 

12.2  什么地方应该使用Ajax

下面列出Ajax技术也许能够体现其价值的几个地方。

表单:这是首选的。基于Web的表单的处理速度是很慢的!Ajax可以动态地提升Web表单的性能,对于这一点应该是毫不怀疑的。

用户通信:在设计用户通信特性,比如聊天页面、投票按钮、消息线程、评级等时,Ajax是一种非常有用的技术。这种应用的一个范例是Netflix电影评级按钮。

新闻RSS种子是可以真正发挥Ajax技术优势的另外一个流行概念。现在有关RSS的应用很多,比如Google News

数据处理:一个例子是对表中数据列进行排序或者筛选。另外一个例子是使用线索(hint)的表单完成机制,比如Google Suggest特性(在本章的后面部分,你会看到有关这方面的后者的部分代码)。

说明     不应该把Ajax想象成能够解决一切问题的万能方案。使用Ajax技术作为大量数据处理机制可能会导致性能和其他问题。只有当传统的JavaScript技术难以满足需求,并且必须与服务器进行多次交互的数据处理时,才应该使用Ajax技术来重构。

下面是一个很好的博客,其中总结了何时不应该使用Ajax,网址是:http://alexbosworth. backpackit. com/pub/67688

12.2.1  AjaxWeb 2.0<o:p></o:p>

在最近十年间,Internet以指数级的速度扩展着。Web 1.0始终主要应用于静态的网站,能够把网站转换为业务过程/动态Web应用程序、内容管理驱动站点,以及最近更多的门户。即使对于最好的门户站点,网站的层(表示层、逻辑层、业务过程等)之间仍旧存在混杂之处。

Web 2.0是一个新生事物。借助于它,可以真正实现表示层逻辑和业务层逻辑的分离,能够实现如下愿景——借助于对服务器数据的异步调用来驱动表示层。Web服务(Web Services)技术和面向服务的架构(SOA, Service Oriented Architecture)使得这个愿景更加容易实现。

12.2.2  Ajax和SOA

那么,AjaxSOA之间的关系如何?使用Ajax可以实现使用新数据来异步刷新Web页面的部分内容。这种数据通常来自于对后台服务器(比如WebLogic或者Tomcat服务器)的数据调用。背后的代码可能不是面向服务的。但是,如果实现为服务,Ajax几乎就不存在使用限制了。它提供一种新的数据表示方式以及新一代的门户聚集能力。

我们已经介绍了Ajax基础知识——Ajax是什么,能够为我们带来什么,等等。现在我们将深入讨论这种技术。在下一节中,我们将研究Ajax的内部机制。

本文仅供学习交流使用,严禁抄袭和转载,如果将本文内容用于商业用途,将追究法律责任!<o:p></o:p>

好书推荐,精彩明天继续······<o:p></o:p>

你是一位Java Web开发者吗?如果是,我诚挚地、强烈地向您推荐两本业界公认的经典Struts教程······<o:p></o:p>

1.Struts基础教程》<o:p></o:p>

<o:p> </o:p>

(1)       针对Java Web开发人员的一本基础教程<o:p></o:p>

(2)       能够帮助读者迅速掌握Struts基础<o:p></o:p>

更多详细信息:http://www.china-pub.com/33567


 

<o:p></o:p>

<o:p></o:p>

2.《深入浅出Struts<o:p></o:p>

<o:p> </o:p>

(1)       Amazon畅销书<o:p></o:p>

(2)       深入全面地阐释Structs的方方面面..<o:p></o:p>

(3)       专门章节剖析Struts源代码<o:p></o:p>

更多详细信息:http://www.china-pub.com/35778

<o:p></o:p>

内容概要:本文探讨了在MATLAB/SimuLink环境中进行三相STATCOM(静态同步补偿器)无功补偿的技术方法及其仿真过程。首先介绍了STATCOM作为无功功率补偿装置的工作原理,即通过调节交流电压的幅值相位来实现对无功功率的有效管理。接着详细描述了在MATLAB/SimuLink平台下构建三相STATCOM仿真模型的具体步骤,包括创建新模型、添加电源负载、搭建主电路、加入控制模块以及完成整个电路的连接。然后阐述了如何通过对STATCOM输出电压电流的精确调控达到无功补偿的目的,并展示了具体的仿真结果分析方法,如读取仿真数据、提取关键参数、绘制无功功率变化曲线等。最后指出,这种技术可以显著提升电力系统的稳定性电能质量,展望了STATCOM在未来的发展潜力。 适合人群:电气工程专业学生、从事电力系统相关工作的技术人员、希望深入了解无功补偿技术的研究人员。 使用场景及目标:适用于想要掌握MATLAB/SimuLink软件操作技能的人群,特别是那些专注于电力电子领域的从业者;旨在帮助他们学会建立复杂的电力系统仿真模型,以便更好地理解STATCOM的工作机制,进而优化实际项目中的无功补偿方案。 其他说明:文中提供的实例代码可以帮助读者直观地了解如何从零开始构建一个完整的三相STATCOM仿真环境,并通过图形化的方式展示无功补偿的效果,便于进一步的学习研究。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值