当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

<b>循速渐进学用Session Bean(一)</b>[Java编程]

赞助商链接



  本文“<b>循速渐进学用Session Bean(一)</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Session Bean的作用

Session Bean代表客户利用和EJB容器之间的会话.Session Bean普通都是实现商业逻辑并且和entity bean交互以履行具体操作.不过session bean并不一定要利用entity bean.假如需求,它可以直接和数据库通信.

一个"Hello World"Session Bean

Enterprise JavaBean的构造在开始的时刻对比难理解,不过只要你用过一下,EJB也不是太难.幸运的是,你可以无需触及数据库衔接大概是事件,便可以熟习基本的EJB构造.要做到这一点,可以由最闻名的"Hello World"bean开始.

当你在计划EJB利用的时刻,你大概不知道是先由bean开始然后再成立接口,大概先由接口开始然后成立bean.我倡议你最好由接口开始.因为假如你不知道客户若何利用bean,你就无需编写它.

成立Remote接口

列表6.1展示的是HelloWorldSession接口,它是"Hello World" session bean的Remote接口.

  Listing 6.1 Source Code for HelloWorldSession.java
package usingj2ee.hello;
  import java.rmi.*;
import javax.ejb.*;
  /** Defines the methods you can call on a HelloWorldSession object */
  public interface HelloWorldSession extends EJBObject
{
  /** Returns the session's greeting */
public String getGreeting() throws RemoteException;
  /** Changes the session's greeting */
public void setGreeting(String aGreeting) throws RemoteException;
  }

成立Home接口

一个session bean的Home接口包含有成立新session的办法.关于"Hello World"例子,有两个差别的create办法,一个没有参数,而另一个答应你供应自己的欢送词.列表6.2展示了HelloWorldSessionHome接口.

  Listing 6.2 Source Code for HelloWorldSessionHome.java
package usingj2ee.hello;
  import java.rmi.*;
import javax.ejb.*;
  /** Defines the methods for creating a HelloWorldSession */
  public interface HelloWorldSessionHome extends EJBHome
{
  /** Creates a HelloWorldSession bean with default settings */
public HelloWorldSession create() throws RemoteException, CreateException;
  /** Creates a HelloWorldSession bean with a specific initial greeting */
public HelloWorldSession create(String aGreeting)
throws RemoteException, CreateException;
  }


  以上是“<b>循速渐进学用Session Bean(一)</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .