新近在研究EJB,刚开始使用的是JBoss4.2。JBoss可以满足开发EJB中的绝大部分需求。但是JBoss4.2不支持@EJB诠释在 Servelt中的应用。由于JBoss并不是JavaEE5.0轨范的完全兑现产品。鉴于猎奇,将服务器改换为GlassFish2.1。
网上有点至于何以在GlassFish的Application Client(应用程序客户端)中施用@EJB的稿件,但是都是简略的几句:
“appclient -client ejbClient.jar
............................”
(这在《Beginning EJB.三.Application.Development》一书中也是这么,很简单。)
在研究了2天后,总算可以在Application Client(应用程序客户端)中施用@EJB诠注了,要求如次:
第一步:EJB模块调度到GlassFish中
第二步:将客户端封装成jar(这是着重点)
jar资料必备的要义如次(XXX是你的EJB独力客户端的途径):
一、jar资料必须有Entry Point(即通道口),不然:“没法确定XXX中JavaEE模块门类”的差错。
二、jar资料中不能带有EJB模块的兑现,不然:“存档资料XXX好似有效,但应为使用客户机或企业应用程序”。
第三步:在%GlassFish%/bin/停,调用 appclient -client XXX.jar
本文来源:我的异常网
GlassFish中Application Client(应用程序客户端)中应用@EJB
最新推荐文章于 2024-07-24 11:47:57 发布