颠覆软件

关注 : 架构与设计,敏捷,快速开发,项目管理,执行力,SSH,RoR

Archive for the ‘Jboss’ Category

我在渐渐忘却spring,因为有了新欢:jboss seam

1.曾经开发言必谈SSH (spring + struts +hibernate),现在却不再谈论这个问题。

2。以前谈到EJB我就皱眉头,这年头谁会用这玩意?

3。现在,逢框架选择我就先想到EJB3

4.以上几点表明:人是善变的

5.第四点的发生是因为:我现在喜欢上了jboss seam.

6.没有理由,喜欢就是喜欢了,需要解释么?不需要

貌似不支持multipart/form-data

在上传文件的时候用到的buttong本想用Ajax的button,但是发现似乎不能很好的支持,对于multipart/form-data的表单,如果用<a:commandButton>提交会出现sessionBean中无法获得文件名.

is bug? or others?

很高兴看到曹晓钢对seam的评价,robbin并不是全对的

记得robbin非常不看好jsf模型的东西,可是我从一开始就觉得这种看法有严重的问题,我个人更欣赏“企业”级的应用,可重用的概念在其他框架里的程度还是很低,正如曹晓钢所说,spring这些还是比较“草根”。

大家看看曹晓钢的这篇文章 

Spring与jboss seam不同的开发模式

ejb3_logo.jpgSSH算是一个经典的模式了,相信大家用的也比较多,最近接触了jboss seam的开发方式,比较了一下

 

Spring开发流程:

1.新建一个表结构

2.生成表结构对应ORM文件(xml)

3.dao

4.service

5.action

6.修改表结构

7.修改xml文件

8.修改service

9.修改action

seam_logo.jpgjboss seam的开发流程

1.新建一个实体Bean

2.新建一个session bean

3.需要修改表结构时直接修改实体Bean即可

4.修改session bean

简单的对比,不是太严谨,不过由此可见一斑

今天的EJB3已经不是昨天的EJB了,我相信大多数人对EJB还是比较排斥的,这说明我们固步自封了,或者,你老了。

我一直在强调企业级的应用,就是要从可重用性角度出发,spring不能解决这个问题,jboss seam往这个方向已经迈开了一步.

java视线的robbin似乎不怎么看好基于JSF的方式,在这个问题上,我不这么认为。

让我们拭目以待.

jboss seam资源中心

jboss seam目前在国内似乎真正用的人不是很多,打算在这里准备一些资源,随时更新,敬请关注!

seam框架涉及三个部分的内容:EJB3,JSF,seam,所以相关内容也分三块

JSF部分

EJB3部分

seam部分