今年,BEA力推Weblogic 9和SQA,产品线方面,我感觉BEA战略开始向开源团体又迈进了一步,从BEAWorld2005以来,从Dev2dev.com网站可以看到不少关于如何在Weblogic上整合开源框架的文章,其中,我看到很多BEA资深工程师编写关于Spring,Hibernate等技术的文章,不仅如此,我已经可以感受到Weblogic在改善用户在WLS/WLP平台上使用Spring,Hibernate所作出的努力,这种努力体现为,Weblogic改善了对AOP的支持,增加了Weblogic Platform体系的透明度,优化对Hibernate的性能等,并且,我在Dev2dev.com看到不少开源代码框架,利用它们可以简化我们在Weblogic Platform上部署开源框架的难度。
开源(OpenSource)是今年J2EE生态圈的主题,我认为它是未来2-3年的游戏规则,至少它是J2EE供应商(包括BEA、IBM、Oracle)和J2EE集成商都必须正视的一个问题,从Apache/Eclipse组织的发展态势,我觉得它已经取得巨大的成功,现在,即使是任何一家J2EE公司都不敢无视Apache/Eclipse的一举一动,轻视它们的后果可以见诸于Borland,一家曾经是领先的J2EE工具提供商,现在游戏规则已经几乎将他驱出生态圈。
从去年,我已经感受到一种内在的驱动力在BEA.COM网站映射出来,今年开始,我从官方网站至少得到2个非常直观但是非常有意义的信息:
1, 在开发工具上,BEA将Workshop Studio整合得非常强大,目的很明确,抢占国内开发者市场,目前,有两种非常优秀的技术在Weblogic框架下,一种叫做Spring MVC,一种叫做PageFlow,一直以来,包括在早期的Workshop版本中,PageFlow都是BEA提倡的标准,其实它是Strut的衍生物,后来,自从Spring MVC面世后,这两种技术开始正面碰撞,很难说从技术角度来判断哪一种更优秀,但Spring MVC已经有足够足够大的开发者团体,BEA开始提供支持。通常,按照一家巨头公司,比如IBM或者Oracle,他们的开发工具总是有一种很强烈的偏向,即以某一种技术框架来培养开发者的开发习惯,从而让开发者限制与某一种技术框架中去 (这样说其实我是想提及Microsoft)。BEA现在的策略其实很明确——SOA,从产品策略转向服务策略,因此,在产品线上,它比然要以Customer和Developer为中心,因此,最终的结果是BEA的开发工具走向开源。
这对于所有客户和开发者是一件绝对令人振奋的消息,最近,Rod.Johnson在提及BEA Workshop的时候:“Developers are using open source frameworks such as Spring to simplify writing enterprise Java applications, The latest release of BEA Workshop Studio is designed to make it easier to use Eclipse and develop in Spring. BEA’s continued support of the open source community can help to foster future innovation in the J2EE community.”
2, 在Weblogic应用框架上,BEA至少从两方面增强了其对Spring的支持,第一,BEA提供了经过严格测试的适合在Weblogic Server上运行Spring版本(目前的版本是<!----><st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.2.6</st1:chsdate>),如果Spring开发团体能在3月底推出Spring 2.0,那么,国内用户可能有望在4月份看到Weblogic的Spring 2.0版本了:)第二,Weblogic Portal也从很多地方增强了Spring的支持,官方网站提到可以从Portal上的porlet直接Call Spring的Bean。BEA的对Spring/Hibernate等开源框架的支持,其实理由很简单,因为它的Customer都在悄悄地使用这些技术了,无论在美国还是在中国,Spring已经被大量应用于政府,银行,电信,电力等企业部门,是铁板的事实,无论从开发者的角度还是客户的角度,Spring都能大大简化应用程序的开发和部署,BEA所做的一切纯粹是顺应客户的要求。<!----><o:p></o:p>
<o:p> </o:p>
对于BEA UG,我想也是很多人在关注Spring,看看BEA社团的消息,可以得知不少BEA在美国的马里兰州的UserGroup已经成功举行了一次关于Spring在Weblogic9.2的实践研讨(http://dev2dev.bea.com/pub/e/854),这正是我想安排在下次广州BEA的议题,因为广州这边,电信,电力,地税等政府部门已经在研究Weblogic 9.2的可行性了。3月份将有很多精彩的BEA演讲,大头当然包含Rod Johnson和Patrick Linskey(大家跟他的在BEAWorld2005合照还在吧)在伦敦UG上的Spring框架在Weblogic上应用实践探讨,我把这些跟Spring相关的BEA UG研讨会罗列一下:
<o:p></o:p>
<o:p>
1 BEA UK User Group: Building Enterprise Java Applications with WebLogic and the Spring Framework
In this talk Rod Johnson and Rob Harrop of Interface21 will explain how the Spring Framework can be used with BEA WebLogic to efficiently create powerful and flexible enterprise applications.
<o:p></o:p> </o:p>
2 Advanced Kodo Topics – Blending Kodo with Spring (Webinar)
In this webinar, Rod Johnson and Patrick Linskey will introduce the audience to how to use the popular Spring Framework with the standards-based Kodo persistence framework.<o:p></o:p>
<o:p> </o:p>
3 Silicon Valley BEA dev2dev User Group: Use of the Spring Framework to Simplify Development of Applications Deployed on WebLogic Server
The use of the Spring Framework to simplify development of applications deployed on BEA's WebLogic Server.<o:p></o:p>
<o:p> </o:p>
今年,SpringSide(www.springside.org.cn)社团成立, 作为一个开源社团,所有成员做出的努力常常是无私的,SpringSide采用Apache的License,大家可以上上SpringSide网站,目前的版本是RC 0.1,我们希望在广州BEA UG活动<st1:chsdate year="2006" month="3" day="12" islunardate="False" isrocdate="False" w:st="on">3月12日</st1:chsdate>举办之前,完成0.8的版本。<o:p></o:p>
分享到:
相关推荐
tiny-spring是简化版的spring框架,能帮助您快速熟悉spring原型和掌握spring的核心原理。摘录了spring的核心逻辑,代码极度简化,保留spring的核心功能,如IoC和AOP,资源加载器,事件监听器,类型转换,容器扩展点...
13.8. Spring对分段文件上传(multipart file upload)的支持 13.8.1. 介绍 13.8.2. 使用MultipartResolver 13.8.3. 在表单中处理分段文件上传 13.9. 使用Spring的表单标签库 13.9.1. 配置标签库 13.9.2. form...
希望能给更多喜欢这些框架的朋友带来帮助,如果在做此示例中遇到任何问题,都可直接在我的博客中留言,在随后的时间里,我会将此篇文章的详细制作过程发布到我的博客文章中去,希望各位朋友支持并关注我的博客!...
1. 简介 1.1. 概览 1.2. 使用场景 2. Spring 2.0 的新特性 2.1. 简介 2.2. 控制反转(IoC)容器 2.2.1. 更简单的XML配置 2.2.2. 新的bean作用域 2.2.3. 可扩展的XML编写 ... 将 Spring Beans 注入到 Tapestry ...
driven dependency injection),使用注解而非XML元数据来自动侦测classpath上的Spring组件,注解对生命周期方法的支持,一个新的web控制器模型将请求映射到加注解的方法上,在测试框架中支持Junit4,Spring XML命名...
BEA 系统公司客户支持手册.pdf
8.3.2. 使用哪个支持框架 8.3.3. 通用目标 8.3.4. JDBC测试支持 8.3.5. 常用注解 8.3.6. JUnit 3.8遗留支持 8.3.7. Spring TestContext Framework 8.3.8. PetClinic示例 8.4. 更多资源 II. 中间层数据访问 ...
BEA AquaLogic Business ...本文演示了公司可以如何使用AquaLogic BPM Suite 5.5和其他BEA产品,并举例用BEA WebLogic Integration 8.1 (WLI)组件,以及如何将AquaLogic Service Bus 2.1 (AWeb service所做的中间调用。
8.3.2. 使用哪个支持框架 8.3.3. 通用目标 8.3.4. JDBC测试支持 8.3.5. 常用注解 8.3.6. JUnit 3.8遗留支持 8.3.7. Spring TestContext Framework 8.3.8. PetClinic示例 8.4. 更多资源 II. 中间层数据访问 ...
BEA+TUXEDO 安装手册 word文档
BEA Tuxedo应用程序
13.8. Spring对分段文件上传(multipart file upload)的支持 13.8.1. 介绍 13.8.2. 使用MultipartResolver 13.8.3. 在表单中处理分段文件上传 13.9. 使用Spring的表单标签库 13.9.1. 配置标签库 13.9.2. form...
spring-beans-4.0.6.RELEASE
BEA应用服务器介绍,来自BEA的PPT
BEA WebLogic Server 是一种多功能、基于标准的应用服务器,...由于 BEA WebLogic Server 具有全面的功能、对开放标准的遵从性、多层架构、支持基于组件的开发,基于 Internet 的企业都选择它来开发、部署最佳的应用。
BEA工程师现场培训。原厂级别培训资料。完美学习weblogic运维实战。
bea workshop 10 破解版2
bea workshop 10 破解版13
Spring3.0引入了众多Java开发者翘首以盼的新功能和新特性,如OXM、校验及格式化框架、REST风格的Web编程模型等。这些新功能实用性强、易用性高,可大幅降低Java应用,特别是JavaWeb应用开发的难度,同时有效提升...
Spring框架 什么是Spring框架? Spring是一种轻量级框架,旨在提高开发人员的开发效率以及系统的可维护...如果应用只需要基本的IOC/DI支持,引入spring-core和spring-bean就可以。 spring-context 上下文。在core和bea