jbuild 4.0安装后如何配置? 不需要配置但如果要开发ejb的话,就要配置了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to backlorve(...)请讲讲开发ejb,jbuild的配置好吗?以及ejb的运行环境?thank you very much!!!!!!! tools/enterprise setup下,一个是visbroker的代理设置,还有是服务器的设置:ias或weblogic 5.1,配好重启,在将服务器所在目录下的lib下的包打入工程目录。 to Zephyr_boy(...)能否讲详细点... 由于种种原因,JB4的配置很重要,否则将无法顺利进行下去,首先要确认你取得的是JB4的 ENTERPRISE 版还有IAS,在 FOUDATION 版里是无法开发EJB的。 因为我们通常使用中文win2000操作系统,而 weblogic 和 JB4 对中文支持都有那么一点点问题,所以如果打算在中文win2000下开发,那么必须有些额外的古怪的设置。 首先,修改系统环境变量,把TMP、TEMP改为不带有空格的目录; 在JB4里菜单==》Project==>Default Project Properties==》Paths 中把所有带空格的目录改为不带空格的目录;为什么要这样设置呢?因为整合后的 weblogic 和JB4在开发过程中JB4会调用 weblogic 的包来制作EJB,而weblogic对那些有空格的不能很好地识别,工作时会出错,即是说weblogic要接触到的目录,目录名最好不是中文名、带空格。 其次,可能有朋友在使用JB4编辑时会发现光标与实际位置不对齐的问题, 其实只需要在Tools=>Editor Opntion=>Color中 把 Reserved Word 设置成不使用粗体和斜体就可以了。 JB4的配置 (1)Tools Menu ==》Enterprise Setup ==》CORBA 新增一个weblogic的项, 在Path for ORB tools下,加入Weblogic的目录 在Library for projects下,加入 Weblogic5.1 的 库,具体方法是:点“..”,然后选择Weblogic5.1; 在 compiler command 填上 idlj.exe 在Command option for output directory 填上一个目录路径,但是要注意的是,不能是中文、带空格。 (2)Tools Menu ==》Enterprise Setup ==》Application Server==》Weblogic5.1 填上 Weblogic 安装的目录。 (3)Project ==》Default Project Properties ==》Paths==》Required Libraries Add==》选择Weblogic5.1; Project ==》Default Project Properties ==》Build==》IDL 在 IDL compiler 选择Weblogic; Project ==》Default Project Properties ==》Enterprise 点“..”这这里选择 Application Server ,当然又是选Weblogic5.1。 如果想调试程序时快一点,就在Project ==》Default Project Properties ==》Run 把Complile before running 和 Complile before debugging 的钩子去掉,否则即使你运行一次EJB客户端都好都会重新制作一次EJB包。 转贴一篇文章给你:一、前言 首先说明,我对JB4(JBuilder4),IAS41(Inprise Application Server)和Vbj411(VisiBroker For Java)不熟悉,只是自己看了些英文文档配置和测试了一下,成功了,就将这个写出来,也许对大家有点用处。对于JB4,IAS41和Vbj411的资料可以去Inprise网站(http://www.inprise.com/)去查阅。 二、下载,安装 下载地址为Inprise官方站点:www.inprise.com,国内也有,但是比较难找。 Win2000下,安装过程就没有什么说的了,直接运行setup就可以了。三、配置JBuilder4 安装完JB4后,默认的情况下,File --> New --->Enterprise下的很多东西应该都是灰色的,不能用,要先安装并且配置好IAS,Vbj才能够用的。 (1)Tools Menu -->Enterprise Setup --->CORBA CORBA选中“VisiBroker”然后EDIT 在Path for ORB tools下,加入IAS4的bin目录(这个方法比较简单) 在Library for projects下,加入IAS4的lib,具体方法是:点“...”,然后New将出现一个新的对话框,输入你想要的名字,然后“Add”,找到IAS4的lib目录将其加入进来。最后连续OK,OK... (2)Tools Menu -->Enterprise Setup --->Application Server IAS4.1下的“IAS installation directory”下框中加入IAS的安装目录。 (3)Project -->Default Project Properties --->Paths Required Libraries中加入IAS4的lib下所有jar,具体方法:Add -->New,然后取个你想要的名字,然后,Add,找到IAS4的lib下所有jar,并且加进来。最后,又是连续几个“OK”... ... 好了,安装配置工作做好了,在下一文中,我将简单的翻译一篇英文文档,用JBuilder4自己做一个Session Bean EJB,然后通过Client去连接Server。**********************EJB系列教程之二(Session beans EJB) ------ 在这里,我只介绍操作过程。一、建立一个工程(project) File ---> New Project Project name 为:HelloWorld 选择一个该项目的根目录,Root path,例如:E:\ejbproject Finish。二、建立一个EJB Gruop File ---> New ---> Enterprise ---> Empty EJB Group 输入名字:Name为:HelloWorld OK三、建立beans File ---> New ---> Enterprise ---> Enterprise JavaBean Next,将发现Package中已经有了:helloworld 在Class name中输入:HelloWorldBean Next --->Finish 用鼠标双击左边的HelloWorldBean.java,在public void setSessionContext(SessionContext context) {sessionContext = context; }后加入一个事件(商业逻辑):public String getHelloWorld(){return "Hello World!"; }Save All,然后Ctrl+F9,make,应该是0个错误,0个警告。四、远程接口的处理 还是在该界面,HelloWorldBean.java的代码下有一个“Bean”,点Bean然后Methods,将复选框java.lang.String getHelloWorld()选上。五、配置描述(Deployment Descriptor) 双击“HelloWorld.ejbgrp”,在下面展开“HelloWorldBean” 点“Container Transaction”后,在右边点“Add”Interface下是“*”,Method下也是“*”,Transaction attribute下,选择“Required” Save all后,点“Verify”进行效验,应该是没有错误的。最后Ctrl+F9“make”。到这里,服务端已经设置好了。六、用Client去测试。 File ---> New ---> Enterprise ---> EJB Test Client 发现Enterprise JavaBean中是:HelloWorldBean Package中是:helloworld 在Class中输入类名,比如:HelloWorldClient 在左边,点“HelloWorldClient.java”在代码中,有一个try...catch块,在try中的最后面加上下面代码,去调用Serve端:try { //get naming context Context ctx = new InitialContext(); //look up jndi name Object ref = ctx.lookup("HelloWorld"); //cast to Home interface helloWorldHome = (HelloWorldHome) PortableRemoteObject.narrow(ref, HelloWorldHome.class); HelloWorld hello=helloWorldHome.create(); String str=hello.getHelloWorld(); System.out.println(str); }catch(Exception e) {e.printStackTrace(); } 七、配置 鼠标右键点HelloWorldHome.java Properties --->Build --->VisiBroker 将Generate IIOP勾上 OK Save All Ctrl+F9 "make"八、运行 启动VisiBroker Smart Agent,方法是:运行visibroker的bin目录下的:osagent.exe文件。(也可以利用JB4的菜单配置工具,将Smart Agent加到JB4的菜单下,直接从菜单启动) F9“Run”启动Container------这个过程也许要花点时间哦。 右键HelloWorldClient.java点“Run”将显示“Hello World!”。 如果你看到了,说明已经成功了,否则是哪个步骤不小心,再仔细看吧。 在哪能下到JB4的 ENTERPRISE 版? JAVA面试题:到底创建了几个对象? 字符串分解,和一道简单的密码加密问题 一个简单的求总和运算 以后java搞什么方面好些???是手机软件开发还是web?? 刚刚接触JAVA,求助高手帮忙 java大问题啊 jfreechart问题 有关用Java连接Oracle数据库的问题 关于全局变量的修改 从其他语言转到JAVA,高手给推荐一本好书吧! 救命啊!!!!! 请问多个JAVA小应用程序在发布后如何对JAVA的类进行共享?
请讲讲开发ejb,jbuild的配置好吗?
以及ejb的运行环境?
thank you very much!!!!!!!
能否讲详细点...
由于种种原因,JB4的配置很重要,否则将无法顺利进行下去,首先要确认你取得的是JB4的 ENTERPRISE 版还有IAS,在 FOUDATION 版里是无法开发EJB的。 因为我们通常使用中文win2000操作系统,而 weblogic 和 JB4 对中文支持都有那么一点点问题,所以如果打算在中文win2000下开发,那么必须有些额外的古怪的设置。 首先,修改系统环境变量,把TMP、TEMP改为不带有空格的目录;
在JB4里菜单==》Project==>Default Project Properties==》Paths 中把所有带空格的目录改为不带空格的目录;为什么要这样设置呢?因为整合后的 weblogic 和JB4在开发过程中JB4会调用 weblogic 的包来制作EJB,而weblogic对那些有空格的不能很好地识别,工作时会出错,即是说weblogic要接触到的目录,目录名最好不是中文名、带空格。 其次,可能有朋友在使用JB4编辑时会发现光标与实际位置不对齐的问题, 其实只需要在Tools=>Editor Opntion=>Color中 把 Reserved Word 设置成不使用粗体和斜体就可以了。 JB4的配置 (1)Tools Menu ==》Enterprise Setup ==》CORBA 新增一个weblogic的项,
在Path for ORB tools下,加入Weblogic的目录
在Library for projects下,加入 Weblogic5.1 的 库,具体方法是:点“..”,然后选择Weblogic5.1;
在 compiler command 填上 idlj.exe
在Command option for output directory 填上一个目录路径,但是要注意的是,不能是中文、带空格。
(2)Tools Menu ==》Enterprise Setup ==》Application Server==》Weblogic5.1
填上 Weblogic 安装的目录。 (3)Project ==》Default Project Properties ==》Paths==》Required Libraries
Add==》选择Weblogic5.1; Project ==》Default Project Properties ==》Build==》IDL
在 IDL compiler 选择Weblogic; Project ==》Default Project Properties ==》Enterprise
点“..”这这里选择 Application Server ,当然又是选Weblogic5.1。
如果想调试程序时快一点,就在Project ==》Default Project Properties ==》Run
把Complile before running 和 Complile before debugging 的钩子去掉,否则即使你运行一次EJB客户端都好都会重新制作一次EJB包。
一、前言 首先说明,我对JB4(JBuilder4),IAS41(Inprise Application Server)和Vbj411(VisiBroker For Java)不熟悉,只是自己看了些英文文档配置和测试了一下,成功了,就将这个写出来,也许对大家有点用处。对于JB4,IAS41和Vbj411的资料可以去Inprise网站(http://www.inprise.com/)去查阅。 二、下载,安装 下载地址为Inprise官方站点:www.inprise.com,国内也有,但是比较难找。 Win2000下,安装过程就没有什么说的了,直接运行setup就可以了。三、配置JBuilder4 安装完JB4后,默认的情况下,File --> New --->Enterprise下的很多东西应该都是灰色的,不能用,要先安装并且配置好IAS,Vbj才能够用的。 (1)Tools Menu -->Enterprise Setup --->CORBA CORBA选中“VisiBroker”然后EDIT 在Path for ORB tools下,加入IAS4的bin目录(这个方法比较简单) 在Library for projects下,加入IAS4的lib,具体方法是:点“...”,然后New将出现一个新的对话框,输入你想要的名字,然后“Add”,找到IAS4的lib目录将其加入进来。最后连续OK,OK... (2)Tools Menu -->Enterprise Setup --->Application Server
IAS4.1下的“IAS installation directory”下框中加入IAS的安装目录。 (3)Project -->Default Project Properties --->Paths
Required Libraries中加入IAS4的lib下所有jar,具体方法:Add -->New,然后取个你想要的名字,然后,Add,找到IAS4的lib下所有jar,并且加进来。最后,又是连续几个“OK”... ... 好了,安装配置工作做好了,在下一文中,我将简单的翻译一篇英文文档,用JBuilder4自己做一个Session Bean EJB,然后通过Client去连接Server。**********************
EJB系列教程之二(Session beans EJB) ------
在这里,我只介绍操作过程。一、建立一个工程(project) File ---> New Project Project name 为:HelloWorld 选择一个该项目的根目录,Root path,例如:E:\ejbproject Finish。二、建立一个EJB Gruop File ---> New ---> Enterprise ---> Empty EJB Group 输入名字:Name为:HelloWorld OK三、建立beans File ---> New ---> Enterprise ---> Enterprise JavaBean Next,将发现Package中已经有了:helloworld 在Class name中输入:HelloWorldBean Next --->Finish 用鼠标双击左边的HelloWorldBean.java,在public void setSessionContext(SessionContext context) {sessionContext = context; }后加入一个事件(商业逻辑):public String getHelloWorld(){return "Hello World!"; }Save All,然后Ctrl+F9,make,应该是0个错误,0个警告。四、远程接口的处理 还是在该界面,HelloWorldBean.java的代码下有一个“Bean”,点Bean然后Methods,将复选框java.lang.String getHelloWorld()选上。五、配置描述(Deployment Descriptor) 双击“HelloWorld.ejbgrp”,在下面展开“HelloWorldBean” 点“Container Transaction”后,在右边点“Add”Interface下是“*”,Method下也是“*”,Transaction attribute下,选择“Required” Save all后,点“Verify”进行效验,应该是没有错误的。最后Ctrl+F9“make”。到这里,服务端已经设置好了。六、用Client去测试。 File ---> New ---> Enterprise ---> EJB Test Client 发现Enterprise JavaBean中是:HelloWorldBean Package中是:helloworld 在Class中输入类名,比如:HelloWorldClient 在左边,点“HelloWorldClient.java”在代码中,有一个try...catch块,在try中的最后面加上下面代码,去调用Serve端:try { //get naming context Context ctx = new InitialContext(); //look up jndi name Object ref = ctx.lookup("HelloWorld"); //cast to Home interface helloWorldHome = (HelloWorldHome) PortableRemoteObject.narrow(ref, HelloWorldHome.class); HelloWorld hello=helloWorldHome.create(); String str=hello.getHelloWorld(); System.out.println(str); }catch(Exception e) {e.printStackTrace(); } 七、配置 鼠标右键点HelloWorldHome.java Properties --->Build --->VisiBroker 将Generate IIOP勾上 OK Save All Ctrl+F9 "make"八、运行 启动VisiBroker Smart Agent,方法是:运行visibroker的bin目录下的:osagent.exe文件。(也可以利用JB4的菜单配置工具,将Smart Agent加到JB4的菜单下,直接从菜单启动) F9“Run”启动Container------这个过程也许要花点时间哦。 右键HelloWorldClient.java点“Run”将显示“Hello World!”。
如果你看到了,说明已经成功了,否则是哪个步骤不小心,再仔细看吧。