Spring 取代 EJB 成为技能要求

工程 | Rod Johnson | 2008年1月24日 | ...

职位列表是技术真正普及情况的良好指标。它们表明公司是否在花钱,从而区分实质与炒作;它们表明开发人员掌握和发展相关技能的重要性(技术延续的一个重要因素);它们还可以为公司采纳特定技术的可行性提供良好指导。

因此,Indeed.com 的 jobtrends 网站,一个职位列表聚合网站,是一个重要的资源。它可以追踪职位需求数量随时间的变化趋势,并且……

SpringSource 认证计划

工程 | Daryl Heinz | 2008年1月17日 | ...

注意:此帖子已编辑,以反映 Spring 迁移到 Pivotal。一篇关于Spring 培训和认证的最新博客文章在此处:here

自从我六个月前加入 SpringSource 担任培训总监以来,我一直听到一个持续不变的请求。基于对 Spring 技能的不断增长的需求,世界各地的开发人员和顾问正在寻找可量化的方式来展示他们的 Spring 专业知识。同样,这些需求背后的招聘经理也在寻求一项认证计划,以帮助识别和雇用那些拥有即时可用、基础 Spring 知识的技术人员。

就像 Spring 项目团队响应开源社区需求的方式一样,我们也做出了响应,并很高兴地宣布 SpringSource 认证计划。该计划于本月,即2008年1月启动,首个认证是 Spring Framework Professional

采纳的力量:为什么没有公司大到可以拒绝开发者想要的东西

工程 | Rod Johnson | 2008年1月16日 | ...

今天新闻不断,我们刚刚在伦敦完成了我们第一届年度 Spring eXchange。首先是 Sun Microsystems 收购 MySQL 的消息,然后是 Oracle 收购 BEA Systems 的长期期待。在进一步评论之前,我想祝贺我们在 MySQL 的所有朋友,尤其是 Mårten Mickos,以及我们在 BEA 的所有朋友。这个行业的整合趋势正在加剧。

作为一个开源公司,我们很高兴看到 MySQL 因其努力而获得回报。我们知道 Mårten 和他的同事们为了构建他们的软件、社区和强大的……付出了多少努力。

托尼·霍尔生日快乐

工程 | Rod Johnson | 2008年1月14日 | ...

上周五是托尼 (C.A.R.) 霍尔的生日。C.A.R. 霍尔是谁?如果你是一名程序员,你可能熟悉 快速排序——一个优雅且出奇简单的排序算法,在大多数情况下都非常快。如果你学习过计算机科学,你几乎肯定用多种语言实现过快速排序,并且会认出这个页面上的动画。霍尔在1960年发明了快速排序,现在它是使用最广泛的排序算法。 Quicksort in Action

除此之外,霍尔还发明了用于指定交互的通信顺序进程 (CSP) 语言……

捕获故障和系统状态(第一部分)

工程 | Alef Arendsen | 2008 年 1 月 7 日 | ...

在 The Spring Experience 大会上,我主持了一个关于各个方面的会议。其中之一是我上周描述的 Hibernate 同步方面。另一个是能够捕获首次故障和系统状态的方面,有时称为首次故障数据捕获(FFDC)。我主持这个会议是为了展示一些非常有用的方面,但人们可能在实践中还没有遇到过。我经常听到人们询问日志、跟踪、事务管理和安全性之外的方面。Hibernate 同步方面和 FFDC 方面我认为都是很好的例子。

介绍

FFDC 的目标是在错误发生时捕获尽可能多的有关系统当前状态的信息。以下条目解释了此方面的工作原理以及如何在自己的应用程序中使用。

让我们……

在 JDBC 操作之前,刷新 Hibernate Session(包括 TSE 示例代码)

工程 | Alef Arendsen | 2008 年 1 月 4 日 | ...

在同一个事务中混合使用对象关系映射器(Object-Relational Mapper)的代码和不使用它的代码,可能会导致数据在底层数据库中未能及时可用的问题。由于这种情况我时常遇到,我认为如果我写下解决此问题的方法,对大家都会有所帮助。

简而言之:我将在本文的其余部分中介绍一个方面,它触发底层持久化机制(JPA、Hibernate、TopLink)将任何脏数据发送到数据库。

顺便说一下,我在去年 12 月的 The Spring Experience 的一次会议中介绍了这个方面,本文也为各位提供了源代码……

Spring .NET 1.1 和容器配置

工程 | Mark Pollack | 2008 年 1 月 4 日 | ...

对于 Spring.NET 来说,这是相当不平凡的一年。在12月的 GA 发布之前,我们经历了两个里程碑版本和两个候选发布版本。1.1 版本的第一个代码块可以追溯到2004年末,当时 Aleks Seovic 开始着手 ASP.NET 框架。总之,这是一个漫长的过程。岁末之际,是回顾过去和现在的自然时机,我想感谢项目其他成员和 Spring.NET 社区的所有贡献和支持。我期待着激动人心的2008年!

Spring.NET 1.1 的功能集非常广泛。包括用于依赖注入的 IoC 容器、AOP、ASP.NET 框架、声明式事务管理和 更多。然而,要想提高代码的结构和可测试性,最有价值的改进就是将依赖注入和 AOP 添加到你的开发者工具箱中。依赖注入是更基础的……

这是 Tomcat,还是房间里的那头大象?

工程 | Rod Johnson | 2007年12月24日 | ...

有时重要的变化会悄然发生。这种变化不是由营销活动驱动的,而是由许多个人决定促成的;没有大张旗鼓;等到它们被注意到时,已经具有惊人的势头。我在最近的 Spring Experience 会议的开场主题演讲中提到了这样一个发展:Tomcat 的稳步崛起。

最近,我们开始在 SpringFramework.org 上进行投票,其中一些结果很有趣。问题是你使用哪些应用程序服务器? 结果如下:BEA WebLogic (各种版本) 和 JBoss AS 在 Java EE 应用服务器中并列第一……

Spring Integration 示例

工程 | Mark Fisher | 2007年12月21日 | ...

在我最近的帖子中,我曾提到Spring Integration的Subversion仓库将很快公开访问,很高兴现在提供该链接。您可以使用以下命令检出项目

svn co https://anonsvn.springframework.org/svn/spring-integration/base/trunk spring-integration

如果检出成功,您应该会看到以下目录结构

spring-integration/
  +--build-spring-integration/
  +--spring-build/
  +--spring-integration-core/
  +--spring-integration-samples/

我想借此机会逐一介绍几个……

Spring Integration:Spring 产品组合中的新成员

工程 | Mark Fisher | 2007年12月14日 | ...

昨天早上,我在 The Spring Experience 上做了一个分为两部分的演讲,题为“使用 Spring 进行企业集成模式”。第一个演讲包括对核心 Spring 企业集成支持的概述——包括 JMS、远程调用、JMX、调度和电子邮件。该演讲还对 Gregor Hohpe 和 Bobby Woolf 的同名书籍中介绍的几种 企业集成模式 进行了高层次的讨论。在第二个演讲中,我正式公布了“Spring Integration”——Spring 产品组合中的一个新成员。Spring Integration 基于……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有