我的意思能在哪些方面可以有能改进的地方。ejb2.1好像在2上有了一些提高。简单说说EB的改进:
1。大量数据的返回:用ValueObject可以解决返回问题,但是速度和效率多非常低(这个是application client的问题)。如果是jsp,那么情况会好很多,因为jsp可以调用ejb的local接口。使到速度加快很多。
2。查询问题:CMP的查询能力非常有限。也许以后有待加强。如和sql的结合?或者。
3。cache机制:如何更高的利用cache,也许没有标准答案的。不过ejb最好能有一套适用很多情况的cache机制,不要别人总是自己去配置,很麻烦的。以上这些能在ejb容器中改进实现吗?

解决方案 »

  1.   

    ?开发ejb容器可不是简单的事情,不知道你用java多少年了,或者是个天才也不一定。
    不是打击楼主,还是先把jboss的ejb容器看懂了吧,尤其是实体bean部分。我倒觉的可以使用hibernate来底层封装cmp。上面的问题就应该比较好解决一点
      

  2.   

    to eyeieye(魔之眼),我从来没觉得自己是天才,但也绝不是蠢材。我用java3年,真正涉及j2ee才一年,都是参与项目(电子政务方面)中度过的。因为赶进度,整个项目中涉及j2ee的东西太少。硕士毕业设计课题必须定的是对ejb容器进行改进,而在开始作之前必须将设计中的难点先行罗列出来,所以才搞得这么狼狈。主要现在有时间研究一下深层次的东西。毕竟上班后自己的时间太少了:) 
      

  3.   

    ejb容器不同的应用服务器实现都不一样,不知道你要改进那个?
    或者你是要改进ejb规范?
      

  4.   

    1。大量数据的返回:用ValueObject可以解决返回问题,但是速度和效率多非常低(这个是application client的问题)。如果是jsp,那么情况会好很多,因为jsp可以调用ejb的local接口。使到速度加快很多。
    你可以用corba从客户端直接连ejb。否则想像不出你可以有什么办法提高效率。
      

  5.   

    2。查询问题:CMP的查询能力非常有限。也许以后有待加强。如和sql的结合?或者。
    BMP不就是解决方案吗
      

  6.   

    3。cache机制:如何更高的利用cache,也许没有标准答案的。不过ejb最好能有一套适用很多情况的cache机制,不要别人总是自己去配置,很麻烦的。
    呵呵,我也觉得有点烦。不过光实现这个也没什么意思。
      

  7.   

    eyeieye(魔之眼),规范?:)我看还是留给sun去改进吧。
    研究jboss源码也没多长时间,看在以jboss容器上改进如何?
    上面的所写的3个方面,那些只是一些,毕竟就个人来说,接触面要窄,而在开始之前就要写难点,确实不是太合理。
    所以要各位老大帮忙,小弟先行谢过。
      

  8.   

    jboss是免费的吗???那里有下?