J2EE技术已经广泛流行多年,在许多B/S架构中,曾经主要由JSP页面组成。随后,出现了多种前端框架,也称为富客户端。其中ExtJS是其中之一,从最初版本到现在的ExtJS 4.2版,已经成为一个成熟的框架,在企业开发中得到广泛应用。Maven是基于项目对象模型(POM)的软件项目管理工具,可以通过简短的描述信息来管理项目的构建、报告和文档。大多数开发人员将Ant视为Java项目的标准构建工具。然而,Ant作为make的替代工具,无法满足大多数开发人员的需求,特别是在发现项目的相关信息(如开发人员/拥有者、版本或站点主页)时。相比之下,Maven不仅具备程序构建能力,还提供了高级项目管理工具,弥补了Ant的不足。由于Maven的默认构建规则具有很高的可重用性,因此,用两三行Maven构建脚本就可以构建简单的项目,而使用Ant则需要更多的代码。实际上,许多Apache Jakarta项目已经采用Maven进行发布,公司项目中使用Maven的比例也在不断增加。