领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多本环节将重点介绍如何使用 VMware vFabric Application Director 在云中部署和管理您的 Spring 应用程序。我们将部署一系列 Spring 应用程序,其复杂性逐步递增。部署将涵盖生成属性文件和激活 Spring 配置文件。演示的其他亮点包括部署到 VMware vCloud 和 EC2、更新现有部署以及一些常规技巧。
本环节将首先使用一个简单的联系人应用程序,将其作为具有内存中数据库的独立 Web 应用部署到单节点上,然后继续介绍一个更高级的示例,该示例使用 PostgreSQL 数据库部署到单独的节点上,最后演示外部数据库和 Apache 代理的使用和配置。本环节将以部署和讨论 Nanotrader(一个具有复杂需求的示例交易应用程序)结束。
Brian Dussault 是 VMware vFabric 部门的资深工程师,拥有 14 多年的软件工程经验。在他任职期间,他曾在 IT(高科技制造、金融行业)和研发职位工作。他的经验涵盖多个领域,包括 Web 应用程序、集成、SOA、开源和系统设计。
更多关于 Brian 的信息 »David Winterfeldt 在 VMware 从事 VMware vFabric Application Director 项目。它使开发人员和组织能够通过对软件服务和应用程序拓扑进行逻辑抽象来将应用程序部署到云中。这允许应用程序轻松地多次部署到不同的环境中。
David 从事软件开发已有 20 多年。自 1998 年以来一直使用 Java,并且几乎同样长时间参与开源工作。David 的大部分职业生涯都专注于 Web 和企业开发,并于 2006 年开始使用 Spring 框架。
David 运行网站 Spring by Example,这是一个用于共享 Spring 示例的网站。该网站是 Spring 的通用资源,最终应该可以节省开发人员的时间。他还是 Struts 和 Commons Validator 的 Apache 提交者,也是 Commons Validator 的创建者(尽管目前在两者上都不再活跃)。
更多关于 David 的信息 »
图无处不在。从添加社交功能的网站到提供个性化客户服务的电信公司,再到创新的生物信息学研究,组织都将图数据库作为建模和查询连接数据的最佳方式。如果您可以白板画图,则可以在图数据库中建模您的领域。
在本环节中,Emil Eifrem 将对图模型进行深入探讨,并提供有效且经济高效的数据存储和访问的最佳用例。
收获:了解图数据库的模型以及它与文档数据库和关系数据库的比较;了解为什么图数据库最适合于连接数据的存储、映射和查询。
Emil 的演示之后将进行 Spring Data Neo4j 的实践指南。Spring Data Neo4j 提供了对 Neo4j 图数据库的直接对象持久性。它由 Rod Johnson 和 Neo Technology 首席执行官 Emil Eifrem 构思,是 Spring Data 工作的创始项目。该库利用与 Spring 框架和 Spring Data 基础架构的紧密集成。除了易于使用的对象图映射之外,它还提供了 Neo4j 的强大图操作和查询功能,并具有便捷的 API。
本次演讲介绍了 Spring Data Neo4j 的不同方面,并展示了在几个示例领域中的应用。
在本次环节中,我们将逐步完成创建引人入胜的示例应用程序的过程,该应用程序从设置和注释域对象开始。我们将看到 Neo4jTemplate 和强大的存储库抽象的使用。在将应用程序部署到云 PaaS 后,我们将对收集到的数据执行一些有趣的查询用例。
Emil Eifrem 是 Neo Technology 的首席执行官,也是 Neo4j 项目的联合创始人。在创立 Neo 之前,他是 Windh AB 的首席技术官,负责领导为企业内容管理系统开发高度复杂的 Information Architectures。他致力于可持续的开源,引导 Neo 在免费可用性和商业可靠性之间取得平衡。Emil 是一位经常在会议上发言并撰写关于 NOSQL 数据库文章的演讲者。
更多关于 Emil 的信息 »