当前位置:  技术问答>java相关

EJB开发经验讨论!

    来源: 互联网  发布时间:2015-07-30

    本文导语:  小弟近日来刚开始学习j2ee的EJB开发,现有一些想法想列出来大家一起讨论, 下面提到的并不是问题,只是觉的实现起来效率很低,想和大家一起讨论关于提高EJB开发效率的方法   1. EJB的调试,   在用Jbuilder7或采...

小弟近日来刚开始学习j2ee的EJB开发,现有一些想法想列出来大家一起讨论,
下面提到的并不是问题,只是觉的实现起来效率很低,想和大家一起讨论关于提高EJB开发效率的方法

  1. EJB的调试,
  在用Jbuilder7或采用测试类或采用前台JSP对EJB进行测试时是否必须将EJB发布才能测试?要知道发布一次EJB需要先进行打包,然后在服务器上提交发布,反正在我
的机器上C900+256M+Jbuilder7+weblogic7,在执行这些步骤时需要3-4分钟,
如果想按照以前对普通C++或者Java的调试方式来进行EJB调试的话(一个程序通常要
调试几十次)岂不是要耗费大量时间等待吗?不知大家如何处理这个问题?

  2. 关于EJB包的问题,
  每个Jar包可能包含了好几个EJB,并且还有相应的XML文件对其进行说明,但是当我在处理大量的Jar包时有时候需要将一个Jar文件中的某几个EJB提取出来合并到其他Jar文件中,如果要手动修改的话要先解压,再将解出来的文件重新合并到目的Jar中,最后再修改目的Jar中的XML文件,这一系列过程非常繁琐,不知道是否有工具
(完全可以实现)可以简化这些操作,比如说直接将源Jar文件中的EJB提取出存入目的Jar,程序自动修改目的Jar的XML文件,(虽然觉得不大可能,不过如果真有此类工具,确实能省不少时间,呵呵)

  3.最后就是Entity Bean的效率问题了,
  现在我个人认为如果插入、更新、删除操作的话用EntityBean非常方便(主要还是依靠了Jbuilder一类工具的代码自动生成,省了大量的时间)但是如果是数据量很大的查询操作呢?我喜欢用SessionBean加常规方法(就是Connection-->Statement--
>ResultSet),感觉用EntityBean会消耗大量的内存不知道这样做对不对?大家在遇到此类问题时是如何处理的呢?



先写着几个,如果大家还有什么感触也可以继续跟贴或者提出来,我们一起讨论

|
1. 我的机子配置还没你的好,这些步骤并不用那么久啊,一分钟就够了。你可以给你的ejb划分模块,不用每次都把一堆的ejb重新编译打包,只把你需要测试的打包就好了,最后再合成嘛
2. 如果需要重新合并的话我就觉得你的jar包应该再细化为更细的模块,ejb可以引用另一个jar包的ejb嘛
3. 在CMP里实行定位查找(findRange)这个问题一直没找到好的解决方法,EJBQL实在不好用,只好用BMP了

|
1: 调试: 有些sessionbean的调试不必每次都发布,然后在jsp上调试。可以模拟jsp传入数据,然后new一个sessionbean的实现,在main里面测试。这样不需要发布,和测试一个application是相同的。bean方法无误后,再一起发布。
2没听说过有这样一次搞定的工具。 jbuilder上在ejbgrpx上删除和添加bean不是蛮方便的吗?
3我们原来也是用entitybean来存取数据(ejb1.1),后来觉得效率不行,所以采用stateless sessionbean+ jdbc, 现在不知道ejb2.0如何,学习中。

额外问题:有人在同一个项目同时用jbuilder7和jbuilder5么?我这样用好多冲突!主要是在ejbgrp的build和deploy上。 
(没办法,项目要求用jbuilder5,可我爱上了jbuilder7)





|
加大内存,可以加快很多。因为weblogic,jbuilder都是很占用内存的,如果你再开个oracle什么的,就不用干活了。
第二:可以使用EJB调用另一个EJB

|
to yangcl(yangcl):
weblogic7可以装在另一部机子上嘛,我就是在一部linux上装weblogic7,我的pc装jb7,使用起来挺方便啊

    
 
 

您可能感兴趣的文章:

  • 有没有用过ejb,又开始学com的,如果有,介绍一下经验?没有,则给个理由(如果你有时需要用DNA)?
  • 请有经验的朋友给个思路,关于通过ejb修改数据库记录。100分送上!bow
  • 你们怎么用 JBuilder 做 EJB 的?是不是没有 VisiBroker 就做不成了?请高手介绍一下经验郁闷死了
  • 熟悉SERVLET,JSP,JDBC的我,转到J2EE,EJB方面重点需要学习哪方面的知识?有经验的哥们,姐们给点意见!谢谢。发言必有分!!!!!
  • 请有经验的朋友讲讲学习和开发EJB要注意些什么,难点在那里!
  • EJB的问题,希望用EJB做过开发的高手回答。
  • JBuilder7装了为什么没有不能开发EJB
  • 我想用JB6.0开发EJB,请问需要配置什么?
  • JBuilder4(or 5)如何开发EJB
  • 告急,jb5+weblogic6开发ejb
  • 有关ejb开发的问题?
  • 对JAVA版的兄弟大声喊 “ 求EJB开发捷径 ~~~~~~~~~~~~!”
  • jbuilder 6 和 weblogic 6 相结合开发ejb遇到的问题。
  • jbuilder 5 + Websphere3.5.4开发EJB的问题
  • 怎样一步一步用JBuilder6开发EJB?步骤最好详细些!
  • help :关于Jbuilder开发ejb的一个问题
  • 有关在JBULIDER5中开发EJB的问题
  • 如何使用JBuilder6开发EJB呢?
  • 调查:请问各位在开发中有多少人能真正用到EJB?
  • 谁能给我在JB6中EJB开发的一个简单例子,分数不是问题
  • 请熟悉者谈谈VisualAge开发EJB与Weblogic的配合使用的情况
  • 请高手指点如何用visual age for java 3.x开发和调试ejb? 急急急!!!!
  • 在开发ejb时为什么要用PortableRemoteObject,具体含义是什么?
  • 据说在Tomcat下不能开发测试EJB,那么最简单的环境是什么?
  • 谁能介绍一些关于jbuilder,ejb开发的好书或好的站点。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 提议:开个新版,把ejb/j2ee从java划出去。专门讨论ejb/j2ee方面的知识。
  • EJB问题,欢迎讨论及指教
  • 讨论ejb中数据库操作问题
  • 大家讨论一下EJB QL的功能,和标准SQL相比,缺少什么功能?比如排序功能等。
  • 请大家来讨论一下用CMP EJB可不可以实现create table?
  • 基于EJB的三层架构下的报表解决方案讨论......
  • [200分讨论]关于ejb的cmp如何处理blob字段的问题?
  • 想让大家讨论下,在ejb web server 方面的好书都有那些,造福大家
  • 请进来讨论EJB!
  • 关于开发代码的EJB容器——欢迎大家参与讨论(重金200分,看相应人数分值还会有所增加!)
  • ejb2与ejb1有什么区别? 或哪有ejb2规范的资料?
  • 如何在一个EJB工程中引用另外一个EJB包中的EJB对象?跟帖都有分!!!
  • EJB2.0提供了许多新特性,包括EJB SQL语言,谁有EJB SQL语言的帮助文档,100分求助!
  • EJB测试工具 Ejb3Unit
  • 奇怪啊,奇怪,为什么我的JB7做EJB时,只要在EJB设计面板上随便做点东西,我的EJB的JAVA的源码就会变的不见了,或者少了很多字段申明??
  • EJB的概述,EJB的相关网站?100分给回答最好的
  • EJB应用及JavaBean调用EJB
  • EJB的好书,请推荐,我看了<精通EJB2.0>,好薄哟!!
  • 请给介绍一本EJB的书,我刚学~~不想要《精通EJB》,感觉老了点~~
  • 成立java协会不如成立ejb俱乐部,不过大概没有谁会喜欢ejb了
  • jb中建ejb为什么要先弄个EJB module
  • 谁有关于EJB配置方面的好的资料吗?最好是EJB2.0的。
  • 初学EJB,javax.ejb.*; 应该将哪个library 放进来
  • 在win2000下weblogic EJB Deployer 配置ejb时出问题
  • 一个网站适合不适合用ejb???具体在什么情况下,要必须用ejb?和用户数量有关系吗 ??
  • 快来救命啊。EJB调用EJB问题。深度郁闷,高分相送。
  • 谁有 电子版 mastering ejb 2e 多谢!!及学习EJB 集合什么实例学习比较快一点?
  • EJB新手提问,同一服务器(就是同一容器吧)内EJB之间调用如何处理?
  • 在JRUN下如何配置EJB? AND 在J2EE下如何配置EJB?
  • Container-ManagedPersistence的EJB设定EJB Relationship的问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3