e x t js 入门教程 - 基 于 S S H + Maven+Ex tj s4+M yS QL 技术实战开
发 C RM客户关系管理系统
一、extjs 入门教程课程简介
1. 1、extjs 入门教程课程背景
J2 e e技术已经流行很多年了,在很多的B/S 架构中之前都是 js p页面组成的。后来产
生了很多的前台框架,或者称之为富客户端。E x t j s就是其中之一, 从起初的版本到 ext j s4.2
版,extj s 已经发展为一个成熟的框架了。在企业开发中被广泛的应用。
Mav e n 是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和
文档的软件项目管理工具。绝大多数开发人员都把 A nt 当 作 J ava 编程项目的标准构建工具。
遗憾的是,Ant 的项目管理工具( 作为 make 的替代工具)不能满足绝大多数开发人员的需要。通过检
查 An t 构建文件 ,很难发现项目的相关性信息和其它信息(如开发人员/拥有者、版本或站点主
页)。
Mav en 除了以程序构建能力为特色之外, 还提供 Ant 所缺少的高级项目管理工具。由于
Mave n 的缺省构建规则有较高的可重用性,所以常常用两三行 Ma v e n 构建脚本就可以构建简
单 的项目,而使用 A n t 则需要十几行。事实上,由于 Ma v en 的面向项目的方法, 许多 Apach
e Jak art a 项目发文时使用 M a ven ,而且公司项目采用 M a ven 的比例在持续增长。
1.2 、ex tj s入门教程课程内容
主要内容是 extjs4.2 高级组件和 M VC设计模式,通过一个简单的开发带领大家熟悉常用的
高级组件以及 extjs4.x 的 MVC 设计模式的使用方式。后台开发使用的技术有:Ma v en3.1、st
r
uts2+spri ng3+hib e r n ate4 框架。课程偏重于 extjs4.2 框架,适合对 ext j s 有一定基础
的同学。 其中后台框架的 ja r包,使用的原则是:在稳定的基础上采用最新版本的j ar 包。
1.3 、e x tjs 入门教程课程大纲
围绕在客户关系管理系统(CR M)这个系统, 一个需求比较全面的系统。搭建 Extj s 的 MV C
开发框架,前后台结合使用将常用的高级组件讲一遍。全面的将系统开发完成,同时分享一些个人的开
发经验。同时将系统中一些难以使用 E x tj s实现的功能,也给大家解决了一下,如:权限分配、权
限树。
可细分为如下三部分:
1、Mav e n 3.1 的开发和使用
2、接近最新版本的 SSH 三大框架整合的应用,涉及到一些新的技术
3、E xtjs 4.x 的M VC 开发, 自定义组件、解决了有些 Ex t j s不容易实现的模块,
如:
权限分配。
e x t j s入门教程具体课程内容如下:
第一讲: 项目介绍、C RM介绍和 M a ve n环境搭
建第二讲:Maven 的聚合和继承
第三讲:数据库操作模块接口编写
第四讲:数据库操作模块接口实现
第五讲:数据库操作模块测试
第六讲:E xtJ s MVC 框架搭建、MV C分模块编写 Co ntro l l er、View、Model、S
t ore