atitit.ajax 最佳实践跟框架选型 o99

atitit.ajax 最佳实践跟框架选型

1. 选型框架dwr/dwr3 跟jq 1

2. DWR方便的地方分为两个地方。 1

3. dwr 优点: 1

4. 缺点: 2

5. 根jq的区别 2

1. 选型框架dwr/dwr3 跟jq

2. DWR方便的地方分为两个地方。

前台:

1.前台的js方法的自动生成(由服务端自动发送js脚本到客户端),

用户无需关心,模拟后台的方法调用形式,上手容易。

后台

1.后台获取服务bean的plugin功能。

(可以和Spring、Struts集成)提供服务对象。

2.提供实现好的servlet解析请求,lookup 服务对象,执行请求,

将返回结果转化为js识别的数据结构。

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:[email protected]

转载请注明来源: http://blog.csdn.net/attilax

3. dwr 优点:

1 .可以直接调用java类。 学习成本低。

2.隐藏了 ajax中的过程实现。 可以直接由js 调用 java类。

3. 可以对参数进行 转换成 javaBean (其实是js 对象。 转换和定义相同类型的js 对象由框架完成,只要做简单实体映射转换配置)

4. 可以较为简单的实现服务器推技术

但是优点不能不说,Debug功能强大

4.   缺点:

1.暴露了后台方法。

2.只能使用java作为后台。

3. 效率上比jquery 这样的框架慢

4. dwr 主要侧重 方法调用   不侧重 网页元素 dom的操作

5. 根jq的区别

jquey和prototype强大在前台的dom结构的操作,

两者的强项不一样,并不冲突。

时间: 2024-10-23 00:48:10

atitit.ajax 最佳实践跟框架选型 o99的相关文章

atitit.报表最佳实践oae 与报表引擎选型

atitit.报表最佳实践oae 与报表引擎选型 1. 报表的主要的功能and结构 2 1.1. 查询设计器(配置化,metadata in html) ,anno 2 1.2. 查询引擎 2 1.3. 建立数据源 2 1.4. 输出显示 2 1.5. 格式化 2 1.6. 图表引擎(支持二维码,条形码) 2 1.7. 导出 excel,txt,csv,pdf,xml,html 2 1.8. 打印 2 2. 报表的选择根据 2 2.1. 开发快速 recomm  db report ( 2 2.

atitit.报告最佳实践oae 和报告引擎的选择

atitit.报告最佳实践oae 与报表引擎选型 1. 报表的基本的功能and结构 2 1.1. 查询设计器(配置化,metadata in html) ,anno 2 1.2. 查询引擎 2 1.3. 建立数据源 2 1.4. 输出显示 2 1.5. 格式化 2 1.6. 图表引擎(支持二维码,条形码) 2 1.7. 导出 excel,txt,csv,pdf,xml,html 2 1.8. 打印 2 2. 报表的选择依据 2 2.1. 开发高速 recomm  db report ( 2 2.

Atitit.js javascript的rpc框架选型

1. Dwr1 2. 使用AJAXRPC1 2.2. 数据类型映射表1 3. json-rpc轻量级远程调用协议介绍及使用2 3.1. 2.3.JavaScript客户端调用示例2 3.2. 2.4.直接GET请求进行调用2 4. atiri3 1. Dwr Dwr要自己一个method挑选了,麻烦的.. 2. 使用AJAXRPC 在调用RPC方法时,如果没有传递回调函数,则是同步调用:如果传递回调函数,则是异步调用. 2.1.1.1. 同步调用 2.1. 数据类型映射表 AJAXRPC支持基本

atitit.表格的绑定client side 最佳实践

atitit.表格的绑定client side 最佳实践 1. 框架选型 1 2. #---原理和流程 1 1. 方法1 1 2. Dwr 例子 1 3. 方法2 2 4. Jq例如 2 1. 框架选型 Easyui 好..走十难调整??? 嘎自的表格只好js jvc 兰,,,angular Dwr也能了... 2. #---原理和流程 1. 方法1 获得所有的行,第一的头行except,第二模板line,..排除,,,在的所有的数据行删除. 遍历表格模板tr获得tds的所有的id(yash  

Atitit. js mvc 总结(2)----angular 跟 Knockout o99 最佳实践

Atitit. js mvc 总结(2)----angular  跟 Knockout o99 最佳实践 1. 框架 angular 跟Knockout 1 2. 2. 简单的列表绑定:Knockout 1 3. foreach绑定 3 4. Sumup:hesh angular simply 3 1. Mvc优点 angular 功能包括 3 2. 2.1 数据绑定 就是MVVM 结构, 3 3. 2.10 动画效果, ng-animate 4 5. 参考 5 1. 框架 angular 跟K

java 导出 excel 最佳实践,java 大文件 excel 避免OOM(内存溢出) exce

产品需求 产品经理需要导出一个页面的所有的信息到 EXCEL 文件. 需求分析 对于 excel 导出,是一个很常见的需求. 最常见的解决方案就是使用 poi 直接同步导出一个 excel 文件. 客户体验 & 服务性能 客户体验 如果导出的文件比较大,比如几十万条数据,同步导出页面就会卡主,用户无法进行其他操作. 服务性能 导出的时候,任务比较耗时就会阻塞主线程. 如果导出的服务是暴露给外部(前后端分离),这种大量的数据传输十分消耗性能. 解决方案 使用异常处理导出请求,后台 MQ 通知自己进

atitit.文件上传带进度条的实现原理and组件选型and最佳实践总结O7

1. 实现原理 1 2. 大的文件上传原理::使用applet 1 3. 新的bp 2 1. 性能提升---分割小文件上传,避免一次使用内存使用过大的 2 2. Uuid还是原来文件名称:: 2 3. 监听器频繁地被调用 2 4. 结合wz easyui 2 4. 选型 2 5. Uploadify::yash js+flash 3 6. commons-fileupload:: 3 7. COS这个工具O'Reilly公司 3 8. 大的文件上传组件总结 3 5. 林吧实现ui Ajax+jq

Atitit..文件上传组件选型and最佳实践总结(2)----断点续传

Atitit..文件上传组件选型and最佳实践总结(2)----断点续传 1. 断点续传的原理 1 2. 如何判断一个插件/控件是否支持断点续传?? 1 3. 常用的组件选型结果::马 1 4. 自定义断点续传控件要实现的指标 2 5. 断点续传实现协议ftp/http/ rmi 等选型.. 2 6. 断点续传实现方式activex,plugin,,applet,  Flash ,能不能实现断点续传?? 3 7. Missing required permissions manifest att

atitit.hbnt orm db 新新增更新最佳实践o99

atitit.hbnt orm db 新新增更新最佳实践o99 1. merge跟个save了. 1 2. POJO对象处于游离态.持久态.托管态.使用merge()的情况. 1 3. @DynamicInsert @DynamicUpdate 2 4. 实际调用merge()生成的sql 2 5. 参考 2 1. merge跟个save了. Update UpdateorSave 已经不推荐了... 生成的黑头子有个merge跟个save了... 2. POJO对象处于游离态.持久态.托管态.