社区
Web 开发
帖子详情
能在jsp中直接调用EJB吗?
Yukon
2003-03-27 09:30:46
我知道可以用jsp调用javabean,然后用javabean来调用jar包,但能在jsp文件中直接调用eJB吗?
最好能给个例子,谢谢了
...全文
65
3
打赏
收藏
能在jsp中直接调用EJB吗?
我知道可以用jsp调用javabean,然后用javabean来调用jar包,但能在jsp文件中直接调用eJB吗? 最好能给个例子,谢谢了
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
geyf
2003-03-27
打赏
举报
回复
当然可以,
<html>
<title>
ejb client
</title>
<%@ include file="import.jsp" %>
<body bgcolor="#FFFFCC">
</body>
<%
String JNDI_NAME = "statelessSession.TraderHome";
TraderHome home = null;
Trader trader = null;
try
{
out.println("Beginning statelessSession.Client...");
Properties h = new Properties();
h.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
h.put(Context.PROVIDER_URL, "t3://localhost:7001");
InitialContext ctx = new InitialContext(h);
home = (TraderHome)ctx.lookup(JNDI_NAME);
// trader = (Trader)PortableRemoteObject.narrow(home.create(), Trader.class);
trader = (Trader)home.create();
String [] stocks = {"BEAS", "MSFT", "AMZN", "HWP" };
// execute some buys
for (int i=0; i<stocks.length; i++) {
int shares = (i+1) * 100;
out.println("Buying "+shares+" shares of "+stocks[i]+".");
trader.buy(stocks[i], shares);
}
// execute some sells
for (int i=0; i<stocks.length; i++) {
int shares = (i+1) * 100;
out.println("Selling "+shares+" shares of "+stocks[i]+".");
trader.sell(stocks[i], shares);
}
}catch (Exception e) {
out.println(" error!Exception is " + e.getMessage());
}finally {
try {
// remove the Trader
if (trader!= null) {
out.println("Removing the trader");
trader.remove();
}
} catch (Exception e1) {
out.println("trader.remove() error:" + e1.getMessage());
}
}
%>
</html>
kofwr
2003-03-27
打赏
举报
回复
可以,通过JNDI就可以..
hanty
2003-03-27
打赏
举报
回复
可以的
按照正常调用的方式就可以调用
我在网络上可以看到过现成的例子,不过不记得在什么地方看到的了
为什么使用
JSP
?
JSP
程序在性能上优于CGI,因为它能
直接
嵌入HTML而无需引用CGI文件,且服务器
调用
已编译的
JSP
。
JSP
利用JavaServletAPI,提供包括JDBC、JNDI、
EJB
等强大API。它支持与Servlet协作处理业务逻辑,是JavaEE平台的重要组成部分,适用于复杂的企业级应用。
【
EJB
系列】(二)——JBOSS7
中
EJB
的远程
调用
和本地
调用
本文介绍了在JBOSS7环境下,
EJB
的远程
调用
和本地
调用
的详细过程,包括接口定义、客户端创建、参数传递方式以及注意事项。在远程
调用
中
,参数需序列化,而本地
调用
则
直接
传递对象引用。通过实例展示了从创建
EJB
接口和实现,到部署、访问和测试的过程,揭示了远程
调用
中
对象修改不一致的现象,以及本地
调用
中
对象共享的特点。
使用servlet ,
jsp
, javabean
调用
ejb
的方法
本文介绍了如何使用servlet、
jsp
及javabean
调用
EJB
,并提供了具体的代码示例。对于servlet,通过@
EJB
注解可以轻松实现;而对于
jsp
和javabean,则需借助JNDI进行查找。
JSP
调用
EJB
本文探讨了使用
JSP
、Servlet及JavaBean构建系统的多种方法,分析了Page-Centric与多层架构的特点,以及如何合理分配Java代码以实现更好的角色分离。
什么是
EJB
?
EJB
详解
本文深入剖析了
EJB
(Enterprise Java Bean)的概念及其工作原理,揭示了
EJB
是如何通过RMI技术实现分布式计算的。文章指出
EJB
主要用于C/S架构
中
,通过将业务逻辑封装在服务器端组件
中
,客户端可以通过网络
调用
这些组件。此外,还讨论了
EJB
与RMI的关系,以及它们在实际应用
中
的优缺点。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章