⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 597640.xml

📁 论坛精华帖子
💻 XML
字号:
<?xml version='1.0' encoding='GB2312'?>
<?xml-stylesheet type='text/xsl' href='../csdn.xsl'?>
<Topic>
<Issue>
<PostUserNickName>感觉你</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>110</credit>
<TopicId>597640</TopicId>
<TopicName>jsp如何调用ejb</TopicName>
<PostUserId>214670</PostUserId>
<PostUserName>realying</PostUserName>
<RoomName>JSP</RoomName>
<ReplyNum>9</ReplyNum>
<PostDateTime>2002-3-25 10:42:29</PostDateTime>
<Point>20</Point>
<ReadNum>0</ReadNum>
<RoomId>28</RoomId>
<EndState>2</EndState>
<Content>在开发过程中,采用jsp处理显示,ejb进行企业事务处理,jsp如何调用ejb处理完的结果呢?请说的详细一点!</Content>
</Issue>
<Replys>
<Reply>
<PostUserNickName>笨笨</PostUserNickName>
<rank>两星(中级)</rank>
<ranknum>star2</ranknum>
<credit>120</credit>
<ReplyID>3960742</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>115764</PostUserId>
<PostUserName>yanchang</PostUserName>
<Point>1</Point>
<Content>1&#32;写个接口的javabean,由他调用ejb,jsp调用javabean
2&#32;有servlet调用ejb,然后forward到jsp,完成显示
3&#32;在jsp直接lookup,实际很少这么干

第二个方法更长用</Content>
<PostDateTime>2002-3-25 11:08:59</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>含泪海</PostUserNickName>
<rank>五级(中级)</rank>
<ranknum>user5</ranknum>
<credit>129</credit>
<ReplyID>3965022</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>203548</PostUserId>
<PostUserName>realyfly</PostUserName>
<Point>0</Point>
<Content>可不可以给给具体点的例子(代码)</Content>
<PostDateTime>2002-3-25 15:28:40</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>感觉你</PostUserNickName>
<rank>一级(初级)</rank>
<ranknum>user1</ranknum>
<credit>110</credit>
<ReplyID>3965091</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>214670</PostUserId>
<PostUserName>realying</PostUserName>
<Point>0</Point>
<Content>能不能说的再详细一点?最好附上一段具体实例(代码)!现在还是有点模糊!</Content>
<PostDateTime>2002-3-25 15:33:12</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>爪哇吾爱</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>100</credit>
<ReplyID>3980984</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>133544</PostUserId>
<PostUserName>tyscon</PostUserName>
<Point>0</Point>
<Content>多谢苯苯,我也想知道!</Content>
<PostDateTime>2002-3-26 16:19:40</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>含泪海</PostUserNickName>
<rank>五级(中级)</rank>
<ranknum>user5</ranknum>
<credit>129</credit>
<ReplyID>4071084</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>203548</PostUserId>
<PostUserName>realyfly</PostUserName>
<Point>0</Point>
<Content>哈哈,我找到了,给你发过去了!看看怎么样!满意就给分</Content>
<PostDateTime>2002-4-2 8:44:43</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>成熟的小男人</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>4071733</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>218820</PostUserId>
<PostUserName>andyzhu98</PostUserName>
<Point>0</Point>
<Content>我也想要!andy19770908@hotmail.com

thanks!</Content>
<PostDateTime>2002-4-2 9:23:11</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>经历单纯的男人不要奢谈成熟和魅力</PostUserNickName>
<rank>四级(中级)</rank>
<ranknum>user4</ranknum>
<credit>119</credit>
<ReplyID>4072498</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>172275</PostUserId>
<PostUserName>huyuefox</PostUserName>
<Point>0</Point>
<Content>realyfly(阿禄)&#32;(&#32;&#32;)&#32;
兄弟也想要一份.huyuefox@sian.com.cn</Content>
<PostDateTime>2002-4-2 10:01:50</PostDateTime>
</Reply>
<Reply>
<PostUserNickName></PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>110</credit>
<ReplyID>4073545</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>131727</PostUserId>
<PostUserName>Realot_11</PostUserName>
<Point>0</Point>
<Content>realyfly(阿禄)&#32;兄弟,
顺便给我发一份。
qial@163.com</Content>
<PostDateTime>2002-4-2 10:58:06</PostDateTime>
</Reply>
<Reply>
<PostUserNickName>我爱杨晨!</PostUserNickName>
<rank>二级(初级)</rank>
<ranknum>user2</ranknum>
<credit>100</credit>
<ReplyID>4111713</ReplyID>
<TopicID>597640</TopicID>
<PostUserId>109541</PostUserId>
<PostUserName>bluejam</PostUserName>
<Point>19</Point>
<Content>要从JSP中调用EJB,需要先把javax.naming.*&#32;、javax.rmi.PortableRemoteObject&#32;import进来,另外,还要把EJB组件的home接口,remote接口也import进来:

〈%@&#32;page&#32;import&#32;=&#32;"javax.naming.*"%&gt;&#32;&#32;//JNDI名字服务模块

&lt;%@&#32;page&#32;import&#32;=&#32;"javax.rmi.PortableRemoteObject"%&gt;&#32;&#32;//RMI调用模块

&lt;%@&#32;page&#32;import&#32;=&#32;"samples.*"%&gt;&#32;&#32;&#32;//EJB的home,remote接口

&lt;%

InitialContext&#32;ctx&#32;=&#32;new&#32;InitialContext();&#32;&#32;//初始化上下文

Object&#32;ref&#32;=&#32;ctx.lookup("Sample");&#32;&#32;&#32;&#32;&#32;&#32;//通过JNDI名字得到对象的接口

SampleHome&#32;samplehome;

samplehome=(SampleHome)PortableRemoteObject.narrow(ref,SampleHome.class);

&#32;&#32;&#32;//把对象强制转化为home接口类。这样就得到了EJB对象的Home接口,然

//后再按EJB规范,根据不同的EJB类型,通过不同的方法得到EJB的

//Home接口类。

SampleRemote&#32;remote&#32;=&#32;samplehome.create();

&#32;&#32;&#32;//通过home接口的create方法得到remote接口。

&#32;&#32;&#32;//接下来就可以通过remote来调用EJB中的方法了。

……

……

%&gt;</Content>
<PostDateTime>2002-4-4 16:54:57</PostDateTime>
</Reply>
</Replys>
</Topic>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -