领先一步
VMware 提供培训和认证,助您加速进步。
了解更多
在创建 VAS 的过程中,我们做了大量工作来设计一个有用的 REST API。
REST 通常是一系列宽松的原则,可以以多种方式解释,因此本次演讲将描述一个更具体的 RESTful API 外观。
此外,此 API 的实现使用了 Spring 3 的许多新功能,并很好地展示了它提供的强大功能。
Ben Hale 是 Springsource 的高级软件工程师,也是 SpringSource dm Server 项目的核心开发者。Ben 专注于中间件开发,使用 OSGi 和面向切面编程等技术,并负责 Spring 和 SpringSource 产品组合中所有产品的构建和发布流程。
他的兴趣包括中间层架构以及有效的构建和发布管理策略。
在加入 SpringSource 之前,Ben 曾花几年时间领导电信行业大型企业管理应用程序的架构和开发团队。
更复杂的 Web 客户端和服务器端 JavaScript 会带来复杂性,必须通过架构模式进行管理。JavaScript 尚未接受从其他平台(如 Java+Spring)中吸取的教训。现有的 JavaScript MVC 框架过于僵化,缺乏足够的架构基础设施。JavaScript 需要灵活的架构基础设施来构建更大、更好的应用程序。
在本次演讲中,Brian 和 John 将介绍几个概念,包括 JavaScript 模块和控制反转,并演示它们如何缓解构建大型 JavaScript 应用程序时遇到的许多主要问题。与会者将对新的架构模式有更深入的了解,并看到这些模式如何提高可测试性、可重构性、可组合性、工作划分和团队可扩展性的具体示例。
Brian 是一位从服务器端 Java 开发人员转变为前端工程师,并且是开源狂热者。从美国海军的协作飞机维护系统,到骨科手术的计算机辅助手术系统,再到全球规模的内容策展和个性化系统,他热爱构建用户喜爱的产品。他在 VMware 工作,致力于让 Web 变得更出色,并且是 cujo.js 架构解构框架(cujojs.com)的联合负责人,也是西伯利亚哈士奇、家庭以及任何带两个轮子的东西的爱好者。
关于 Brian 的更多信息:https://github.com/briancavalier http://blog.briancavalier.com/ http://www.slideshare.net/briancavalier http://lanyrd.com/profile/briancavalier/
关于 Brian 的更多信息 »
John 自 1996 年以来一直在挑战 Web 的极限,自 2004 年以来一直沉迷于 Javascript、HTML 和 CSS。在他领导的 70 多个企业级应用程序中,值得一提的成就包括 1999 年的 Ajax 式和类 JSON-RPC 的浏览器应用程序(美国专利 7,016,751),2004 年的可组合 Javascript 构造函数用于创建可拖动的模态对话框,以及 2007 年的 Javascript 非抢占式多任务框架。当他不在 VMWare 从事他的“绝密”项目或与孩子们一起从事他的最新副项目时,John 肯定会在 http://cujojs.github.com 上为下一代 Javascript 库进行顽强的编码。
关于 John 的更多信息:http://unscriptable.com/
关于 John 的更多信息 »