站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Java 专题循速渐进学用Session Bean(二)

循速渐进学用Session Bean(二)

摘要: Enterprise JavaBean令人不太习惯的地方是你并不运行它,而是配置它
  配置Bean

  Enterprise JavaBean令人不太习惯的地方是你并不运行它,而是配置它。根据所使用的容器,用一个打包工具来创建一个JAR文件,里面包含EJB类,XML配置描述文件和helper类。

  不过要真正理解EJB,最好自己尝试一下。

  每个EJB厂家都支持自己的配置工具。虽然某些工具或许更好用,不过大部分都是使用一样的模式。本文中将使用Sun的Java 2 Enterprise Edition SDK(J2EE SDK)将bean打包并配置它。J2EE SDK配置工具叫deploytool,在SDK的bin目录中。

  启动deploytool后,在文件菜单中选择New Application。在New Application对话框中,输入你想创建的EAR(Enterprise Archive)文件的名字(EAR文件是一个J2EE应用的JAR文件)。图6.1展示了Hello World session bean的对话框信息。

<table width=600 align=center> <tr> <td>
   **************图6.1**************** </td></tr></table>
  然后在文件菜单中选择New Enterprise Bean。需要的话,可以修改JAR文件的显示名字。

  在New Enterprise Bean向导中,按右下角的Add按钮(在内容区域附近)。将显示一个如图6.2所示的对话框,在对话框中选择构成EJB的class文件,选择HelloWorldSession.class, HelloWorldSessionHome.class和HelloWorldSessionImpl. class文件,点击Add按钮。

<table width=600 align=center> <tr> <td>
   **************图6.2**************** </td></tr></table>
  接着,要告诉deploytool Enterprise Bean class、Home interface和Remote interface使用的类。可以设置bean的显示名字,该名字只在deploytool中使用,还必须告诉该工具设计的bean是session bean还是entity bean,如果是一个session bean,那它是无状态的还是有状态的。图6.3显示了Hello World bean的配置项目。

<table width=600 align=center> <tr> <td>
   **************图6.3**************** </td></tr></table>



↑返回目录
前一篇: 循速渐进学用Session Bean(三)
后一篇: 循速渐进学用Session Bean(一)