eclipse開發EJB執行個體

來源:互聯網
上載者:User

運行環境:

1、  jdk:到http://java.sun.com下載,這裡使用j2sdk1.5

2、  jboss:到http://www.jboss.org下載,這裡使用jboss-4.0.2

3、  eclipse:到http://www.eclipse.org下載,這裡使用eclipse-SDK-3.1-win32

4、  myeclipse:到http://www.myeclipse.com下載,這裡使用myeclipse 3.63

5、  Designer:到  下載,這裡使用Designer_v4.0.1_for_Eclipse3.1

第一部分  在eclipse下使用myeclipse建立EJB伺服器端程式

File->New->Other->Myeclipse->J2EE Projects->EJB Project,如下圖所示:

點下一步,命名,選擇路徑,然後點擊Finish。這樣就建立了一個EJB的工程,然後點擊該工程建立一個無狀態的會話Bean。

滑鼠右鍵New->Other->Myeclipse->EJB->Eession Bean->Next,如下圖所示:

填上Bean名字,Package名字,Finish完成

寫會話Bean的商務方法:

package wo.ejb;

 

 

 

 

import java.rmi.RemoteException;

 

 

 

 

import javax.ejb.EJBException;

import javax.ejb.SessionBean;

import javax.ejb.SessionContext;

 

 

 

 

public class Wo implements SessionBean {

 

 

 

 

       private SessionContext context;

 

 

 

 

       public Wo() {

              super();

       }

 

 

 

 

       public void setSessionContext(SessionContext newContext)

              throws EJBException {

              context = newContext;

       }

 

 

 

 

       public void ejbRemove() throws EJBException, RemoteException {

 

 

 

 

       }

 

 

 

 

       public void ejbActivate() throws EJBException, RemoteException {

 

 

 

 

       }

 

 

 

 

       public void ejbPassivate() throws EJBException, RemoteException {

 

 

 

 

       }

 

 

 

 

       public String helloworld() throws EJBException {

              return "haha,i am good";

       }//完成實際功能的商務方法

}

寫了商務方法以後其他的設定檔和介面檔案都可以用myeclipse自動產生,產生方法如下:

點擊工程右鍵->Properties->Myeclipse-XDoclet->Configuration->Add Standard-> Standard EJB,ok以後原來左邊空白處產生了Standard EJB,左鍵點住,下面兩個方框都

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.