`
翅膀
  • 浏览: 23568 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

ejb3.0会成功吗?java成昨日黄花了?

阅读更多
ejb3.0已经出来有段时间了,但一直没有感觉到ejb的火热程度,个人认为有以下几个原因:
1。ejb2.0以失败而告终,大家对ejb3.0就变得更理智了
2。ejb3.0在jdk1.5以上,而大多数公司都还停留在jdk1.4上,而且它们也不愿意将jdk升级为1.5(主要是经过几年的沉淀,很多公司都有自己的一套框架,这些框架是基于1.4的,而且1.5还会增加一些学习成本)
3。ejb3.0很多大厂商(像ibm,bea,oracle等)不是炒得特别火,而且对ejb3.0的支持度也不够
4。其实国内很多公司对OOA,OOD的这种思想不是特别清楚
ejb3.0会火起来吗?sun会凭借ejb3.0又重新成为焦点吗?java难道真成了昨日黄花了?
分享到:
评论
35 楼 piaochunzhi 2007-03-13  
bingbing 写道
ejb != java

classic


严重同意!
34 楼 抛出异常的爱 2007-03-12  
hbpop3 写道
什么什么spring,hibernate,这些个小东西确实好用,一般中等规模的项目用它们足够了,不过到了真正的大项目,你不用EJB又用什么呢?

现在我们的项目就在用EJB,感觉挺好的!


很多项目如果开源免费的东西一概不用
只用有服务,支持的软件,平台,架构
33 楼 hbpop3 2007-03-12  
什么什么spring,hibernate,这些个小东西确实好用,一般中等规模的项目用它们足够了,不过到了真正的大项目,你不用EJB又用什么呢?

现在我们的项目就在用EJB,感觉挺好的!
32 楼 simohayha 2007-03-01  
chenxu 写道
搞这么多的标准和实现
  什么jpa,jdo,hibrenate 。。。
  其实在中国反而会成为阻碍jvav流行的原因
   中国人大多不适应作事情有太多的的选择,
  在选择面前他们有一种天生的恐慌和无所适从。

  他们喜欢随大流,这也是。net在中国比较流行的原因


随大流? c# 3.0难道做得不好吗?
31 楼 robbin 2007-03-01  
chenxu 写道
搞这么多的标准和实现
  什么jpa,jdo,hibrenate 。。。
  其实在中国反而会成为阻碍jvav流行的原因
   中国人大多不适应作事情有太多的的选择,
  在选择面前他们有一种天生的恐慌和无所适从。

  他们喜欢随大流,这也是。net在中国比较流行的原因


在中国企业应用市场Java占据绝大多数份额,而dotnet市场份额极少;而北美dotnet和Java几乎平分企业应用市场,请问你如何解释?窃以为不要动不动就乱扣中国人如何如何的帽子,妄自菲薄。

要说追逐新技术,中国公司是很喜欢追逐新技术的,反而欧美大公司那才叫保守,我03年待的公司用的核心业务系统还是跑在SCO Unix上面的corba开发的呢,而且是一个澳大利亚公司开发的软件产品,还一直卖的很好。现在你能看到哪个中国软件公司用corba开发出来的软件在卖的吗?

30 楼 chenxu 2007-03-01  
搞这么多的标准和实现
  什么jpa,jdo,hibrenate 。。。
  其实在中国反而会成为阻碍jvav流行的原因
   中国人大多不适应作事情有太多的的选择,
  在选择面前他们有一种天生的恐慌和无所适从。

  他们喜欢随大流,这也是。net在中国比较流行的原因
29 楼 Cecily 2007-02-28  
我的看法是,能不能不要给“昨日黄花”带那么浓重的贬义色彩呢。听起来让人对技术产生心理上的淘汰。呵呵,任何技术都有被淘汰的时候,不用杞人忧天吧。能学什么就学什么,不要有太多的负担比较好吧。担心这个发展不好,担心那个马上被淘汰,那还能学到什么啊 ,是不是。呵呵 个人之见。
28 楼 billchang010 2007-02-28  
相信ejb3.0能够走向光明。
27 楼 dennis_zane 2007-02-28  
EJB!=Java EE

我想这个不等式早已经深入人心了,没必要再讨论,这题目够噱头

26 楼 basicbest 2007-02-28  
zwchen 写道
只能说,ejb退回到它本来的合理位置:分布式应用。

不知道大家有没有仔细看过sun 的petstore,我觉得它并没有误导ejb。譬如在业务层用一个中央控制器:BusinessController,类似于Struts的ActionServlet,通过这个Controller,可以无缝实现分布式和本地调用:SameJVMController,EJBController。只用一个EJB来作分布式调用分布式事务,其它都用JavaBean,不用EJB。我觉得,不是ejb不好,而是我们用错了地方:用ejb来写留言板,大概做做demo还行。

很多大项目,至少我接触和见到的几个千万级的项目,还是普遍用jdk1.4,因Websphere6.01和WebLogic8.14还都是jdk1.42,用成熟,风险小的技术.大项目,甲方大概也不在乎那几十万,买个放心嘛.


嗯,是的。基本上,很多项目用EJB其实是某位、某些主要的开发人员为了自己技术成长的目的,而不是真的需要。EJB的开发人员是很贵的。
25 楼 zwchen 2007-02-28  
只能说,ejb退回到它本来的合理位置:分布式应用。

不知道大家有没有仔细看过sun 的petstore,我觉得它并没有误导ejb。譬如在业务层用一个中央控制器:BusinessController,类似于Struts的ActionServlet,通过这个Controller,可以无缝实现分布式和本地调用:SameJVMController,EJBController。只用一个EJB来作分布式调用分布式事务,其它都用JavaBean,不用EJB。我觉得,不是ejb不好,而是我们用错了地方:用ejb来写留言板,大概做做demo还行。

很多大项目,至少我接触和见到的几个千万级的项目,还是普遍用jdk1.4,因Websphere6.01和WebLogic8.14还都是jdk1.42,用成熟,风险小的技术.大项目,甲方大概也不在乎那几十万,买个放心嘛.
24 楼 solospider 2007-02-27  
java5.0应该已经被广泛应用了吧
23 楼 newman 2007-02-27  
我没有用ejb做过项目,但是听说,北美很多系统是用EJB搞出来的。EJB的确有太多问题,ejb3之前SUN或者JCP的老人们都分不清楚ORM和分布式计算的关系,一堆庞大的接口和local remote搞得你头晕脑涨,性能和向后兼容性都差,这点在spring和hibernate架构出来后,j2ee的这部分同比技术才变得更加面目可憎,但是EJB3把持久和分布式问题剥离后,情况会大有改观,至于容器部分,就看各JavaEE厂商的功力了,否则很多项目用spring来作为容器也是一个很不错的选择,所以,个人认为,在摈弃以前错误做法后,以及同类架构的优势吸取和竞争下,EJB3和JavaEE5值得期待。
22 楼 翅膀 2007-02-27  
希望ibm,bea,oracle等能早日推出自己支持ejb3的新版container.这对于ejb3的推广应该有些帮助.
21 楼 dearwolf 2007-02-27  
昨日黄花,明日黄花,管它黄花与黄瓜
20 楼 jindw 2007-02-27  
老大,何为昨日黄花?呵呵。
sun专心吧他的jdk搞好也就罢了,出的其他产品,都不咋的。
19 楼 抛出异常的爱 2007-02-27  
翅膀 写道
yiding_he 写道
成语更正:正确的说法是“明日黄花”。赏黄花(菊花)是重阳节的传统,也经常在过节时用来做装饰。而重阳节一过,菊花就成了过时的东西了。


谢谢yiding_he更正

一直以为是"黄花菜也凉了"是同样的东西
18 楼 翅膀 2007-02-27  
yiding_he 写道
成语更正:正确的说法是“明日黄花”。赏黄花(菊花)是重阳节的传统,也经常在过节时用来做装饰。而重阳节一过,菊花就成了过时的东西了。


谢谢yiding_he更正
17 楼 LucasLee 2007-02-27  
似乎还是有相当的人停留在JDK1.4上,尽管JDK1.6都出来一段时间了。
能不能做个调查,看大家使用JDK各版本的情况?
16 楼 yiding_he 2007-02-27  
成语更正:正确的说法是“明日黄花”。赏黄花(菊花)是重阳节的传统,也经常在过节时用来做装饰。而重阳节一过,菊花就成了过时的东西了。

相关推荐

    ejb3.0开发实例(java工程)

    在这个"ejb3.0开发实例(java工程)"中,我们将深入探讨EJB 3.0的主要特性和开发实践。 1. **注解驱动**:EJB 3.0最大的变革之一就是大量使用注解(Annotation),减少了XML配置文件的使用。例如,@Stateless、@...

    Java之精通EJB3.0.pdf

    ### Java之精通EJB3.0 #### 一、EJB3.0简介与改进 企业Java Beans(Enterprise JavaBeans,简称EJB)是Java平台为企业级应用开发提供的一种组件模型。EJB3.0是EJB规范的一个重大版本更新,它在EJB2.0的基础上进行...

    精通EJB3.0 pdf

    该书为读者提供了全面且深入的EJB3.0知识体系,旨在帮助软件开发人员掌握这一重要的企业级Java开发框架。 ### EJB3.0简介 EJB(Enterprise JavaBeans)是Java平台为企业级应用提供的一套标准组件模型。自1998年...

    ejb3.0开发规范PDF

    EJB(Enterprise JavaBeans)3.0是Java企业级应用开发的一个重要标准,它定义了如何在Java EE(Java Platform, Enterprise Edition)环境中构建可复用的、组件化的服务器端应用程序。EJB 3.0的发布极大地简化了EJB的...

    ejb3.0入门图文教程

    EJB 3.0是EJB规范的一个重大改革,它极大地简化了EJB的开发过程,使得Java开发者能够更加容易地利用EJB的强大功能。本教程将深入讲解EJB 3.0的基础知识,帮助初学者快速入门。 首先,我们来看《EJB3.0开发Entity....

    EJB3.0架包

    EJB(Enterprise JavaBeans)是Java EE(Java Platform, Enterprise Edition)平台中的核心组件,用于构建企业级分布式、事务处理和多用户应用。EJB3.0是EJB规范的一个重要版本,它在EJB2.x的基础上进行了大量简化,...

    ejb2.0与ejb3.0的区别

    ### EJB2.0与EJB3.0的主要区别 #### 一、简介 企业Java Beans(EJB)是Java平台为企业级应用提供的一种组件模型。随着技术的发展,EJB经历了多个版本的迭代,其中EJB 2.0和EJB 3.0是两个重要的里程碑版本。本文将...

    李腾飞EJB3.0 源码 源代码

    2. **实体Bean的简化**:EJB 3.0中的实体Bean(Entity Bean)基于JPA(Java Persistence API),采用了更直观的POJO(Plain Old Java Object)模型,允许开发者直接使用普通的Java类来表示数据库中的对象。...

    EJB3.0入门经典(PDF)

    《EJB3.0入门经典》是关于EJB 3.0的专业技术教程,从实用的角度出发,理论联系实际,用9章的篇幅详细讲解了EJB 3.0开发的方法和技巧。《EJB3.0入门经典》内容丰富,讲解由浅入深,全面系统,在讲解EJB 3.0最新开发...

    EJB 3.0实例教程.pdf

    **企业级JavaBeans(EJB)3.0详解** 企业级JavaBeans(Enterprise JavaBeans,简称EJB)是Java平台上用于构建分布式...《EJB 3.0实例教程》这本书应该会详细解释这些概念,并通过实例帮助读者掌握EJB 3.0的实践应用。

    EJB3.0规范中文版

    EJB 3.0是Java Enterprise Edition (Java EE)中的一个关键组件,它定义了如何在服务器端创建可复用、模块化的业务组件。这个规范的主要目标是简化EJB的开发过程,使其更加轻量级和面向对象,从而提高开发效率并降低...

    EJB3.0完整代码例子

    EJB3.0是EJB规范的一个重要版本,它在EJB2.x的基础上进行了重大改进,引入了许多简化开发的新特性,使得Java企业级开发变得更加易用和高效。 EJB3.0的核心特点包括: 1. **注解驱动(Annotation-based)**:在EJB...

    电子书-EJB3.0实例教程

    EJB 3.0是其重要的一个版本,它在EJB 2.x的基础上进行了大幅度的简化,提升了开发效率,降低了学习曲线,使得Java EE应用开发更加易用。 EJB 3.0的核心改进包括以下几个方面: 1. **注解驱动**:在EJB 2.x中,...

    《EJB 3.0入门经典》 源码

    EJB(Enterprise JavaBeans)是Java EE平台中的核心组件,用于构建可复用、安全且事务处理能力强大的企业级应用程序。EJB 3.0是EJB规范的一个重大革新,它极大地简化了开发过程,降低了学习曲线,使得更多开发者能够...

    EJB 3.0规范官方文档

    EJB(Enterprise JavaBeans)3.0规范是Java EE(Enterprise Edition)平台中核心的组件模型,用于构建可扩展、安全且易于管理的企业级应用程序。EJB 3.0是EJB规范的一个重要里程碑,因为它引入了许多重大的改进,...

    EJB3.0API.rar_ejb_ejb3.0a_ejb3.0api

    2. **实体bean的POJO化(Plain Old Java Objects)**:EJB 3.0引入了基于Java Persistence API(JPA)的实体bean,允许使用普通的Java类作为数据库对象,无需继承特定的EJB基类或实现接口,提高了代码的可重用性。...

    EJB3.0源代码

    EJB 3.0是EJB规范的一个重要版本,它在2006年发布,带来了许多重大的改进,极大地简化了EJB的开发和部署过程,使得Java EE应用程序的开发更加高效和易用。 在EJB 3.0中,最重要的改变之一是引入了注解(Annotations...

    EJB3.0实例教程(PDF)

    EJB3.0是Java EE(Java Platform, Enterprise Edition)规范的一部分,旨在简化企业级组件的开发,提高开发效率,同时保持强大的功能和可伸缩性。 在EJB3.0中,引入了诸多改进和新特性,以应对早期版本EJB的一些...

    EJB3.0+JBOSS+MyEclipse初体验(完整代码和过程)

    EJB 3.0是EJB规范的一个重要版本,它极大地简化了EJB的开发,降低了学习曲线,使得开发人员可以更轻松地利用Java EE的功能。 **EJB 3.0的主要改进** 1. **注解驱动**: EJB 3.0引入了注解,允许开发者在类和方法上...

    EJB3.0规范-EJB3.0 SPECIFICATION

    EJB3.0规范是Java EE 5中的一个重要组成部分,它对之前的EJB版本进行了重大改进,极大地简化了开发流程,降低了EJB的使用门槛。 EJB3.0规范引入了许多关键特性,使得企业级开发变得更加高效和直观: 1. **注解驱动...

Global site tag (gtag.js) - Google Analytics