Ext Js(ExtJs)是目前最流行的Ajax框架之一,Ext Js(ExtJs)由于其优雅的设计、出众的性能、丰富华丽的界面库,给Web2.0应用及企业应用带来了前所未有的高质量用户体验。而Struts2框架则是目前最主流的基于Java EE的服务器端框架。两者的结合则可以轻松开发大型的企业应用。
本课程介绍了Ext Js技术同Struts 2框架的基础,并最终结合一个采用Ext Js 2 +Struts 2+Spring+iBatis的例子,来完整阐述如何快速开发一个企业应用、如何提升系统的性能。让学员轻松掌握基于Ext Js(ExtJs)和Struts的企业级应用的架构设计。
学员基础:已经了解Java及Web开发的基础知识
培训对象:Web软件开发工程师、系统架构师
培训目标:1,利用Ext Js改善用户体验; 2,掌握Ext Js与Struts2框架的集成; 3,掌握Web2.0应用的开发; 4,掌握基于Ext Js和Struts2的企业级应用的架构设计; 5,掌握快速开发基于Ext Js和Struts2企业级应用的技术。
课程内容:第一讲:Ext Js基础 | 1.1 Ext Js概述 1.2 Javascript面向对象基础 1.3 Ext Js中的类与继承实现 1.4 Ext Js中的命名空间实现 1.5 Ext Js库的组成 1.6 Ext Js开发环境 |
第二讲:Ext Js组件技术 | 2.1 组件体系结构 2.2 表单及表单元素 2.3 表单验证 2.4 面板及布局 2.5 表格组件 2.6 树形组件 |
第三讲:Struts2+Spring+iBatis | 3.1 Struts2体系架构 3.2 Struts2转换器与拦截器 3.3 Struts2验证机制 3.4 Spring中IOC技术 3.5 Spring事务管理 3.6 Spring集成Struts2 3.7 iBatis开发与配置 3.8 Struts2、Spring与iBatis集成 |
第四讲:Struts2集成Ext Js | 4.1 ExtJs集成Struts2的验证机制实现服务器端验证 4.2ExtJs调用Struts2 Action 4.3使用Struts2的JSON插件,生成JSON结果 4.4开发Struts2的ExtJs插件,更好处理结果 4.5 编写DWRProxy来调用DWR 4.6ExtJs调用DWR实现级联菜单 4.7 ExtJs GridPanel调用DWR实现分页 4.8ExtJs集成Struts2实现树形菜单 4.8 Struts2生成ExtJs内容 |
第五讲:企业级应用框架设计 | 5.1 Ext Js单页面应用 5.2 Ext Js多页面应用架构设计 5.3优化Ext Js+Struts2多页面应用 5.4ExtJs+Struts+Spring+iBatis企业级应用框架设计 5.5框架中实现CRUD 5.6使用模板技术生成代码实现快速开发 5.7提升页面性能 5.8服务器端缓存设置 5.9完整实例讲解 |
学习持续时间: 5天