package org.rui.ejb.imp;
import javax.annotation.Resource;
import javax.ejb.EJB;
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateful;
import javax.ejb.Stateless;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import org.omg.CosTime.TimeService;
import org.rui.ejb.Hello;
import org.rui.ejb.HelloWorldLocal;
import org.rui.ejb.Other;
/**
* 打成jar包 发布到服务器 我这里放入到jboss中
*
* 如要你的应用是在本地,那么就调用本地接口操作
* 如果不在同一个jvm jboss中,就调用远程接口操作
*
* @author lenovo
*无状态 bean是使用实例池管理bean
*无状态要比有状态的性能要高 它可以用最少的对象数为用户提供服务
*
*
*有状态bean是使用激活管理bean
*为每一个用户创建一个对象 比如做购物车,要为每一个用户创建一个对象
*把用户访问的信息写入磁盘, 再次访问再从磁盘读到内存,在规定的时间内没有访问会自动清除
*/
//@Stateless //无状态 bean
@Stateful //有状态bean
@Remote(Hello.class) //指定为远程接口 默认是本地接口
@Local(HelloWorldLocal.class) //本地接口
public class HelloWorld implements Hello,HelloWorldLocal{
@EJB(beanName="OtherBean") Other other; //注解方式调用一个bean
//@Resource TimeService timeserv;
public String sayHello(String name){
System.out.println("客户端说:"+name);
/*try {
//init调用别一个ejb
InitialContext init = new InitialContext();
Other other=(Other) init.lookup("OtherBean/local");
return "服务端回复:你也好! "+other.SayMe();
} catch (NamingException e) {
e.printStackTrace();
}*/
return "服务端回复:你也好! "+other.SayMe();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
ejb课程测试代码,eclipse+jboss5.1 ant编译等代码
共151个文件
jar:97个
class:19个
java:10个
需积分: 9 9 下载量 131 浏览量
2014-02-07
14:45:16
上传
评论 1
收藏 24.97MB RAR 举报
温馨提示
ejb课程测试代码,eclipse+jboss5.1 ant编译等代码 三个测试项目请下载
资源推荐
资源详情
资源评论
收起资源包目录
ejb课程测试代码,eclipse+jboss5.1 ant编译等代码 (151个子文件)
IPersonServiceTest.class 2KB
PersonServiceImp.class 2KB
Person.class 2KB
ClientRun.class 1KB
PersonServiceImp.class 1KB
Person.class 1KB
HelloWorld.class 1KB
ClientRun.class 1KB
HelloWorld.class 970B
OtherBean.class 474B
IPersonService.class 406B
IPersonService.class 363B
OtherBean.class 300B
Hello.class 163B
HelloWorldLocal.class 148B
Other.class 142B
Hello.class 129B
Other.class 108B
HelloWorldLocal.class 104B
.classpath 9KB
.classpath 925B
.classpath 374B
org.eclipse.wst.common.component 482B
org.eclipse.wst.jsdt.ui.superType.container 49B
jacorb.jar 4.5MB
jboss-cli-client.jar 3.21MB
jaxb-xjc.jar 3.02MB
jbossws-native-core.jar 1.6MB
jboss-metadata.jar 1.28MB
jboss-aop-client.jar 1.28MB
jaxws-rt.jar 1.15MB
jboss-remoting.jar 1.08MB
jbossjts.jar 852KB
jaxb-impl.jar 847KB
javassist.jar 589KB
jboss-messaging-client.jar 564KB
jboss-common-core.jar 537KB
wstx.jar 518KB
jboss-xml-binding.jar 510KB
jaxws-tools.jar 502KB
xmlsec.jar 441KB
mail.jar 384KB
log4j.jar 364KB
trove.jar 353KB
antlr.jar 347KB
jboss-modules.jar 298KB
FastInfoset.jar 288KB
hibernate-annotations.jar 276KB
concurrent.jar 250KB
jboss-client.jar 207KB
jbosssx-client.jar 189KB
jboss-ejb3-core-client.jar 177KB
jboss-mdr.jar 175KB
jboss-javaee.jar 172KB
wsdl4j.jar 148KB
jboss-deployers-vfs.jar 136KB
jboss-iiop-client.jar 133KB
jboss-serialization.jar 123KB
jbossws-common.jar 122KB
jbossjmx-ant.jar 117KB
jmx-client.jar 109KB
jbossws-spi.jar 109KB
jaxb-api.jar 103KB
jboss-deployers-vfs-spi.jar 92KB
jbossws-framework.jar 91KB
jbossws-jboss50.jar 91KB
jboss-j2se.jar 89KB
logkit.jar 85KB
scout.jar 81KB
avalon-framework.jar 72KB
jboss-security-spi.jar 70KB
jboss-integration.jar 64KB
jbosssx-as-client.jar 62KB
activation.jar 62KB
jboss-ejb3-proxy-impl-client.jar 57KB
streambuffer.jar 57KB
jboss-logging-jdk.jar 57KB
jboss-appclient.jar 57KB
jboss-deployment.jar 56KB
commons-logging.jar 54KB
jbossjts-integration.jar 54KB
jettison.jar 54KB
jnp-client.jar 51KB
ejb3-persistence.jar 51KB
jbossws-native-jaxws.jar 48KB
jboss-ejb3-security-client.jar 45KB
jboss-ha-legacy-client.jar 44KB
jboss-ejb3-ext-api-impl.jar 44KB
policy.jar 39KB
jbossws-native-jaxrpc.jar 30KB
jbossws-native-saaj.jar 27KB
stax-api.jar 26KB
jboss-jsr77-client.jar 26KB
jboss-logging-log4j.jar 26KB
jboss-jaspi-api.jar 24KB
jboss-ejb3-common-client.jar 23KB
slf4j-api.jar 22KB
jbosscx-client.jar 22KB
jbossws-native-jaxws-ext.jar 20KB
jboss-ha-client.jar 20KB
共 151 条
- 1
- 2
资源评论
java的爪哇
- 粉丝: 190
- 资源: 61
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功