EJB对象的部署及客户端调用简单示例

简介: 一,EJB对象的写法及部署         1,新建一个EJB Project,在包里加入接口及实现类:                      实现类通常以Bean结尾,并且通过注解方式指定EJB类型:之后,部署到JBoss服务器上。


一,EJB对象的写法及部署


         1,新建一个EJB Project,在包里加入接口及实现类:


            


         实现类通常以Bean结尾,并且通过注解方式指定EJB类型:



之后,部署到JBoss服务器上。


二,客户端调用

                   1,将EJB项目中的接口类打包,并把这个jar包加入到client项目中。

                   2,JBOSS安装目录下的client目录里面的所有jar包加到客户端项目中

                   3,加入jndi.properties文件,将地址配置为EJB项目的发布地址



           

                 注意:这个properties文件最好反正根目录下,不然可能会产生:


Exceptionin thread "main" javax.naming.NoInitialContextException: Need tospecify class name in environment or system property, or as an appletparameter, or in an application resource file: java.naming.factory.initial


                 4,main方法调用测试:


public static void main(String[] args) throws Exception {
		InitialContext context=new InitialContext();
		FirstEjb firstEjb=(FirstEjb)context.lookup("FirstEjbBean/remote");
		String result=firstEjb.saySth("lhc");
		System.out.println(result);
		
	}



              


         


目录
相关文章
|
机器学习/深度学习 分布式计算 数据挖掘
MaxCompute 应用场景实践
MaxCompute 应用场景实践
570 0
|
2月前
|
存储 NoSQL Java
配置RedisTemplate序列化机制
通过上述步骤,你可以灵活配置RedisTemplate的序列化机制,根据应用需求选择合适的序列化器,从而确保数据在Redis中的存储和读取效率最优化。配置合适的序列化机制对于性能和存储效率至关重要,而且这样可以确保数据在存储和传输过程中的结构清晰和一致性。
211 11
|
11月前
|
负载均衡 网络协议 网络性能优化
动态IP代理技术详解及网络性能优化
动态IP代理技术通过灵活更换IP地址,广泛应用于数据采集、网络安全测试等领域。本文详细解析其工作原理,涵盖HTTP、SOCKS代理及代理池的实现方法,并提供代码示例。同时探讨配置动态代理IP后如何通过智能调度、负载均衡、优化协议选择等方式提升网络性能,确保高效稳定的网络访问。
1113 2
|
存储 物联网 调度
操作系统的心脏:内核深度解析
在数字世界的构建中,操作系统扮演着基石的角色,而其核心—内核,则是这一复杂系统的灵魂。本文将深入探讨操作系统内核的工作原理,揭示它是如何管理硬件资源、运行程序以及提供系统服务的。通过理解内核的结构和功能,我们可以更好地把握计算机系统的运作机制,进而优化和创新我们的技术实践。
|
安全 搜索推荐 数据安全/隐私保护
点晴免费OA办公系统:高效协同,安全易用
信息技术发展推动企业信息化,即企业利用现代技术提升生产、经营、管理效率,增强竞争力。点晴免费OA系统作为信息化管理的基础,是实现企业信息化的关键手段。
248 2
|
JavaScript 前端开发
使用通义灵码的@workspace和@terminal功能,快速熟悉并开发一个在线商城项目
使用通义灵码的@workspace和@terminal功能,快速熟悉并开发一个在线商城项目
|
分布式计算 Hadoop 数据挖掘
6个常用大数据分析工具集锦
6个常用大数据分析工具集锦
475 0
|
存储 缓存 人工智能
bidict,一个超酷的 Python 双向字典库!
bidict,一个超酷的 Python 双向字典库!
286 1
|
域名解析 网络协议 SEO
DNS问题之如何实现自动的域名解析切换
DNS解析是指将人类可读的域名转换成机器可读的IP地址的过程,它是互联网访问中不可或缺的一环;本合集将介绍DNS解析的机制、类型和相关问题的解决策略,以确保域名解析的准确性和高效性。
459 1
|
数据采集 算法 数据挖掘
如何使用Python提取社交媒体数据中的关键词
如何使用Python提取社交媒体数据中的关键词