社区
Java EE
帖子详情
初学者寻求帮助:过Servlet怎么调用EJB?
Sundery
2003-07-27 11:44:28
我看了Mastering EJB的内容
但是作为初学者,我困惑的是通过Servlet怎么调用EJB
有没有具体的可以参考的资料?
或者谁最好给各小例子,帮我具体详细地说说,谢谢了
分不够你说..肯定给~
...全文
51
10
打赏
收藏
初学者寻求帮助:过Servlet怎么调用EJB?
我看了Mastering EJB的内容 但是作为初学者,我困惑的是通过Servlet怎么调用EJB 有没有具体的可以参考的资料? 或者谁最好给各小例子,帮我具体详细地说说,谢谢了 分不够你说..肯定给~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Morgan_ma
2003-08-17
打赏
举报
回复
大哥,自己动手实践实践就知道了。。。
lyo
2003-08-17
打赏
举报
回复
我认为技术的关键不是代码,而是JNDI的配置
saviourlee
2003-07-29
打赏
举报
回复
初次访问通过JNDI查找。
这些可以举一反三的
一个例子够了
sll530
2003-07-29
打赏
举报
回复
InitialContext ctx=new InitialContext();
Object objRef=ctx.lookup("helloSessionbean");
helloSessionbeanHome home=(helloSessionbeanHome)javax.rmi.PortableRemoteObject.narrow(objRef,helloSessionbeanHome.class);
helloSessionbean hs=home.create();
String str=hs.helloEJB();
hpq852
2003-07-29
打赏
举报
回复
trim()是去掉空格的方法呀。
Sundery
2003-07-29
打赏
举报
回复
这方面有什么好的书吗?
特别是和html整合,读取数据方面的
lbdl
2003-07-29
打赏
举报
回复
比如有这样一个session bean:它的jndi name是test
在session bean里面定义了方法public int add(){};//数据库新增方法
servlet调用它的过程:
void add(){
testHome home = null;
test remote = null;
try{
Context ctx = new InitialContext();
home = (testHome) ctx.lookup("test");//这里的“test”就是jndi name,这一步用于获得获得远程接口
//调用session ejb的方法add()
remote = home.add();
System.out.println("look up success");
}
catch(Exception e){
System.out.println("look up fail");
}
}
Sundery
2003-07-28
打赏
举报
回复
楼上的,能在详细点嘛?或者干脆原码给我看看?
sundery@citiz.net
那些trim()是什么?
javagems
2003-07-28
打赏
举报
回复
给你段代码
String name = form.getName().trim();
String pass = form.getPassword().trim();
String npass = "";
// 实体ejb的home 接口和 remote接口
UsernameRemoteHome home = null;
UsernameRemote remote = null;
try
{
Context ctx = new InitialContext();
home = (UsernameRemoteHome) ctx.lookup("UsernameRemote");
//调用实体ejb的方法
remote = home.findByName(name);
System.out.println("look up success");
}
catch(Exception ep)
{
System.out.println("look up fail");
return (actionMapping.findForward("fail"));
}
//如果用户存在,取得其密码在进行比较
try
{
npass = remote.getPassword().trim();
System.out.println("find pass success");
}
catch(Exception ep)
{
System.out.println("find pass fail");
return (actionMapping.findForward("fail"));
}
//如果密码正确,转到界面
if (npass.equals(pass))
{
System.out.println("equel");
return (actionMapping.findForward("success"));
}
else
{
System.out.println(npass);
System.out.println(pass);
System.out.println("not equel");
return (actionMapping.findForward("fail"));
}
freev
2003-07-28
打赏
举报
回复
调用session Bean 的方法如下:
Object objref=i.lookup("freev/ejb/session/leaveword/LeavewordFacadeHome");
// ()中是Session Bean 的JNDI名。
LeavewordFacadeHome home=(LeavewordFacadeHome)PortableRemoteObject.narrow(objref,LeavewordFacadeHome.class);
// 这是是将对象的类型进行转换
JavaWeb的三大组件之一 ------------
Servlet
程序(笔记)
目录一、
Servlet
是什么?...目前非常流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻 量级的支持JSP和
Servlet
技术的Web服务器,也是
初学者
学习开发JSP应用的首选。 2、
JavaWeb学习笔记:一文叙说
Servlet
、Session与Cookie、
Servlet
3.0注解、过滤器与监听器
Tomcat 服务器 目前最为流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和
Servlet
技术的Web服务器,因为Tomcat 技术先进、性能稳定,而且免费,所以也是
初学者
学习开发...
10
Servlet
Servlet
支持JSP和
Servlet
的Web服务器
目前非常流行的Tomcat服务器是Apache-Jarkarta开源项目中的一个子项目,是一个小型、轻量级的支持JSP和
Servlet
技术的Web服务器,也是
初学者
学习开发JSP应用的首选。 安装教程:...
Servlet
,web服务器
开发Java Web应用所采用的服务器主要是与JSP/
Servlet
兼容的Web服务器,比较常用的有Tomcat、Resin、JBoss、WebSphere 和 WebLogic 等。 1、Tomcat 服务器 目前非常流行的Tomcat服务器是Apache-Jarkart...
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章