JBoss Seam的前景

开发 后端
本文谈到了JBoss Seam与Ajax的前景以及JBoss将加入NetBeans社区。

在JavaOne大会上,JBoss公司产品主管Pierre Fricke并没有谈与Red Hat公司合并一事。他谈到了支持新的Java EE5的第一版JBoss JBoss Seam,并且他还谈到了JBoss Seam与Ajax的前景以及JBoss将加入NetBeans社区。

你能对JBoss Seam做一个明确的定位吗?它是否是轻量级的Web开发框架?

Pierre Fricke:不,它不止是这些。JBoss Seam不止是一个Web应用框架,它是对EE5的进一步简化。在EE5中,你依然必须写很多代码才能在Java Server Faces模型上搭建EJB3模型。并且,你也没有工作流的元模型。因此,你还要搭建很多不同的模型才能完成所有的应用。我们所做的基本上就是建立更加集成化的EJB3和Java Server Faces,然后与jBPEL[Java Business Process Execution Language](Java环境中的工作流工具,与XML Web服务环境中的 BPEL不同)一起协作。因此,你可以完成页面流并通过该程序框架自动进行过程类型处理。

JBoss Seam和Spring比较起来如何?

Fricke:Spring是这个领域人们讨论的比较多的东西。Spring是一个简化的、轻量的模型,而我们的当然也是轻量的,也相当简单。但 Spring是一种类似无状态类型的应用,而JBoss Seam能做无状态应用,也能做有状态应用,能做交易型应用和工作流应用。事实上,我们构建了更丰富类型的主流应用,我们比Spring走的更远,处理这些类型场景的架构也完全不同。因此,尽管我们具有轻量Web应用框架的所有特征,而且编程简单,但是我们的模型要更加强大。

JBoss Seam如何操作Ajax?

Fricke:现在,你可以用 JBoss Seam做很多交互型的应用,但我们还有一些工作要做来确定Ajax能够为现有的工具增加多少能力。我们还没有完成这项工作。因此,这是一件与标准兼容或模型兼容的事情。但我认为我们还不适合投入到在JBoss Seam中Ajax的讨论中。这件事还需要斟酌,但它的确为交互型应用增了不少功能。而现在,你需要研究一下Ajax会带来哪些价值,不会带来那些价值,然后再来确定下一步事情。如果有意义的话,我们当然不会不做。但我们认为JBoss Seam编程模型在理解 Web2.0内涵的上还有很长的路要走,既如何制作更加健壮、交易型、有状态、互交互的应用。

你觉得Web2.0是什么?

Fricke:我认为它只是对这种新的,更加可交互的的应用的一个术语名称,它是Web环境的进步。JavaOne大会上,Jboss宣布你们会加入Netbeans开源社区。什么让你们选择NetBeans而不是Eclipse呢?Fricke:我们并没有不选Eclipse。我们只是把NetBeans加入我们的社区,我们也加入NetBeans的社区。因此,这不是一件二选一的事情。我想强调的是,Eclipse也是我们的战略。JBoss IDE以Eclipse为基础,此为IDE的贡献都源自Eclipse插件。所以,Eclipse依然很重要。而NetBeans也同样重要。它采用的技术很精致,尤其是在处理Web服务方面。我们是一个开放的社区,我们欢迎所有人,越多开放工具越好。因此,我相信我们能够带来一个JBoss生态系统并且开放它,让Eclipse和NetBeans开发人员都来使用。这是一个双赢的大好事。

【编辑推荐】

  1. 全面讲解OpenCRX+Mysql+JBoss 4.0.5
  2. 针对JBoss Cache的访谈
  3. JBoss EAP对比JBoss AS攻略
  4. 配置JBoss数据源
  5. JBoss只能用localhost访问修改办法
责任编辑:佚名 来源: ChinaITLab
相关推荐

2009-06-01 10:47:32

jboss seam例jboss seam开jboss seam

2010-03-18 09:02:06

JBoss Seam

2009-06-15 17:22:36

JBoss Seam

2012-01-17 10:22:07

JavaJ2EEJBoss

2011-12-05 09:32:25

JavaJBoss框架

2011-07-08 16:47:07

SEAM

2009-06-24 15:44:59

JSF的加减法Seam

2009-06-18 15:15:35

JBoss的配置

2009-06-15 17:31:07

2009-06-12 13:40:25

JBoss下载JBoss安装

2009-06-15 12:59:09

JBoss配置

2009-06-17 09:40:01

JBoss的class

2009-06-16 11:39:17

JBoss端口修改

2009-06-15 16:41:43

JBoss启动

2009-06-23 09:05:10

Seam框架JSF

2011-07-08 15:20:30

seamjsf

2009-06-15 17:44:38

JBoss Cache

2009-06-15 14:16:17

JBoss与Tomca

2009-06-17 09:58:48

JBoss Rules

2009-06-12 13:59:04

点赞
收藏

51CTO技术栈公众号