重在参与,呵呵
我也感兴趣
http://jdeveloper.myrice.com/ 这个网站不错
有没有人用ejb做过实际的项目呢?介绍一下好么?

解决方案 »

  1.   

    其实ejb就是一大部分理论性的东东,好烦的
    现在中国的ejb程序员还不是很多,都在摸索
    更提不到什么经验了
    看吧,好事多磨嘛:)
    good luck to you all
      

  2.   

    是不是都不搞ejb的?还是我分给少了?我真的是很疑惑。
      

  3.   

    全力来搞webLogic
    那么多的应用服务器,那么多的container实在是烦呀,每个多不大一样!!!ejb高手几乎没有,去外国看看吧!我的机器快转不动了!
      

  4.   

    我们现在公司里做网络产品的,也用EJB,哈,不过觉得小题大作,给否定啦,但是呢自己还是学过一段时间,我自己觉的学EJB还是看SUN公司的技术文档还是很有用的哦,再就是maste EJB这本书,还是很好的,是一个外国人写的,名字好象是这个吧,嘿,大家看看,我个人觉的EJB在以后绝对是很有发展前途的
      

  5.   

    Mastering EJB, by Ed Roman, free download from theserverside.com.
      

  6.   

    EJB应该是一个非常不错的方向,值得花时间去学习,
    Mastering Enterprise
    JavaBeans ™
    and the Java ™ 2 Platform,
    Enterprise Edition
    是我看的第一本关于EJB的书,非常不错。另外中国电力出版社出的Enterprise JAVABEANS第二版也不错,适合粗学者。
      

  7.   

    我一直在怀疑,EJB的设计思想是从COM衍生过来的,对于设计大型的分布式软件EJB是个好东东(如果可以不考虑成本的话)。
      

  8.   

    有没有专门从事EJB开发的?
    希望你在此谈谈EJB开发的心得。
      

  9.   

    EJB本身并不复杂,本来是拿来简化开发过程的(分布式方面)。一般开发过数据库系统软件的JAVA程序员都应该可以立即进入开发。但好象并不是,原因是她复杂在对平台的理解上和设计过程中。平台的理解是需要花地点时间的,如果你搞过CORBA或则RMI,估计可以在短时间理解结构。(以前搞过一点点CORBA,买了一本J2EE,半天看完几张)对于设计思路,通过阅读J2EE BLUEPRINT 上的例子(PET STORE)是非常非常非常有效的办法。在没有培训的基础下学习,大家努力吧
      

  10.   

    在某些问题上用EJB特别特别的方便。
    例如,你在使用一些支持数据库连接池的应用服务器,另外你自己的一个应用程序需要访问这个数据库连接池,因为你的应用程序是独立于应用服务器运行的,所以没有办法使用Java命名来查找数据源对象,这个时候你就可以在应用服务器上跑一个EJB,然后你的应用程序就可以作为一个EJB客户端来访问数据源,这样就利用了数据库连接池的优点,又不需要自己编写连接池。
      

  11.   

    我有个问题,是关于设置的,以前把整个包包含了几个ejbgroup之后,在同一容器中可以被客户访问的,在分离之后在不同容器中,客户程序就老是说命名没找到,怎么回事??有空把我想想
      

  12.   

    感到CMP好像不是很实用。
    同意liusoft,在某些数据库处理时的确非常方便。
    但有一点应当注意的是Application Server的价钱太高,除了很大的项目,很难用到如WEBLOGIC,WEBSPERE之类的SERVER,所以这东西在国内不大普遍。
      

  13.   

    To xue_pear:
    Agree. also suggest to read J2EE patterns as well as understanding pet store.
    To Zephyr_Boy:
    Make sure that you are using different InitialContext to lookup different name.
    To cablink:
    It's better performance that let container to manage persistance: see article:
    <a href="http://developer.java.sun.com/developer/technicalArticles/ebeans/sevenrules"> JDC: Seven Rules for Optimizing Entity Beans</a>
      

  14.   

    写了调用ejb的几个网页,哪里知道会非常慢,
    不知道哪个大侠知道如何提高ejb
    访问数据库的效率
      

  15.   

    俺也在搞EJB架构的项目,困扰我们的仍然是Application Server,No money,打算用JBoss了,有没有意见?
      

  16.   

    to 楼上的:
    http://www.csdn.net/develop/library/java/base/452.shtm
    如何在JBOSS(免费的EJB server)上发布EJB. (freerabbit转贴)  
      

  17.   

    我也是学ejb的,从今年3月开始学的,到现在为止,我看了点书,我觉得那本<< Enterprise JavaBeans第二版>> 中国电力出版社的,好像不适合初学者,我们用的是WebSphere ,那位大虾能给我将一下WebSphere的配置问题!
      

  18.   

    cablink() 一个WEBLOGIC大概多少钱呀 :)
      

  19.   

    To gdsean:
      Use CMP can improve performance, you can also use lazy loading. But the most problems are contained in the remote invocation designs. Do not use entity-to-entity relationship, design your entity beans in a coarse-grained manner. User value object in the client side to reduce network round trips. Use session beans facade to encapsulate the access to entity beans to avoid frequently hits on the server...and so on...
      

  20.   

    To archeror:
      That book fairly simple, just fit to beginers. If you feel it a little difficult, you should get to know more about basics.
      

  21.   

    bingo啊!怎么这么久看不见你了
      

  22.   

    to airwing:
    你是谁呀?给我发email吧,qq也行,1504937to all:
    大家什么时候想结帖,说一声就ok。
      

  23.   

    to feelyou:
       thanx a lot for your advice! I use BMP,however,CMP is better.I do not wanna to change much.what is lazy loading meanning you said above??I use sessionbean to make uses of the methods of entitybean.
       It makes three times' remote invocations of the methods of entitybean,whether I can use UserTransation to integrate the three operations??
    unfortunely a exception aroused:javax.transaction.NotSupportedException: begin() attempted when tx state == Active.
       Why in jsp  it can not be used of UserTransation??
    the code in JSP:
    mainpageHomeObject = (mainpageHome) PortableRemoteObject.narrow(ref, mainpageHome.class);
    mainpage me = mainpageHomeObject.create();
    UserTransaction u = (UserTransaction)ctx.lookup("javax.transaction.UserTransaction");
    u.begin();
    Vector v = me.getAllCorp();
    ...
    v = me.getCountry();
    ...
    v = me.getCorpType(); 
    ...
    u.commit();
    NotSupportedException is aroused
      

  24.   

    我用EJB开发过一个B2B的项目,不过用的规范是EJB1.1,现在的规范是EJB2.0,EJB本身并不难,用Visual Cafe,Jbuild4等开发工具,开发EJB还是很容易的,EJB的关键是编程思想的转变,而且编程思想转变的还很大,如果你用VB开发过DLL,对你对EJB理解的帮助还是很大的。因为对应于EJB,Miscrosoft的武器是COM/DCOM,不过COM早于EJB推出,感觉不如EJB爽,EJB是J2EE的核心,是真正遵循OOP思想的一种开发规范。
      

  25.   

    英文是必须要搞的,我还要搞日文呢,nnd.
      

  26.   

      不知道有哪位仁兄对ejb比较熟了,能不能回答以下几个定义的区别,让
    我和其它菜鸟学学。
      
      1. statefal sessionbean 和 stateless sessionbean 的区别。
      2. BMP entitybean 和 CMP entitybean的区别。
      3. 在发布EJB时对应的几个xml中的内容及其发挥的作用。
      

  27.   

    ejb就是调试苦难,想知道哪里错了
    一定得先编译打包发布然后去调用,然后
    看那一大堆不知所谓的Exception
      

  28.   

    EJB不怎么难!我是先做了Delphi的分布式开发,再学com(dcom),最后学习EJB,数据库方面的东西做得比较多。要用EJB作东西并不难,难在java本身的东西太多了!
      

  29.   

    谁用 ejb 成功的连上了sql server7请指教用的是什么 app server , 用的是什么 jdbc driver (odbc的不要)
      

  30.   

    EJB本身并不难,只不过是一堆规范而已。只不过要写一个J2EE Server有难度。
      

  31.   

    TO lanlansky(EjbPro)
    我用的是WEBLOGIC ,连SQL SERVER 7.0非常顺利
    连接池也可以用,通过JNDI访问也没问题
    不过你要到WWW.BEA.COM上载SQL SERVER的TYPE 4驱动  
      

  32.   

    各位,不知什么地方可以下Jbuilder4啊?我在西安,这边能买到的好像只有JBuilder3 professional.
      

  33.   

    ejb是什么东西?能不能具体谈一谈。
      

  34.   

    to dhlxmy :
    weblogic的那个要license的30天一到怎么办〉?唉!