一聚教程网:一个值得你收藏的教程网站

热门教程

Jbuilder6+weblogic6.1开发Entity Bean 全攻略

时间:2022-07-02 17:38:34 编辑:袖梨 来源:一聚教程网

Jbuilder6+weblogic6.1开发Entity Bean 全攻略(建议加入精华区)
我现在是边学边干,今天总算给做出来了,反正文档是写给公司的,就顺便拿到网上来给大家一起分享了,因为这几天实在把我弄得很痛苦,碰到好多困难,走了许多弯路,做出来才发现原来如此简单,所以发出来,让大家少走弯路!
1。首先开发环境是Jbuilder6+weblogic6.1, 数据库因为这里是测试,所以用的是sql server,如果用oracle,相应的作修改就可以了。(至于Jbuilder6+Weblogic6.1的环境配置,请察看精华区我写过的一篇《JBUILDER6配置weblogic6.0》)
2.这里以一个容器管理实体bean为例,在jbuilder里面先建立一个工程(注意目录不能带空格),然后new-Enterprise里面选ejb1.x entity bean modeler,然后new一个ejb模块,我这里取名contain,,其他默认,点ok,然后next,下面就是连接数据库的一些设置了!
driver就是数据库驱动程序,下拉框可以自己选,oracle,sqlserver的,这里用sqlserver,选jdbc-odbc桥:sun.jdbc.odbc.JdbcOdbcDriver,URL: jdbc:odbc:finance (finance是数据源,事先应该配好,这里就不说了),然后是username和password, JNDI name写上finance,然后next,jbuilder开始连接数据,如果连接成功,会把数据库当中的表显示出来,我们这里在数据里面只建了一个只有一个字段的表name,字段名name,varchar型的。选上name,加到selected里面,NEXT,在NEXT,在出来的画面里面给BEAN选择主健,然后一路NEXT一直到FINISH,这个时候JBUILDER就已经把本地,远程和实体BEAN的文件给你健好了。
3.三个文件名字分别为:
Name.java 远程接口
NameBean.java 实体Bean
NameHome.java 本地接口
下面三个文件的代码如下:
Name.java
import java.rmi.*;
import javax.ejb.*;
public interface Name extends EJBObject {
  public String getName() throws RemoteException;
  public void setName(String name) throws RemoteException;
}
NameHome.java
import java.rmi.*;
import javax.ejb.*;
public interface NameHome extends EJBHome {
  public Name create(String name) throws RemoteException, CreateException;
  public Name findByPrimaryKey(String primaryKey) throws RemoteException, FinderException;
}

热门栏目