◇◇【995视频下载】◇◇ |
 |
 |
|
| | |
培 训 课 程 |
| Ajax高级软件工程师班 |
| 培训内容:Ajax 课程大纲 |
Ajax彻底颠覆了传统Web应用在用户交互方面的模式,这是不可否认的。在传统的Web体验当中,用户已经习惯了,在请求服务器数据之后的等待和显示这些数据时的页面刷新,这种交互方式是低效和不连贯的。
Ajax所倡导的方式则能够大大优化用户的使用感受。由于在服务器和浏览器之间的数据传递交由JAVAScript控制,开发人员得以跳出以往严格的请求应答模式从而构建更具有用户友好性的Web应用。
举一个简单的例子,当用户请求新的数据内容时,传统的Web机制只能等待服务器将全部数据返回,然后刷新并重新显示整个页面;而Ajax只请求那些需要改变的内容,同时只改变那些需要改变的区域,而并不对这个页面进行刷新,这种能力不但使刷新成了Ajax带给用户的最主要印象,而且由于数据传递量的有效降低使得Ajax成为缓解Web性能瓶颈的重要武器。 |
| 入学条件:理工科大专及以上学历 |
JAVA 开发人员:一年以上J2EE开发经验。了解JAVA基本开发规范,熟悉JSP,Servlet,JDBC。
构架师:了解面向对象思想,有一定的J2EE开发经验
SA:有一定J2EE开发经验,熟悉JS,JAVAbean
QA:了解单元测试工具(Junit),有一定Test Case的设计能力。 |
| 课程安排:周末班:周六、日全天,早9:00-晚9:00。共四周,85学时 |
Ajax高级程序设计及企业级应用 |
| 重新设计Web |
为什么需要Ajax富客户端?
比较用户体验
网络延迟、异步交互
独占或瞬态的使用模式
Ajax的四个基本原则
真实世界中的Ajax富客户端
Ajax的替代方案
基于Macromedia Flash的方案
JAVA Web Start及其相关技术
|
|
| Ajax 体验 |
Ajax的关键元素
用JAVAScript改善用户体验
用CSS定义应用的外观、CSS选择器、CSS样式属性
用DOM组织视图
使用JAVAScript操作DOM
为文档增加样式
XMLDocument和XMLHttpRequest对象
向服务器发送请求
使用回调函数监视请求
完整的生命周期 |
|
| Ajax 模式 |
从混沌到秩序
模式:创造一个通用的词汇
重构与Ajax
保持均衡
重构实战
一些小型重构的案例研究
跨浏览器不一致性:Facade和Adapter模式
管理事件处理函数:Observer模式重用用户操作处理函数:Command模式
保持对资源的唯一引用:Singleton模式
Web服务器端的MVC
不使用模式的Ajax Web服务器
重构领域模型
从表现中分离内容
第三方的库和框架 |
|
| 核心技术 |
一种不同类型的MVC
Ajax 应用中的视图
Ajax 应用中的控制器
Ajax 应用中的模型
模型生成视图
使用XSLT的动态搜索 |
|
| 安全性与Ajax |
JAVAScript与浏览器安全性
使用远程服务进行通信
保护机密数据
考虑性能的设计 |
|
| 使用Ajax创建独立的应用 |
查找XML提要
RSS结构
创建丰富的用户界面加载RSS提要
增加丰富的渐变效果
重构
RSS阅读器模型
RSS阅读器视图
RSS阅读器控制器 |
|
|
|
|
|