国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

EJB輕松進(jìn)階(3)

2019-11-18 14:44:28
字體:
供稿:網(wǎng)友

  EJB輕松進(jìn)階(3)

第三步 編寫EJB代碼

   由前述的目錄結(jié)構(gòu)可知,EJB代碼包括三個(gè)java文件。

   1、Security.java是一個(gè)接口,它定義了基本的加密、解密調(diào)用接口。注重,由于Security接口可生成EJB對(duì)象,所以它必須繼續(xù)自EJBObject接口。其源代碼如下:

文件“Security.java”

package securitybeans;

import java.rmi.RemoteException;

import javax.ejb.EJBObject;

public interface Security extends EJBObject

{

public String encrypt( String strSource ) throws RemoteException;

public String decrypt( String strTarget ) throws RemoteException;

}/* Security */

   2、SecurityHome接口可生成EJBHome對(duì)象,它負(fù)責(zé)直接與客戶打交道,接收客戶的請(qǐng)求,返回處理結(jié)果。在EJB規(guī)范中,SecurityHome必須繼續(xù)自EJBHome接口。其源代碼如下:

文件“SecurityHome.java”

package securitybeans;

import java.rmi.RemoteException;

import javax.ejb.EJBHome;

import javax.ejb.CreateException;

public interface SecurityHome extends EJBHome

{

Security create() throws CreateException, RemoteException;

}/* EJBHome */

   3、SecurityBean類才是真正做“正事”的類,它負(fù)責(zé)對(duì)SecurityHome對(duì)象傳來的字符串執(zhí)行加密、解密算法,將得到的結(jié)果返回給SecurityHome對(duì)象。它是一個(gè)Stateless sessionBean,按照EJB規(guī)范,必須實(shí)現(xiàn)SessionBean接口。其源代碼如下:

文件“ScurityBean.java”

package securitybeans;

import java.rmi.RemoteException;

import javax.ejb.SessionBean;

import javax.ejb.SessionContext;

public class SecurityBean implements SessionBean

{

public String encrypt( String strSource )

{

String strTarget = "";

for ( int i = strSource.length() - 1; i >= 0; i -- )

{

strTarget += strSource.charAt( i );

}//for


return strTarget;

}//encrypt()


public String decrypt( String strTarget )

{

String strSource = "";


for ( int i = strTarget.length() - 1; i >= 0; i -- )

{

strSource += strTarget.charAt( i );

}//for


return strSource;

}//decrypt()


public void ejbActivate() {}//ejbActivate()

public void ejbRemove() {}//ejbRemove()

public void ejbPassivate() {}//ejbPassivate()

public void setSessionContext( SessionContext sc ) {}//setSessionContext()


上一篇:EJB介紹

下一篇:EJB輕松進(jìn)階(4)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天全县| 文化| 合作市| 时尚| 中卫市| 蚌埠市| 嘉义县| 休宁县| 枝江市| 东莞市| 双流县| 广丰县| 布尔津县| 临潭县| 芜湖市| 义马市| 巨野县| 互助| 嘉祥县| 彭阳县| 宁陕县| 富川| 花莲市| 洛扎县| 巴东县| 明水县| 无极县| 老河口市| 会东县| 曲周县| 安康市| 平利县| 芮城县| 芷江| 项城市| 舞钢市| 加查县| 阿克陶县| 海晏县| 色达县| 平果县|