新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Java/Eclipse 』 → 请教:如何使用Eclipse3.2创建EJB组件 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 17958 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 请教:如何使用Eclipse3.2创建EJB组件 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     lfshun 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:6
      积分:122
      门派:XML.ORG.CN
      注册:2007/8/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给lfshun发送一个短消息 把lfshun加入好友 查看lfshun的个人资料 搜索lfshun在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给lfshun 引用回复这个贴子 回复这个贴子 查看lfshun的博客楼主
    发贴心情 请教:如何使用Eclipse3.2创建EJB组件

    我第一次使用Eclipse,用的是Eclipse+Lomboz组合软件包org.objectweb.lomboz-all-in-one-R-3.2-200610201336-win32.zip
        Jboss使用的jboss-4.0.4.GA
        我自己摸索着对Web模块的Servlet、JSP、JavaBean都调试运行过了,现在想编写一个无状态会话的EJB组件,创建了J2EE项目"ejbLearn"和EJB模块"ejb1"后,在创建会话EJB实现类converter时,看参考书用的Eclipse底版本可以选择Lomboz使用向导自动生成EJB实现类以及相关的接口文件,可我在“文件”的“新建”和ejb1模块右键的“新建”里都找不到创建EJB组件的向导,好像与Web模块生成JavaBean相同,只能在ejb1模块里新建一个普通的“类”,不知道该如何自动创建EJB实现类、如何自动生成主接口和商业接口。
        希望哪位高手能给以指导,衷心谢谢!

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/8/21 12:33:00
     
     hongjunli 帅哥哟,离线,有人找我吗?魔羯座1978-1-20
      
      
      威望:5
      头衔:为振兴论坛而努力!
      等级:研二(中了一篇WWWC Poster)(版主)
      文章:808
      积分:7964
      门派:IEEE.ORG.CN
      注册:2006/3/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hongjunli发送一个短消息 把hongjunli加入好友 查看hongjunli的个人资料 搜索hongjunli在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hongjunli的博客2
    发贴心情 
    以下是引用lfshun在2007-8-21 12:33:00的发言:
    我第一次使用Eclipse,用的是Eclipse+Lomboz组合软件包org.objectweb.lomboz-all-in-one-R-3.2-200610201336-win32.zip
         Jboss使用的jboss-4.0.4.GA
         我自己摸索着对Web模块的Servlet、JSP、JavaBean都调试运行过了,现在想编写一个无状态会话的EJB组件,创建了J2EE项目"ejbLearn"和EJB模块"ejb1"后,在创建会话EJB实现类converter时,看参考书用的Eclipse底版本可以选择Lomboz使用向导自动生成EJB实现类以及相关的接口文件,可我在“文件”的“新建”和ejb1模块右键的“新建”里都找不到创建EJB组件的向导,好像与Web模块生成JavaBean相同,只能在ejb1模块里新建一个普通的“类”,不知道该如何自动创建EJB实现类、如何自动生成主接口和商业接口。
         希望哪位高手能给以指导,衷心谢谢!


    更新一下你的eclipse吧,可以使用eclipse的更新管理器来实现

    启动 Eclipse. 转到Help -> Software Updates -> Find and Install.
    选择 "Search for new features to install". 点击 "Next".
    点击 "New Remote Site". Name 输入 "Lomboz Updatesite"
      URL  "http://lomboz.objectweb.org/update-site/v3.2/"
    点击 "OK".
    后面的根据提示一步一步的做就可以了

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/8/21 16:21:00
     
     hongjunli 帅哥哟,离线,有人找我吗?魔羯座1978-1-20
      
      
      威望:5
      头衔:为振兴论坛而努力!
      等级:研二(中了一篇WWWC Poster)(版主)
      文章:808
      积分:7964
      门派:IEEE.ORG.CN
      注册:2006/3/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hongjunli发送一个短消息 把hongjunli加入好友 查看hongjunli的个人资料 搜索hongjunli在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hongjunli的博客3
    发贴心情 
    你可以看一下eclipse的‘help’,里面内容停详细得。
    看后,如果有不明白的问题,欢迎你再发帖,我们共同交流。
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/8/21 16:23:00
     
     lfshun 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:6
      积分:122
      门派:XML.ORG.CN
      注册:2007/8/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给lfshun发送一个短消息 把lfshun加入好友 查看lfshun的个人资料 搜索lfshun在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给lfshun 引用回复这个贴子 回复这个贴子 查看lfshun的博客4
    发贴心情 
    首先谢谢你的帮助!!
       我按你的提示在更新时,若选择Lomboz Updatesite则出现错误提示:
    ObjectWeb Lomboz IDE(3.2.2.V200706061000--Cq0bd1cpcQ0pPb)需要 功能部件“org.eclipse.emf(2.2.2)”或更高版本。
       查看错误详细信息:
       无效组合:由于所请求的操作将使当前配置失效,所以无法执行该操作。详细信息:
    ObjectWeb Lomboz IDE(3.2.2.V200706061000--Cq0bd1cpcQ0pPb)需要 功能部件“org.eclipse.emf(2.2.2)”或更高版本。
    ObjectWeb Lomboz SpringIDE Feature(3.2.2.V200706061000----cMNEN7N7UN07)需要 功能部件“org.eclipse.wst(1.5.4)”或更高版本。
    ObjectWeb Lomboz Hibenate IDE Feature(3.2.2.V200706061000----------3BRb3v)需要 功能部件“org.eclipse.jdt(3.2.2)”或更高版本。

        当时我安装的时候,按照一个帖子介绍的方法,我还下载安装了NLpack1-eclipse-SDK-3.2-win32.zip汉化包,c:\eclipse目录下只有plugins、features、configuration、readme这么4个文件夹,汉化时按帖子说的完全覆盖了plugins、features这两个,是不是采用覆盖会破坏原系统?

       help我看了,都是关于一些知识点、原理、规则,而这些理论性的东西我已经了解了,实现类的代码也写了,就是不知道该如何操作,我用的教材是Eclipse-SDK-3.0M7-win32.zip版本与lomboz-all-in-one-R-3.2相差很大。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/8/21 21:40:00
     
     hongjunli 帅哥哟,离线,有人找我吗?魔羯座1978-1-20
      
      
      威望:5
      头衔:为振兴论坛而努力!
      等级:研二(中了一篇WWWC Poster)(版主)
      文章:808
      积分:7964
      门派:IEEE.ORG.CN
      注册:2006/3/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hongjunli发送一个短消息 把hongjunli加入好友 查看hongjunli的个人资料 搜索hongjunli在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hongjunli的博客5
    发贴心情 
    以下是引用lfshun在2007-8-21 21:40:00的发言:
    首先谢谢你的帮助!!
        我按你的提示在更新时,若选择Lomboz Updatesite则出现错误提示:
    ObjectWeb Lomboz IDE(3.2.2.V200706061000--Cq0bd1cpcQ0pPb)需要 功能部件“org.eclipse.emf(2.2.2)”或更高版本。
        查看错误详细信息:
        无效组合:由于所请求的操作将使当前配置失效,所以无法执行该操作。详细信息:
    ObjectWeb Lomboz IDE(3.2.2.V200706061000--Cq0bd1cpcQ0pPb)需要 功能部件“org.eclipse.emf(2.2.2)”或更高版本。
    ObjectWeb Lomboz SpringIDE Feature(3.2.2.V200706061000----cMNEN7N7UN07)需要 功能部件“org.eclipse.wst(1.5.4)”或更高版本。
    ObjectWeb Lomboz Hibenate IDE Feature(3.2.2.V200706061000----------3BRb3v)需要 功能部件“org.eclipse.jdt(3.2.2)”或更高版本。

         当时我安装的时候,按照一个帖子介绍的方法,我还下载安装了NLpack1-eclipse-SDK-3.2-win32.zip汉化包,c:\eclipse目录下只有plugins、features、configuration、readme这么4个文件夹,汉化时按帖子说的完全覆盖了plugins、features这两个,是不是采用覆盖会破坏原系统?

        help我看了,都是关于一些知识点、原理、规则,而这些理论性的东西我已经了解了,实现类的代码也写了,就是不知道该如何操作,我用的教材是Eclipse-SDK-3.0M7-win32.zip版本与lomboz-all-in-one-R-3.2相差很大。



    哦,忘了前提条件是eclipse 版本3.2.2
    你的错误可能是这个吧


    此主题相关图片如下:
    按此在新窗口浏览图片

    启动 Eclipse. 转到Help -> Software Updates -> Find and Install.
    选择 "Search for new features to install". 点击 "Next".
    点击 "New Remote Site". Name 输入 "Lomboz Updatesite"
      URL  "http://lomboz.objectweb.org/update-site/v3.2/"
    点击 "OK". 同时选中callisto discovery site
    点击finish,根据提示,出现上面错误是因为lomboz需要emf,gef,jem的支持,所以
    选择selected requirements
    如图:

    此主题相关图片如下:
    按此在新窗口浏览图片
    后面的根据提示一步一步的做就可以了

    如果网速慢的话,你直接下一个集成版的lomboz就可以了。
    org.objectweb.lomboz-all-in-one-R-3.2.2-200706042126-win32.zip
    地址:http://forge.objectweb.org/project/showfiles.php?group_id=97&release_id=2021

    相关的demo可以在vlomboz的官方网站上查看,既有文档又有flash格式的资料,里面资料停全的,你可以作为参考。
    另外,你如果是初学的话,向你推荐使用wtp,现在wtp也停好用得。
    特别推荐参考书籍:
    Addison.Wesley.Eclipse.Web.Tools.Platform.Developing.Java.Web.Applications

    这两本书都可以在网上下载到电子书。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/8/21 22:03:00
     
     lfshun 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:6
      积分:122
      门派:XML.ORG.CN
      注册:2007/8/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给lfshun发送一个短消息 把lfshun加入好友 查看lfshun的个人资料 搜索lfshun在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给lfshun 引用回复这个贴子 回复这个贴子 查看lfshun的博客6
    发贴心情 
    昨晚网速太慢,今天一早按照你说的步骤进行了操作,有几次都在最后安装时出现了问题,经过多次反复,总算操作成功。可是与原来依然一样,在EJB项目模块ejb下的ejbModule目录节点上右键选择“新建”,只有:
    ------------------
      项目(s)
    -------------------
      包
      接口
      枚举
      注释
      源文件夹
      类
    -------------------
      示例
    -------------------
      其他
    ------------------
       还是不知道该如何自动生成Enterprise JavaBeab 组件的实现类……
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/8/22 7:22:00
     
     lfshun 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:6
      积分:122
      门派:XML.ORG.CN
      注册:2007/8/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给lfshun发送一个短消息 把lfshun加入好友 查看lfshun的个人资料 搜索lfshun在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给lfshun 引用回复这个贴子 回复这个贴子 查看lfshun的博客7
    发贴心情 
    版主你好!
      我看了demo,好像需要一个XDoclet源代码生成插件,能告诉我该下载bin、 lib、 src哪个类型的吗?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/8/22 12:51:00
     
     hongjunli 帅哥哟,离线,有人找我吗?魔羯座1978-1-20
      
      
      威望:5
      头衔:为振兴论坛而努力!
      等级:研二(中了一篇WWWC Poster)(版主)
      文章:808
      积分:7964
      门派:IEEE.ORG.CN
      注册:2006/3/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hongjunli发送一个短消息 把hongjunli加入好友 查看hongjunli的个人资料 搜索hongjunli在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hongjunli的博客8
    发贴心情 
    以下是引用lfshun在2007-8-22 12:51:00的发言:
    版主你好!
       我看了demo,好像需要一个XDoclet源代码生成插件,能告诉我该下载bin、 lib、 src哪个类型的吗?


    下载bin类型的既可。
    下载地址为:
    [URL=http://nchc.dl.sourceforge.net/sourceforge/xdoclet/xdoclet-bin-1.2.3.zip]http://nchc.dl.sourceforge.net/sourceforge/xdoclet/xdoclet-bin-1.2.3.zip[/URL]
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/8/22 14:41:00
     
     lfshun 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:6
      积分:122
      门派:XML.ORG.CN
      注册:2007/8/20

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给lfshun发送一个短消息 把lfshun加入好友 查看lfshun的个人资料 搜索lfshun在『 Java/Eclipse 』的所有贴子 点击这里发送电邮给lfshun 引用回复这个贴子 回复这个贴子 查看lfshun的博客9
    发贴心情 
    谢谢版主的帮助,问题以及解决了,解决方法如下,与大家分享:
    1、首先到http://sourceforge.net/project/showfiles.php?group_id=31602
      下载一个能自动生成相关类代码的软件xdoclet-lib-1.2.3.zip 或 xdoclet-bin-1.2.3.zip,把它单独解压安装到任意目录下xdoclet-1.2.3。
    2、到http://forge.objectweb.org/project/showfiles.php?group_id=97&release_id=2021 网站按照EJB demo提示进行操作,这个demo生成了一个无状态会话EJB,其中有两个地方需要设置引用xdoclet-1.2.3的安装目录。

       注意:
       这个demo最后生成调用EJB的JSP测试文件时其中有个错误,我不知道他们是如何运行出结果来的。
       这个demo在生成的JSP文件框架中添加了两个JSP语句:
       <% Hello hello = HelloUtil.getHome().create(); %>
       <%=hello.hello()%>
       可惜第一个句子是错误的,因为他们生成EJB实现类HelloBean时把它放在了一个demo的包中,其余自动生成的接口文件也就都在对应的demo子文件夹中,而这个句子直接调用这些接口类就会出现错误,必须事先导入demo包或使用全值名称。
       正确的写法是:
       <% demo.Hello hello = demo.HelloUtil.getHome().create(); %>
       <%=hello.hello()%>

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/8/24 8:54:00
     
     kingzgh 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:61
      门派:XML.ORG.CN
      注册:2008/3/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给kingzgh发送一个短消息 把kingzgh加入好友 查看kingzgh的个人资料 搜索kingzgh在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看kingzgh的博客10
    发贴心情 
    楼主可能没有注意到:这个demo最后生成调用EJB的JSP测试文件时根本没有错误啊!!!!!!!
    因为上面自动导入了类!!
    就是有两行代码:
    <%@page import="demo.hello"%>
    <%@page import="demo.HelloUtil"%>
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/3/25 11:57:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/3 1:41:42

    本主题贴数11,分页: [1] [2]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    108.887ms