SpringOne 2GX 2012回放:Spring Data和分布式数据库网格入门 + 哎呀,我的架构去哪儿了?

新闻 | Pieter Humphrey | 2013年2月26日 | ...

Spring Data和分布式数据库网格入门

如今,替代性的数据持久化方法非常流行。然而,将我们的技能和遗留应用程序迁移到这些新的有前途的技术可能会有问题。Spring Data是一个令人兴奋的持久化解决方案。它带来了Spring Framework的灵活性和熟悉性,并添加了Repositories的概念,使开发人员能够使用save、update、delete和dynamic finders等熟悉的方法编写程序。

在本演示中,我们将介绍Spring Data for GemFire,以及它如何利用您现有的Spring Framework技能来创建通用的Spring风格接口,从而更有效地迁移到GemFire等分布式数据网格。


关于演讲者

Mark Johnson

Mark Johnson

Mark Johnson是VMware的一名高级系统工程师,他专注于帮助人们更多地了解SpringSource技术以及它们如何帮助企业应用程序。

Mark在他的职业生涯中曾从事过广泛的技术工作。最近,他专注于Groovy、Grails和Scala,认为这些技术能够快速构建高质量的应用程序。

Mark积极参与软件社区,担任新英格兰Java用户组(NEJUG)主席,并在用户组和各种会议上定期发表演讲。工作之余,Mark会在当地的林间小径上骑山地自行车,并与家人共度时光。

关于Mark的更多信息»

David Turanski

David Turanski

David Turanski是SpringSource(VMware的一个部门)的高级软件工程师。David是Spring Data团队的成员,也是Spring Data GemFire项目的负责人。他还是Spring Integration项目的贡献者。David在开发者、架构师和顾问方面拥有丰富的经验,为各种行业提供服务。此外,他还培训了数百名开发人员如何有效使用Spring Framework。

关于 David 的更多信息 »


哎呀!我的架构去哪儿了?

当应用程序变得越来越大时,模块化成为可维护性的关键方面。早期做出的设计决策在代码库中几乎难以发现,模块间的依赖关系大大增加。本次演讲介绍了将逻辑架构与代码库连接起来的方法和途径。此外,我们还将讨论一般代码组织、包结构的最佳实践,以构建Java应用程序的坚实基础,以及Spring在创建松耦合组件和扩展应用程序的专用点方面能发挥多大作用。




关于演讲者

Oliver Gierke

Oliver Gierke

Oliver Gierke是SpringSource(VMware的一个部门)的工程师,Spring Data JPA模块的项目负责人,并参与了其他Spring Data模块(例如MongoDB)。他从事企业应用程序和开源项目开发已有6年多的时间。他的工作重点是软件架构、Spring和持久化技术。他经常在德国和国际会议上发表演讲,并撰写技术文章。

关于Oliver的更多信息»

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有

版权所有 © 2005 -2025Broadcom。保留所有权利。“Broadcom”一词指 Broadcom Inc. 和/或其子公司。
使用条款 隐私 商标指南

Apache®、Apache Tomcat®、Apache Kafka®、Apache Cassandra™ 和 Apache Geode™ 是 Apache Software Foundation 在美国和/或其他国家的商标或注册商标。Java™、Java™ SE、Java™ EE 和 OpenJDK™ 是 Oracle 和/或其关联公司的商标。Kubernetes® 是 Linux Foundation 在美国和其他国家的注册商标。Linux® 是 Linus Torvalds 在美国和其他国家的注册商标。Windows® 和 Microsoft® Azure 是 Microsoft Corporation 的注册商标。“AWS”和“Amazon Web Services”是 Amazon.com Inc. 或其关联公司的商标或注册商标。所有其他商标和版权均为其各自所有者的财产,仅为提供信息之目的提及。其他名称可能是其各自所有者的商标。