Borland公司推出Jbuilder 7后,引起了很多JAVA爱好者的关注,本文是根据在Borland公司的网站上的一篇有关Jbuilder 7综合Weblogic Server 7.0的文章为主要内容来写的。综合自己的经验,目的希望大家能顺利的搭建一个比较普遍流行的J2EE环境,并学会开发基本的EJB程序。
1、创建一个Weblogic Server域
本文假设你已经正确安装了这两个软件。值得注意的是在Weblogic Server 7.0安装的时候,最后要你设置一个Server,你可以在安装的时候设置也可以在安装完了后从开始菜单
??>程序??>Bea Weblogic Platform7.0??>Configuration Wizard来设置。在设置的时候不要选择第一个WLS Examples,选最后一个WLS Domain(如图1)。第一个是设置了一个范例域,有一些范例程序和连接池设置、数据源,在你运行的时候会出现连接池设置不对的问题。第三个是创建一个空的域,默认域名是mydomain,接下来选择默认的Single Server,接下来的一步默认域目录是H:eauser_projects,接下来的一步默认按next,填写了用户名和密码后next,最后创建一个域。
screen.width-333)this.width=screen.width-333;">
2、在Jbuilder 7下设置Weblogic Server 7
(1)运行Jbuilder 7后,选择Tools??>Configure Servers,弹出的窗口如图2所示。
在左边选择Weblogic Server 6.x+,选择右边面板上的Enable Server选项后,在Home directory里写上你的Weblogic Home目录H:/bea/weblogic700/server(我这里安装在H盘上,如果你的机器上是别的盘请自行更改)。在Class标签下新增四个在Jbuilder根目录下的lib目录下的.jar文件,分别为jaxrpc.jar、jds.jar、jdsremote.jar、jdsserver.jar。并按照如图的顺序按move up按钮将jaxrpc.jar移到第一个。这些.jar文件在你开发Entity Bean的时候如果使用了JdataStore数据库的时候会起作用。
screen.width-333)this.width=screen.width-333;">
选择上面的Custom 标签(如图3)将JDK Installation Directory设置你的JDK安装目录如:
H:/bea/jdk131_02、BEA Home Directory设置你的BEA的安装目录如:H:/bea、DomainDirectory设置你的域目录如:H:/bea/user_projects/mydomain。接下来填写用户名和密码,用户名和密码就是你在设置Weblogic Server域的时候你设置的用户名和密码。填写Domain Name、Server Name如 :mydomain、myserver后,单击OK退出。
screen.width-333)this.width=screen.width-333;">
2)选择Tools->Enterprise Setup,单击CORBA面板上的New,弹出如图4所示的窗口,在Name
for this configuration里填写 WelLogic 7.0,在Path for ORB Tools里填写 h:/bea/weblogic700/server,在Library for projects 里选择 WebLogic 6.x+ Deploy,在IDL compiler command里填写idlj.exe, 在Commnad option for output directory 里填写任意一个目录比如:h:emp单击OK退出。
(3)选择Project->Default Project properties选择Server标签,在Single services for all service in project在下拉列表中选择WebLogic Application Server 6.x+,单击OK退出,配置完毕。这里的两个选项Single services for all service in project和Modular Services provided by different servers,第一个是在项目里用一个服务,后面这个是在项目里用不同的服务的意思,比如:jsp和servlet可以用Tomcat的,而ejb是用Weblogic的。这里选择在项目里用一个服务。
screen.width-333)this.width=screen.width-333;">
3、在配置好的环境下开发一个session beans
(1) 创建一个项目
选择File??>New选择Project面板下的 Project项。在Name中填入TestSes,Directory里填写你的项目要放的位置,其他的默认,单击Finish。
(2) 创建一个Session Bean模块
选择File??>New选择Enterprise面板下的EJB Module,选择OK。在出现的窗口后,在Name里填写TestSesMod,在Version里选择EJB 2.0 compliant。
(3) 创建一个Session Bean
在Jbuilder里,EJB可以可视化的创建,在右边的空面板里点击鼠标右键,选择Create EJB在子菜单里选择Session Bean,如图5所示。现在已经创建了一个可视化的Session Bean,在Bean的设置面板中你可以改变Bean的名字,在这里在Bean Name里输入TestSes。现在开始创建一个方法,在TestSes上点击鼠标右键,选择Add后选择Method(如图6)在Name里填getName,Return type填String,Interfaces里选Remote。在左边的点testses旁边的+号,在下面拉下来的但个JAVA文件里双击TestSesBean.java,在getName方法里加入如下代码:
Public String getName()
