您的位置:首页 >> 编程开发 >> Java >> Java基础 >> JBuilder >> 正文
RSS
 

Jbuilder8开发J2ee学习笔记(5)

http://www.rdxx.com 06年12月19日 05:33 互联网 我要投稿

关键词: 学习笔记 , JBuilder8 , J2EE , 开发 , UI , 学习 , JB

Jbuilder8开发J2ee学习笔记(5)

                                                                          作者:缪青

开发SessionBean

1.建立SessionBean

如下图先建立一个SessionBean

由于我们要使用SessionBean去调用BMP中的插入方法,所以这里新建一个方法insTableAa11

很清楚了吧!!

然后开始写insTableAa11的代码。

2.书写代码

public void insTableAa11(String shancbz, String xiwbz) throws CreateException,

      javax.naming.NamingException, java.rmi.RemoteException {

Context TX = new InitialContext();

bMPBEANHome =(BMPBEANHome) javax.rmi.PortableRemoteObject.narrow(TX.

        lookup("BMPBEANRemote"), BMPBEANHome.class);

System.out.println("begin to insert...........");

bMPBEANHome.ejbInsertAa11(shancbz, xiwbz);

  }

 

上面的

Context TX = new InitialContext();

bMPBEANHome =(BMPBEANHome) javax.rmi.PortableRemoteObject.narrow(TX.

        lookup("BMPBEANRemote"), BMPBEANHome.class);

你也可以放到ejbCreate

 

CreateException, javax.naming.NamingException, java.rmi.RemoteException最好都抛出,应为后面Struts中我们要用到。

 

SessionBeanEJB Local References中进行如下关联:

3.发布EJB

和上一节讲的一样,使用ReDelpoy发布EJBWeblogic6.1

4.开发测试程序

和上一节一样,只是对于下面这张图不同

 

  public void initialize() {

    long startTime = 0;

    if (logging) {

      log("Initializing bean access.");

      startTime = System.currentTimeMillis();

    }

    try {

      //get naming context

      Context context = getInitialContext();

      //look up jndi name

      Object ref = context.lookup("SessBean");

      //look up jndi name and cast to Home interface

      sessHome = (SessHome) PortableRemoteObject.narrow(ref, SessHome.class);

      sessHome.create().insTableAa11("2", "S");

      //这是通过SessioninsTableAa11调用EntityBeanejbHomeEjbInsertAa11

      //功能其是很简单,插入Aa11表一条记录("2","S")

      if (logging) {

        long endTime = System.currentTimeMillis();

        log(

        "Succeeded initializing local bean access through Local Home interface.");

       

共2页  1 2

 
 
标签: 学习笔记 , JBuilder8 , J2EE , 开发 , UI , 学习 , JB 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站