会话Bean与实体Bean(CMP)使用.PDFVIP

  • 0
  • 0
  • 约2.99万字
  • 约 62页
  • 2018-12-03 发布于天津
  • 举报
会话Bean与实体Bean(CMP)使用

会话 Bean 与实体 Bean (CMP )使用 一、准备工作: 在 DB2 数据库中创建好一 testDB 的数据库,用户名密码均为test 创建表:study create table study(id int not null primary key,name varchar(15),password varchar(15)) ; 打开 WSAD 开发工具: 建立:SessionAccessCMPProject 工作目录 选择确定,进入如下启动界面: 进入 WSAD 开发环境后,如下所示: 在企业应用程序处点右键——新建——企业应用程序项目 输入项目名称,选择下一步 新建服务器与服务器配置 输入服务器名称为:StudyServer 端口号为:9080 打开新建好的服务器,在服务器上配置数据源 在配置数据源之前,要先在安全性中,配置 JAAS 认证条目 完成之后,再配置 EJB 的缺省数据源 服务器配置完成,保存服务器配置 二、新建 CMP 在 EJB 模块中,选择实体 Bean ,选择新建——CMP Bean 注意:此时类名称要与表名一致,选择下一步,输入字段名称 选择添加,添加三个属性,注意,此属性与表中的字段名称一致 id 为主键 加入好之后,界面如下所示: 注意,刚才上图中,所增加的属性,实际上是保存在 EJB 的部署描述符之中 ?xml version 1.0 encoding UTF-8? !DOCTYPE ejb-jar PUBLIC -//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN /dtd/ejb-jar_2_0.dtd ejb-jar id ejb-jar_ID display-nameJ2EEProjectEJB/display-name enterprise-beans entity id Study ejb-nameStudy/ejb-name local-homecn.itcareers.entity.cmp.StudyLocalHome/local-home localcn.itcareers.entity.cmp.StudyLocal/local ejb-classcn.itcareers.entity.cmp.StudyBean/ejb-class persistence-typeContainer/persistence-type prim-key-classcn.itcareers.entity.cmp.StudyKey/prim-key-class reentrantFalse/reentrant cmp-version2.x/cmp-version abstract-schema-nameStudy/abstract-schema-name cmp-field field-nameid/field-name /cmp-field cmp-field field-namename/field-name /cmp-field cmp-field field-namepassword/field-name /cmp-field /entity /enterprise-beans /ejb-jar 修改 cmp 代码: StudyLocalHome.java package cn.itcareers.entity.cmp; /** * Local Home interface for Enterprise Bean: Study */ public interface StudyLocalHome extends javax.ejb.EJBLocalHome { /** * Creates an instance from a key for

文档评论(0)

1亿VIP精品文档

相关文档