何为真正的J2EE应用?
要说通过sun的J2EE规范认证?须晓得JBOSS还没通过呢
J2EE技术那么多种,首先搞清楚J2EE应用与EJB并不是一个概念
只要用到J2EE的东西都算,TOMCAT已经有了JNDI,连接池这些

同意:使用jboss+jbuilder是中小型应用的首选。

首先,jboss已经通过sun的j2ee兼容性认证了(但这和这个讨论没有关系)。j2ee技术当然不等于ejb,没有使用ejb的应用也不能说不是j2ee技术。但是,使用ejb的应用也一样是j2ee技术。tomcat和jboss根本是不同的容器,jboss也使用了tomcat来做为servlet容器。tomcat仅仅是提供了j2ee技术的servlet容器的实现,所以在开发中限制了开发人员技术的使用(注意,这和tomcat本身没有关系,tomcate仅仅是serverlet容器的实现)。这本来是一个很明显的区别,我不知道为什么还要拿出来争论?也许是我没有理解你的用意吧。另外,我觉得我们中国的程序员的浮躁心理太强了。这表现在两个地方,一个是当别人说某样技术好的时候,大家马上都去学,就象ejb刚刚出来的时候一样;还有一种更可怕,就是当别人说某样技术不好的时候,所有的人都马上说这项技术不好,就像现在说到ejb一样。其实,毫无疑问的是,消息ejb和回话bean肯定是好的。实体bean的问题也在改善中(我本人更倾向于使用hibernate/jdo)。可是现在好象在论坛中不骂骂ejb就显示不出能力似的。面向组件和面向对象是一样的重要,组件本身提供了面向对象的轻量级类无法解决问题时的解决方案。所以.net和j2ee都提供了组件技术的标准。我想现在使用回话bean来映射一个用案是很通常的情况吧。并不是一件错误的事情。所以在构架一个j2ee系统的时候我们可能经常需要的是jboss这样的应用服务器而不仅仅是tomcat这样的servelet容器(注意,我不是说不是而是不仅仅是)。如果你的系统能够使用tomcat来支持,当然也毫无疑问可以使用jboss,但jboss能够提供的tomcat并不能提供。仅仅而已,所以我才说在中小型应用中使用jboss是最佳选择。这并不表示我认为ejb是j2ee的全部,但ejb是j2ee的一个重要(非主要)的组成部分。而通过组件来构成系统也是现在普遍使用的技术。我并不认为现在使用ejb就表明我技术很差,我相信的是技术本身,而不是其他。

我来说说我的看法:
1)从开发方便的角度讲, JBoss无疑是优于Weblogic的, 至少发布/部署的速度快, 重新启动的速度也快(我基本不使用IDE连接App Server, 而是使用Ant, 所以比较注重重新部署的速度);
2)如果大家不想把应用绑死在一种类型的服务器上, 那么开发环境和生产环境使用不同的服务器是可以的, 其实利用Java语言良好的封装性, 完全可以把不同Server不同的细节隐藏起来, 这样切换到不同的服务器也许仅仅是几个配置文件的少量修改罢了(甚至仅仅是 build 时一些选项不同罢了). 我们最近开发的一个应用是在 Websphere 上跑到, 不过开发时使用的是 JBoss, 发布到不同的服务器仅仅是使用了不同的 build.xml, 其它没有任何修改;
3)Web这一层跨App Server是很容易的, EJB则比较麻烦, 推荐的方法是使用 XDoclet(如果不使用Entity bean, 对 Session Bean 等使用 Xdoclet 是很简单的), 这样可以保证 build 出来的 ejb-jar 不用修改就可以用于不同的服务器上(其实道理也很简单, 就是不同的App Server需要的xml文件我都给它生成出来);
4)一直不喜欢使用 JBuilder(呵呵, 有多少人使用正版?).

对于jbuilder和jboss集成度好还是和weblogic集成度好都没有什么好评论的
客户除了给钱就只看性能和功能了
因为weblogic的性能明显优越于jboss(正规测试比较)
客户给钱我就给他weblogic用
如果客户不给钱,我就只能找jboss或者jrun了。。。。

glassprogrammer的实践证明了:开发用JBoss,多快好省;运行再移植到weblogic,并不是一件可怕而且麻烦的事情。


这样说似乎有道理而且一下就把我们这些讨论的人放到了一个卑劣的地位。呵呵。但别忘记我们这个论坛是一个技术论坛,我们是做技术的人。自然就是讨论这些技术方面的问题。关于客户需求的问题当然是我们做技术的时候必须考虑的问题,甚至是唯一考虑的问题。可我们这个主题难道不是就技术上对jboss和weblogic进行一下讨论?可我仔细看了看这个讨论的反应,发现居然没有人在技术上参与这个讨论,不是说一些非技术的事情,就是所谓的客户如何的观点。倒是banq说了几句。呵呵。有意思。就算客户要我们用weblogic,我们用没有错,难道从技术上探讨一下这两者的特点也有问题?毕竟还存在客户由我们选择的问题吧?难道只要客户有钱我们就用weblogic?我不明白现在这个论坛的人都怎么了?有人批评banq,可实质上呢?参与一个技术讨论问题的人却不能从技术上参与,我本来是多么的希望能和各位高手交流一下技术上的问题。可我现在很失望!真的。我本来是想通过参与这个讨论进一步明确对weblogic和jboss的特点。可我发现我根本什么都得不到?是我错了?还是这个世界本来就如此?或者我是程序员中的异类?现在程序员都是你们这样的人了?

楼上的被谁给刺激了吧,呵呵,也不用这么偏激吧!
应该说你提的这个问题本来就不是技术上的问题,作为比较成熟的
应用服务器,jboss和weblogic都不错,最起码在我们的技术层面上你
分不出什么好坏,除了了weblogic开发的人多一些,money多一些而以

你要是自己做着玩那个都行,如果你用jbuilderX的,开发标准的j2ee
这辆个没有任何区别,从coding 到 deploying,都是jbuilder帮你干的

所以,你到底想知道什么?

> (上面说的是我没用过jboss)
> Weblogic的配置与调优确实是很重要的一件事
> 在中国,只听说有市场和技术搞不好丢单子的
> 实在没有听说因为应用服务器贵而丢掉单子。
> 想提醒一下,使用应用服务器也是很重要
> 的一项能力。
> 要是weblogic搞好了,倒真是可以去卖服
> 务的,或许还比banq的生意好做一点。
> 如果有机会让我选择一次工种的话,我想
> 去HP修主机。前次程序员调查,搞开发不如搞
> 系统拿的高。

同意,去ibm修主机更好.

呵呵。我没有受什么刺激,也没有什么偏激。只是对某些人把什么客户给钱就做什么作为这个topic的回应觉得有些可笑。weblogic和jboss在技术上的实现是不同的,当然有很多值得讨论的地方?比如最明显的对ejb的实现上是不同的。本来一个这样的讨论是可以让很多人更明白jboss和weblogic甚至是websphere的不同特点。怎么可能会没有什么讨论的?当然,也可能是我很讨厌吧呵呵。我不会在参与这个topic的讨论了。估计也没什么意义。

这个主题weblogic+Jbuilder X与Jboss+Jbuilder用哪一种好

看到现在有点明白。

1 jboss和weblogic都是不错的j2ee服务器
2 jboss费用低,weblogic很贵
3 weblogic配置麻烦,学习简单,性能很榜,工作机会多多,尤其是能赚钱。
4 jboss也很不错的,但是在非常大的应用方面性能没有weblogic出色,开发和学习新技术上比weblogic方便,尤其是可以搭配jbuilder开发速度快,尤其是能省钱
5 不考虑一些只用ant的人,如果在选用Jbuilder作为开发IDE时,应该搭配jboss比较合适.
最后说一句,各位其实也没什么好争论的。因为各位都有自己不同的开发条件和环境。技术的使用也是需要条件约束的。因为不同的条件可能就限制某些技术的使用。
别人的不同意见,也没有必要义愤填膺。毕竟,在这里每个人都有自己的优势的,各种技术也都有她的适用范围,要不然等待他的也就只有死亡了。所以,能活下来的技术,我们有空也应该看看,看看他为什么能活下来,有什么优势可以为我所用,现在永不到,也不一定以后用不到阿,而且,说不定在某种特定的环境下,只有用它呢。
好啦,也不多说。我是新手,各位某些牛人也没必要认为自己比别人强多少,大家都心平气和一点,好好学学技术,长进一点。banq老兄起码还有个东西给别人学习呢,不管好不好,总归是做了些事,现在不行,也不代表以后都不行啊。win95也没人说好吧。你要是有更好的东西,也可以拿出来阿。这其实也是浮躁的一个表现吧。

总之: 多研究些问题,少谈些主义!

jdon大哥,不是我说你,请不要用textclick.textclick本来统计就不稳定啊!你的"并发用户不超过10",咱来的!

每天点击几百人次

这样的访问量根本不能说明问题

写的再烂也能禁得起这种访问量

大的网站选择WebLogic是正确的

学习.

请教各位,在WebLogic里可以让EJB部署的时候让EJB的初始化个数设置为1,如何在jBoss里做到这一点?