SpringOne Day 3

今天是SpringOne的第三天,两个亮点就是SpringOne Beach Party和晚上SpringSource Team的舞台剧“What Spring has has for us”.

早参加了三个session,分别是关于Spring Java Config,Spring Batch和Dojo。

目前Spring Java Config还是M4 release。 1.0GA会在Spring 3.0不久后发布。目前的M4功能已经相当强大。用Spring Java Config Petclinic可以没有一行XML。基本上XML中有的Java Config中都有。 我个人觉得Spring Java Config 有一个地方很有用.你的code需要Obfuscate.
一个code example:

@Configuration
@PropertiesValuesSource("classpath:com/acme/db.properties")
Public Class DataConfig{
private @ExternalValue("db.url") String url;

public @Bean DataSource dataSource(){
jdbcDataSource ds = new JdbcDataSource();
ds.setDataBase(url);
return ds;
}
}


注: @ExternalValue 很有可能在final release中换成@Value

当然Java Config也有些不足,例如 1.不支持PropertyPlaceholderConfigurer 2. 不支持JNDI (如果你有东西在JNDI上,只能用<jee:jndi-lookup/> 或者JndiFactoryBean了),我建议他们加个@Jndi。

SpringBatch的Session听走神了,Spring Batch还是太复杂了, 简单的东西还是用for loop吧。

Dojo看来的确很强大,喜欢的同学可以去http://dojocampus.org/看看。

接着就是SpringOne Beach Party,大家在Beach上喝酒,聊天,侃大山。可以看看下面的
照片
[img]/upload/attachment/56023/3f852fec-90dc-3034-bf11-75cbfc7c1cd9.jpg[/img]

接着就是bird of feather的session, 我参加了SpringSource TC Server。
TC实际上Stand for Tomcat, 但是Tomcat是Apache的Trademark, 所以SpringSource不能直接拿来用,所以SpringSource TC实际上可以理解为SpringSource Tomcat Server。 这个Server不是免费的(因为AMS会OME Hyperic HQ),主要是提供了Management的feature,据说任何在Tomcat下能跑的WebApp,都可以不经修改的deploy到TC Server下。 2009 Jan可能会ship一个working的 preview版本。 如果买了production licence,可以拿到unlimited dev license. 不过我不大看好这个TC server,毕竟选tomcat就是图的便宜,如果想要管理的feature 就直接上Weblogic了,如果想要新潮,就直接上DM server了。 所以最后很有可能的就是SpringSource把TC Server的功能挪到DM中。

晚上Adrian Colyer 做了“what spring has done for us”的主题演讲。在演讲开始之前,SpringSource Team上演了一个同名舞台剧,下图是剧照

[img]/upload/attachment/56025/316ba456-6d17-3e90-84bd-b6cd9d36d9ef.jpg[/img]

在总结了Spring一年的成就之后,Adrian透露SpringSource正在和Adobe合作,不久后大家就能看到Flex的Support。Spring会有相应免费的BlazeDS的support和 comercial的livecycle data services ES support。

在这之后Adrian做了一个Spring Integration的Demo。 Spring Intergration实现了Enterprise Integration Pattern。 昨天刚刚做了1.0的final release(http://www.springsource.org/node/843)。 接着Adrian有来个Grail的Demo, 并用Spring Intergration作为后台运行。最后Grail还能release一个War file, 直接可以在SpringSource DM Server下跑。 期间Rod Johnson问了个marketing的问题 “Can you do this in Ruby on Rail”。 回答是不行,因为JRuby没有那么好的java native support。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值