培 训 课 程
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 精讲 培养目标

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阅读器控制器

 

 

为什么要做JAVA软件工程师?
前景好:
JAVA连续5年名列编程语言使用率冠军;
缺口大:
我国对JAVA技术人员的需求达20万以上;
待遇优:
JAVA行业薪资列IT界榜首,平均超6000;
空间广:
应用于30亿电子设备,技术企业逾千万。
我们培养什么样的JAVA人才?
国信蓝点JAVA培训优势?
选择国信蓝点JAVA培训的理由?
2004-2009 by www.fsailing.com. All rights reserved. 国信蓝点版权所有     为您提供顶级JAVA培训
主管单位: 工业和信息化部人才交流中心 地址: 北京市万寿路27号院工信部机关大院
主办单位: 国信蓝点信息技术(北京)有限公司 地址: 北京市海淀区中关村大街甲32号和盛嘉业大厦15层