`
security
  • 浏览: 381073 次
  • 来自: www.pgp.org.cn
社区版块
存档分类
最新评论

BEA今年将大力支持Spring框架

阅读更多

     今年,BEA力推Weblogic 9SQA,产品线方面,我感觉BEA战略开始向开源团体又迈进了一步,从BEAWorld2005以来,从Dev2dev.com网站可以看到不少关于如何在Weblogic上整合开源框架的文章,其中,我看到很多BEA资深工程师编写关于SpringHibernate等技术的文章,不仅如此,我已经可以感受到Weblogic在改善用户在WLS/WLP平台上使用SpringHibernate所作出的努力,这种努力体现为,Weblogic改善了对AOP的支持,增加了Weblogic Platform体系的透明度,优化对Hibernate的性能等,并且,我在Dev2dev.com看到不少开源代码框架,利用它们可以简化我们在Weblogic Platform上部署开源框架的难度。

         开源(OpenSource)是今年J2EE生态圈的主题,我认为它是未来2-3年的游戏规则,至少它是J2EE供应商(包括BEAIBMOracle)J2EE集成商都必须正视的一个问题,从Apache/Eclipse组织的发展态势,我觉得它已经取得巨大的成功,现在,即使是任何一家J2EE公司都不敢无视Apache/Eclipse的一举一动,轻视它们的后果可以见诸于Borland,一家曾经是领先的J2EE工具提供商,现在游戏规则已经几乎将他驱出生态圈。

      从去年,我已经感受到一种内在的驱动力在BEA.COM网站映射出来,今年开始,我从官方网站至少得到2个非常直观但是非常有意义的信息:

         1,  在开发工具上,BEAWorkshop Studio整合得非常强大,目的很明确,抢占国内开发者市场,目前,有两种非常优秀的技术在Weblogic框架下,一种叫做Spring MVC,一种叫做PageFlow,一直以来,包括在早期的Workshop版本中,PageFlow都是BEA提倡的标准,其实它是Strut的衍生物,后来,自从Spring MVC面世后,这两种技术开始正面碰撞,很难说从技术角度来判断哪一种更优秀,但Spring MVC已经有足够足够大的开发者团体,BEA开始提供支持。通常,按照一家巨头公司,比如IBM或者Oracle,他们的开发工具总是有一种很强烈的偏向,即以某一种技术框架来培养开发者的开发习惯,从而让开发者限制与某一种技术框架中去 (这样说其实我是想提及Microsoft)BEA现在的策略其实很明确——SOA,从产品策略转向服务策略,因此,在产品线上,它比然要以CustomerDeveloper为中心,因此,最终的结果是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.”[[1]]

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月份看到WeblogicSpring 2.0版本了:)第二,Weblogic Portal也从很多地方增强了Spring的支持,官方网站提到可以从Portal上的porlet直接Call SpringBeanBEA的对Spring/Hibernate等开源框架的支持,其实理由很简单,因为它的Customer都在悄悄地使用这些技术了,无论在美国还是在中国,Spring已经被大量应用于政府,银行,电信,电力等企业部门,是铁板的事实,无论从开发者的角度还是客户的角度,Spring都能大大简化应用程序的开发和部署,BEA所做的一切纯粹是顺应客户的要求。<!----><o:p></o:p>

<o:p> </o:p>

对于BEA UG,我想也是很多人在关注Spring,看看BEA社团的消息,可以得知不少BEA在美国的马里兰州的UserGroup已经成功举行了一次关于SpringWeblogic9.2的实践研讨(http://dev2dev.bea.com/pub/e/854),这正是我想安排在下次广州BEA的议题,因为广州这边,电信,电力,地税等政府部门已经在研究Weblogic 9.2的可行性了。3月份将有很多精彩的BEA演讲,大头当然包含Rod JohnsonPatrick 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采用ApacheLicense,大家可以上上SpringSide网站,目前的版本是RC 0.1,我们希望在广州BEA UG活动<st1:chsdate year="2006" month="3" day="12" islunardate="False" isrocdate="False" w:st="on">312日</st1:chsdate>举办之前,完成0.8的版本。<o:p></o:p>


 


[1] http://www.bea.com/framework.jsp?CNT=pr01624.htm&FP=/content/news_events/press_releases/2006

分享到:
评论

相关推荐

    struts2+spring+springstruts2+spring+springstruts2+spring+spring

    - **AOP**:Spring支持面向切面编程,允许将横切关注点(如日志、事务管理)从业务逻辑中分离出来。 - **事务管理**:Spring提供了声明式事务管理,简化了事务处理的代码。 - **JDBC抽象层**:Spring提供了对JDBC的...

    Spring2.0技术手册

    Spring2.0增强了对Web服务的支持,包括与BEA Aqualogic Service Bus的集成,用于构建复杂的分布式系统。 ### 实战与案例分析 书中还涵盖了大量实战案例,从简单的Spring配置到复杂的集成场景,包括但不限于: - **...

    soa sca服务构件架构spring构件实现方案

    本文将重点介绍如何利用Spring框架来实现SCA服务构件,旨在为开发人员提供一种高效且灵活的服务构建手段。 #### 二、SOA与SCA简介 **SOA**是一种设计模式,它将应用程序的不同功能单元(称为服务)通过这些服务...

    javaee三大框架SSH(spring,hibernate,struts)学习

    - **面向切面编程(Aspect Oriented Programming, AOP)**: Spring支持面向切面编程,允许将横切关注点(如日志记录、安全性和事务管理)从业务逻辑中分离出来。 - **事务管理**: Spring提供了一种声明式的事务管理...

    精通Spring 2.0

    - **SOA(面向服务架构)集成**:Spring 2.0通过集成BEA的Aqualogic Service Bus,为构建SOA提供了强有力的支持,使得服务之间的通信更加高效和灵活。 - **与Hibernate、Struts的整合**:Spring 2.0与流行的ORM框架...

    图解BEA Workshop Studio 3.3开发JSF+Spring+JPA(Hibernate)Web应用

    ### 图解BEA Workshop Studio 3.3开发JSF+Spring+JPA(Hibernate)Web应用 #### 一、概述 BEA Workshop Studio 3.3是一款基于Eclipse的高效J2EE Web开发IDE(集成开发环境),尤其适用于构建基于Java Server Faces ...

    spring-beans-3.0.xsd

    本文将深入探讨`spring-beans-3.0.xsd`和`spring-beans-3.1.xsd`这两个版本的变更,以及它们在Spring框架中的作用。 首先,`spring-beans-3.0.xsd`是Spring 3.0版本中的beans配置文件,它定义了一系列元素和属性,...

    Spring-Reference_zh_CN(Spring中文参考手册)

    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 ...

    bea tuxedo+ weblogic编程简介

    本文将对 BEA Tuxedo 进行简介,并对其配置文件、常见错误分析和常用函数进行详细说明。 一、BEA TUXEDO 简介 BEA Tuxedo 是一个基于事务的中间件平台,旨在提供高性能、可靠性和可扩展性的分布式应用程序解决方案...

    Spring与WebLogic Server的集成

    Spring 的 AOP 框架支持声明式事务管理,使得开发者无需在业务代码中显式处理事务开始、提交或回滚,从而提高代码的可读性和可维护性。 **Spring 应用程序组件** Spring 应用程序通常由一组松散耦合的组件组成,...

    bea tuxedo介绍

    - **系统开发框架**:BEA Tuxedo很快就被视为一个独立于其事务管理能力之外的有价值系统开发框架。 - **局域网集群**:BEA Tuxedo被扩展以支持局域网内的主机集群,这些主机可以参与到共同的全局事务中。 - **与其他...

    jsf+spring+jpa

    根据提供的部分内容,我们可以看到一个详细的关于如何在BEA Workshop Studio 3.3 build 608中开发基于JSF/Spring/JPA的Web应用的过程。以下是一些关键步骤的总结: 1. **开发环境设置**: - 设置工作区、文件编码...

    BEA Tuxedo应用程序

    Tuxedo支持多种编程语言,包括C、C++和COBOL,提供了强大的事务管理和分布式处理能力,适用于金融服务、电信、航空等行业。 #### 二、开发BEA Tuxedo应用程序的前期准备 在着手开发BEA Tuxedo应用程序之前,开发者...

    tiny-spring:tiny-spring是简化版的spring框架,能帮助您快速熟悉spring原型和掌握spring的核心原理。摘录了spring的核心逻辑,代码极度简化,保留spring的核心功能,如IoC和AOP,资源加载器,事件监听器,类型转换,容器扩展点,bean生命周期和作用域,应用某些等核心功能

    tiny-spring是简化版的spring框架,能帮助您快速熟悉spring原型和掌握spring的核心原理。摘录了spring的核心逻辑,代码极度简化,保留spring的核心功能,如IoC和AOP,资源加载器,事件监听器,类型转换,容器扩展点...

    Spring 2.0 开发参考手册

    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...

    BEA tuxedo编程指南

    BEA Tuxedo提供了服务和客户端之间的通信框架,通过其特有的 Bulletin Board System(BBS)机制,使得进程间的通信得以高效进行。在Tuxedo系统中,`UBBCONFIG`是重要的配置文件,它定义了系统的行为和资源限制,如...

    Struts2.0+Springframework2.5+ibatis2.3完美整合用户登录及增删改查

    希望能给更多喜欢这些框架的朋友带来帮助,如果在做此示例中遇到任何问题,都可直接在我的博客中留言,在随后的时间里,我会将此篇文章的详细制作过程发布到我的博客文章中去,希望各位朋友支持并关注我的博客!...

Global site tag (gtag.js) - Google Analytics