`

在eclipse中建立EJB2工程

    博客分类:
  • EJB
阅读更多

EJB2.0学习笔记之一,在eclipse中创建一个sessionBean。Myeclipse5.5,weblogic8.1环境。

 

新建EJB工程:


 

选择EJB版本,EJB2对应的jdk版本为1.4



 

新建一个以.ejb结尾的包


 

在这个包下新建一个Session Bean


 

选择EJB2 Session Bean,在弹出窗口指定Stateless或Stateful,Remote、Local或Both,以及是否生成ejbCreate()方法(一般需选择生成此方法)


 

这个bean中name属性指定要生成的远程接口名称,jndi-name属性指定这个EJB的jndi名称,view-type属性指定要生成的接口类型(remote只生成远程接口,local只生成本地接口,both即生成本地接口也生成远程接口)。

 


 

生成的这个bean中会有一个业务方法的例子,将其改为自己的业务方法就可以了


 

点击本工程的属性按钮,在XDoclet中单击Add Standard按钮



 

选择Standard EJB


 

在下面对话框里右键单击第一项ejbdoclet,点击add按钮



 

选择一个EJB容器,这里用weblogic



 

更改weblogic中三个属性



 

Createtables属性改为Disabled,Version为weblogic版本号(8.1),destDir改为src/META-INF。

在构建路径中添加两个jar包,weblogic.jar和webserviceclient.jar

 

右键单击工程选择Run Xdoclet



 

EJB建立完毕!
 http://wuhongyu.iteye.com/blog/370541

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Eclipse开发EJB文档

    ##### (a) 建立EJB工程 首先,在Eclipse中新建一个EJB工程。这可以通过“File”->“New”->“Other”->“EJB Project”完成。在创建过程中,指定项目的名称和其他必要信息,例如JDK版本等。 ##### (b) 创建Session...

    EJB3.1与JBoss7.1.1在eclipse的实现

    - 在Eclipse中新建一个EJB工程,注意选择正确的EJB模块版本(EJB module version),并确保勾选Generate ejb-jar.xml deployment descriptor,以便Eclipse自动生成部署描述文件。 2. 添加客户端所需的Jar包 - 将...

    Jboss7.1.1+eclipse-kepler开发ejb3

    在 Ejb3 开发方面,首先在 Eclipse 中建立一个工程,并选择 EJB 3.1 版本,确保在创建工程时勾选了需要的配置,以便生成必要的文件。工程建立完成后,初始化的工程结构会显示出来。接下来,需要添加客户端所需的 Jar...

    eclipse中搭建java企业级项目

    在本文中,我们将详细介绍如何在 Eclipse 中搭建一个 Java 企业级项目,主要使用 JPA、JSF 和 EJB 框架。 JPA(Java Persistent API) JPA 是 Java 持久层 API 的简称,是 Java 企业级应用程序中的一种持久层规范...

    EJB搭建

    `在eclipse中建立EJB工程.mht`文件则可能是一个教程,指导用户如何在Eclipse IDE中创建EJB项目。这个教程可能包含了以下步骤: 1. 创建新的Java EE项目。 2. 添加EJB模块到项目中。 3. 创建EJB类和接口。 4. 配置EJB...

    Eclipse 集成开发工具 例子 源代码

    2. **代码编辑与重构**:在ch03和ch05中,可能会讲解Eclipse的代码自动完成、错误检测、代码格式化、重构工具如提取方法、重命名变量等,这些都是提高开发效率的关键特性。 3. **调试与测试**:ch04和ch08可能涵盖...

    EJB_JPA数据库持久层开发详解

    **对象关系映射**是一种编程技术,用于将关系型数据库中的数据转换为对象,从而在对象和数据库之间建立桥梁。通过ORM,开发人员可以使用面向对象的方式处理数据库数据,无需直接编写SQL语句。 #### 搭建JPA开发环境...

    实践Eclipse_java开发人员指导

    本教程旨在帮助Java开发人员提高在Eclipse中的开发效率,提升软件开发的专业水平。 首先,我们要理解Eclipse的基础功能。Eclipse提供了代码编辑、调试、构建、版本控制和项目管理等一系列工具。通过创建Java项目,...

    eclipse下配置lifery开发环境

    接下来介绍如何在 Eclipse 中加载 Liferay 的源代码工程。 1. **准备源代码**: - 在 Eclipse 的工作空间 `${WORKSPACE}` 下建立一个名为 `portal` 的目录。 - 将下载的源代码 `liferay-portal-src-4.1.0.zip` 解...

    Flex4+J2EE+Blazeds配置jspweb工程

    2. **创建Flex项目**:在Eclipse中,使用Flex Builder插件创建一个新的Flex项目,选择Spark组件架构,并为项目定义合适的命名空间和SWF输出路径。 3. **集成Blazeds**:将Blazeds库(包括flex-messaging-common.jar...

    JAVA3G高级软件工程师包就业实战班脱产.doc

    课程设计以就业为导向,采用真实工程实战培训的方式,确保学员在培训结束后具备相当于2年的软件开发经验。 课程内容分为四大模块:B-Business(业务知识)、M-Management(软件开发管理)、M-Methodology(软件工程...

    J2EE软件工程师必读书目.

    - 注解在EJB中的角色与功能 - 事务管理机制的实现细节 - 部署与配置选项 #### 11. 深入浅出Hibernate - **书籍简介**:本书由夏昕、曹晓钢、唐勇共同编著,旨在帮助读者快速掌握Hibernate这一流行的ORM框架。...

    J2EE项目开发的平台、环境搭建、集成及工程的建立、组织结构

    2. **业务逻辑层**:包括EJB(Enterprise JavaBeans)组件,实现业务逻辑。 3. **数据访问层**:使用JDBC或ORM框架(如Hibernate)与数据库交互。 4. **资源文件**:存放配置文件、日志文件等。 #### 五、总结 通过...

    JAVA 3G 高级软件工程师包就业实战班『脱产』宣贯.docx

    2. **并行提高**:业务知识、软件开发管理、软件工程方法和技术热点同步学习,如Oracle数据库、Web服务器技术、Eclipse/JBuilder开发工具,以及Spring/Struts/Hibernate等热门框架。 3. **实时更新**:课程内容每周...

    Flex+JAVA+BlazeDS开发环境配置(Java工程和Flex工程独立)

    在 BlazeDS 中,AMF 能够直接映射到 Java 对象,减少了数据序列化和反序列化的开销,简化了客户端和服务器端的数据交换。 BlazeDS 的核心功能包括远程调用服务和消息传递服务。远程调用服务允许 Flex 客户端直接...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    5.4 使用Eclipse建立Web开发项目 5.5 Eclipse的常用快捷键 5.5.1 有关格式化的快捷键 5.5.2 有关调试的快捷键 5.5.3 有关重构的快捷键 5.6 小结 第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j...

    JAVA--G-高级软件工程师包就业实战班『脱产』.doc

    - **课程定位**:本课程旨在培养市场上需求量大且人才稀缺的中高级软件工程师,特别是那些既能理解业务逻辑又能掌握先进软件技术的专业人才。 - **培训目标**: - 精通Java及其相关框架和技术(如JSP、Servlet、EJB...

    MyEclipse教程讲解

    1. EJB与JMS:学习在MyEclipse中开发Enterprise JavaBeans(EJB)组件,以及使用Java消息服务(JMS)进行异步通信。 2. 部署与服务器配置:掌握如何将项目部署到各种J2EE服务器,如Tomcat、WebLogic、WebSphere等,...

    MyEclipse.6.Java.开发中文教程(11-18章).zip

    这里将探讨如何在MyEclipse中建立JSF页面,使用Managed Beans,以及与其它组件(如PrimeFaces)的集成。 第十五章“开发XFire Web Service应用”介绍了如何使用MyEclipse创建和消费基于XFire的Web服务。XFire是早期...

Global site tag (gtag.js) - Google Analytics