Atlas是什么?asp.net+ajax
Atlas是什么?
atlas 2006-12-12 09:48 阅读69 评论0
字号: 大大 中中 小小
Atlas是什么?
ASP.NET”Atlas”是一个新的Web技术开发包,它集成了一套非常大的客户端脚本库使得与功能丰富的、基于服务器开发平台的ASP.NET2.0结合在一起,”Atlas”能让你开发的Web应用能够通过直接调用Web服务器来更新一个Web页面的数据――不需要在页面往返传送(也就是不需要多次刷新页面)。使用”Atlas”,你能最大地利用ASP.NET和服务器端代码在浏览器中来做许多工作,使得有更加丰富的用户体验。
“Atlas”能让你建立的应用程序相比于传统的Web应用程序在两个关键方面有更好的性能--响应率和用户接口(UI)。传统的Web应用程序在更新数据或者控件时页面需要一次往复,这能导致长时间的等待。而另一方面,”Atlas”,通过减少页面往复的需要显著地提升了应用程序的性能。
另外,由于”Atlas”在客户端执行许多处理,这就使得你能建立比更加丰富的UI,给用户一种超越传统Web应用程序的超级用户体验。”Atlas”不仅给你能力建立所有用户从功能丰富的UI受到影响而期待的控件和特性(例如拖和拉,自动完成,鼠标盘旋动作等更多)。而且更加重要的是,它能让你建立交互式的绑定数据的控件,能让用户排序,更新,或者更改它们的数据的视图,而这些,只需少量或者没有页面向服务器的往复。
虽然ASP.NET“Atlas”是一个新的技术包,同时也是种新的方法,但它与使用AJAX开发应用程序的理念是一致的,”Atlas”应用程序是跨平台和只需少量或者没有更改就可以运行在任何现有的浏览器中。“Atlas”型的应用程序的例子包括微软的Virtual Earth 站点,微软的Outlook Web Access emai客户端,还有Start.com。
建立基于AJAX的Web应用程序是复杂,还有得要求你有大量的客户端脚本的知识。因此,“Atlas”不仅仅是另外一种AJAX的实现方式。相反,“Atlas”以两种重要的方式扩展了AJAX的理念。首先,“Atlas” 客户端脚本库通过向Atlas开发者提供真正面向对象的APIs和组件而极大地简化了创建功能丰富的UI和远程进程调用这类任务。第二,“Atlas”通过在ASP.NET2.O中提供一个功能丰富的集成的开发平台,“Atlas” 服务器组件包含了ASP.NET Web服
相关文档:
一、委托
(1) 委托时一种引用方法的类型,一旦为委托分配了方法,委托将与该方法具有完全相同的行为,委托方法的带哦用可以像
其他方法一样,具有参数和返回值,
如: public delegate int PerformCa ......
简单的描述下 DWR 配置(保密协议,在此不公开项目名称,项目相关名称全部用XXXX代替)
首先 废话不说了 大家都应该理解DWR的用处 不懂的去百度
必要包 DWR.JAR 官方下载地址http://directwebremoting.org/dwr/download.html
这个项目是由 SSH+dwr+jquery+sitemesh+freemarker
WEB.XML
<!-- dwr -->
<serv ......
public class chs2py
{
public chs2py()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
private static int[] pyvalue = new int[]{-20319,-20317,-20304,-20295,-20292,-20283,-20265,-20257,-20242,-20230,-20051,-20036,-20032,-20026,& ......
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript&quo ......
AjaxSuggest.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxSuggest.aspx.cs" Inherits="AjaxSuggest" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/199 ......